Sabtu, 15 Oktober 2022

Cara Modifikasi ATXPSU Adjustable 0 - 25V 10A Menggunakan Atmega328 dan LCD 16x2

 

Controller ATXPSU versi 3
Controller ATXPSU versi 3

Saat saya browsing mencari artikel tentang cara modifikasi psu atx atau psu komputer, saya menemukan sebuah channel youtube yang membuat kontroler ATXPSU dengan menggunakan atmega328 dan penampil lcd 16x2 dengan sangat menarik yaitu channel youtube Valdas Junevičius. Untuk kontrol pengaturannya menggunakan rotary encoder dilengkapi dengan buzzer untuk warning saat terjadi proteksi atau batas arusnya telah tercapai. Karena pengaturan tegangan dan arus dilakukan dengan rotary encoder maka ada fitur untuk mengunci perputaran rotary encoder tersebut supaya saat terjadi atau tidak sengaja rotary encoder terputar maka kontrol tegangan atau arus tidak akan berubah atau terkunci. Kemudian fitur lainnya adalah dengan adanya sensor panas untuk mengunci tampilan dan supaya alat ini berhenti beroperasi saat transistor final panas.


Oleh karena itu saya tertarik ingin mencoba membuat rangkaian yang sama meskipun telah tersedia file siap download layout pcb maupun kode programnya akan tetapi saya lebih senang membuat layout nya sendiri karena layout bawaannya terpisah antara main control dengan penampilannya. 


Layout yang saya buat menjadi satu kesatuan yaitu antara mikrokontroler, opamp, rotary encoder, lcd dan buzzer menjadi satu pcb. Setelah layout jadi maka saya konversi menjadi file gerber agar dapat dicetak di percetakan pcb profesional seperti Pcbway.com dan hasilnya saya langsung rakit kemudian saya aplikasikan beserta ATXPSU yang tentunya telah dimodifikasi sehingga hasilnya bisa dilihat pada video berikut ini.



Seiring berjalannya waktu saya masih tertarik dengan rangkaian ini sehingga terpikirkan saya untuk membuat ulang layout nya, namun kali ini layout nya ditambahkan ic pwm TL494, sehingga dimensinya sedikit membesar dari dimensi layout pcb sebelumnya, ini bertujuan agar modul ini bisa digunakan untuk berbagai macam ATXPSU sehingga modul ini bisa menjadi universal dalam penggunaannya. Setelah layout ini jadi meskipun dimensinya sedikit lebih besar daripada dimensi pcb sebelumnya saya coba cetak di percetakan pcb Pcbway.com lagi. Untuk hasilnya bisa dilihat pada gambar dibawah ini. 


kontroler ATXPSU versi 2
kontroler ATXPSU versi 2

Seiring berjalannya waktu saya melihat bahwa disain pcb dari controller ATXPSU ini sepertinya tidak terlalu pas untuk diaplikasikan pada casing yang lebih kecil, untuk itu saya berencana membuat atau mendesain ulang controller ATXPSU ini namun kembali dengan skema sebelumnya yaitu tidak menambahkan IC pwm TL494 dan membuat desain yang ringkas yang hanya seukuran LCD 16X2 bersama rotary encoder di sampingnya jadi pada versi ketiga ini modul controller ATXPSU ini menjadi semakin compact, kecil dan ringkas bisa diaplikasikan kepada casing yang lebih kecil, karena untuk mengurangi dimensi pcbnya maka ada satu ic yang memakai jenis smd sehingga saya bisa membuat layout ini pas dengan ukuran LCD 16X2 yaitu saya memasang atau menggunakan ic LM324 yang berjenis SMD. Dibawah ini saya tampilkan mulai dari skema hingga hasil layout yang saya desain ulang menjadi seukuran LCD 16X2 tersebut.


Skema controller ATXPSU
Skema controller ATXPSU

Layout controller ATXPSU V3
Layout controller ATXPSU V3

Tampilan depan controller ATXPSU V3
Tampilan depan controller ATXPSU V3

Tampilan belakang controller ATXPSU V3
Tampilan belakang controller ATXPSU V3

Tampilan depan controller ATXPSU V3
Tampilan depan controller ATXPSU V3

Oke seperti biasa layout controller ATXPSU versi ketiga ini saya konversi dulu menjadi file gerber dan bisa kamu download tentunya juga agar bisa diupload ke situs PCBWay.com untuk dicetak menjadi sebuah pcb. Karena berbagai keunggulan yang bisa saya dapatkan saat saya mencetak pcb di situs PCBWay.com yaitu saya bisa mencetak 5 bahkan 10 pcb hanya dengan membayar 5 dolar saja, dengan proses pengerjaan yang cepat, layanan yang ramah dan responsif, dan tentunya dengan kualitas pcb premium. 

Disamping itu keunggulan lainnya adalah ketika mendaftar akun untuk pertama kalinya kamu akan mendapatkan saldo welcome bonus sebesar 5 dolar untuk biaya cetak pcb di PCBWay. Jadi silakan daftar akun dulu akun PCBWay sekarang juga. 


Klik join untuk daftar akun PCBWay
Klik join untuk daftar akun PCBWay 

Dapatkan saldo welcome bonus saat mendaftar akun PCBWay
Dapatkan saldo welcome bonus saat mendaftar akun PCBWay 

Yang saya suka dari controller ATXPSU ini adalah tampilan yang menarik meliputi untuk set tegangan mulai dari puluhan, satuan, hingga mili begitupun untuk set arusnya. Kemudian output akan ditampilkan pada baris kedua di bawah set tegangan dan juga di bawah set arus, untuk set tegangan dan arus hasilnya bisa lebih presisi karena ada trimpot untuk pengaturannya sehingga kalibrasi bisa dilakukan dengan cara manual yang hasilnya bisa lebih presisi. Disamping itu dengan adanya fitur proteksi tidak akan takut apabila outputnya terjadi korsleting dan ketika itu terjadi buzzer akan berbunyi yang menandakan arus yang telah ditentukan tercapai, buzzer ini bisa diatur aktif atau tidaknya.

Output control ini tersambung kepada:


1. Output tegangan untuk ditampilkan pada lcd.

2. Resistor shunt untuk mengukur arus keluaran.

3. Set tegangan dan limit tegangan yang akan disambungkan ke kaki 2 dan 1 dari IC TL494

4. Set arus dan limit arus yang akan disambungkan ke kaki 15 dan 16 dari IC TL494.


Untuk power supply controller ATXPSU ini didapat dari tegangan standby ATXPSU baik 5 volt maupun 12 volt. Tegangan 5 volt untuk power supply atmega dan lcd sedangkan tegangan 12 volt digunakan untuk ic LM324.

Untuk praktek pemasangan kontroler yang telah saya buat dengan ATXPSU nya bisa dilihat pada gambar dibawah ini.


Skema Modifikasi ATXPSU
Skema Modifikasi ATXPSU 

Untuk lebih jelasnya silahkan lihat lagi artikel sebelumnya yang membahas tentang controller ini pada tautan berikut ini.


Cara Modifikasi ATX PSU adjustable 0 - 25V 10A 


Oke untuk rangkaian controller ATXPSU versi 3 ini yang telah saya cetak pcb nya dari PCBWay.com bisa kita lihat pada gambar dibawah ini dengan hasil yang telah dirakit dan siap untuk digunakan seperti yang telah saya buat pada video diatas. 


Controller ATXPSU versi 3

Video untuk controller ATXPSU versi 3 ini akan segera dibuat, so stay tuned! 



Minggu, 02 Oktober 2022

Membuat Atmega Soldering Station T12

 Pada saat saya browsing dan membuka github dari github nya Stefan Wagner (Wagiminator), disana banyak proyek-proyek yang sangat menarik dan tentunya open source maupun hardware yang menarik perhatian saya yaitu proyek yang bernama Atmega Soldering Station T12. Pada proyek Atmega Soldering Station T12 tersebut sudah sangat lengkap mulai dari hardware, file eagle, file gerber sampai source code berbagai versi serta ada folder source code yang dikembangkan oleh pengguna lainnya yaitu Createskyblue untuk tampilan yang lebih atraktif, semua itu hanya tinggal download saja.


ATmegaSolderingStation(UI by Createskyblue)
ATmegaSolderingStation(UI by Createskyblue)

ATmegaSolderingStation(Original)
ATmegaSolderingStation(Original)

ATmegaSolderingStation(SMD Parts)
ATmegaSolderingStation(SMD Parts)

Hardware yang tersedia semua komponennya memakai komponen yang berjenis SMD sehingga dimensinya menjadi lebih kecil mungil namun bagi saya karena belum mempunyai persediaan komponen SMD yang lengkap maka saya tertarik untuk mendesain ulang layoutnya dengan memakai komponen DIP dan Through Hole sesuai ketersediaan komponen yang saya miliki, namun komponen utamanya yaitu gagang solder station T12 nya masih belum ada dan akhirnya rencana membuat layout PCB Atmega Soldering Station T12 pun tidak terealisasi atau tertunda entah sampai kapan.


Pada suatu ketika setelah rencana tadi jauh lamanya dan sudah tidak ada niatan lagi dan nyaris lupa sama sekali tiba-tiba ada pesan di dalam inbox sebuah media sosial yang menanyakan jasa layout PCB yang setelah saya tanyakan katanya bisakah membuat sebuah layout PCB menggunakan komponen IC DIP, dengan menunjukkan tautan menuju github Atmega Soldering Station T12 tadi, saya bilang bukankah didalam tautan github tersebut sudah sangat lengkap hingga tinggal praktek saja, ternyata sama seperti saya sebelumnya yang menginginkan dibuatkan layout menggunakan komponen DIP, hemm 🤔 kebetulan sekali meskipun seperti yang saya sebutkan diatas yaitu saya belum mempunyai gagang solder station T12 namun semangat membuat layout PCB dari Atmega Soldering Station T12 itu kini semakin mantap dibuatkan, akhirnya dibuatlah layout PCB Atmega Soldering Station T12 versi komponen SMD dan Through Hole yang dimensinya masih tetap diusahakan sekecil mungkin namun dengan tataletak panel OLED dan Rotary Encoder disusun secara berlawanan dari versi aslinya karena saya beranggapan bahwa Rotary Encoder lebih enak diletakkan disebelah kanan karena dioperasikan menggunakan tangan kanan kemudian bagian display OLED berada di sisi kiri dari Rotary Encoder.


Baca juga : Cara Membuat Transistortester atau Component Tester OLED SD1306


Singkat cerita layout PCB Atmega Soldering Station T12 telah selesai dan sudah saya konversikan menjadi file gerber agar suatu saat nanti bisa langsung diupload ke jasa fabrikasi pcb profesional jika ingin mencetaknya, pada saat saya mencoba sebuah folder source code Atmega Soldering Station T12 yang telah dikembangkan oleh pengguna lainnya, saya lihat tampilannya pada sebuah display OLED sangat menarik hingga membuat saya tertarik untuk mencobanya, untuk itu layout PCB dari Atmega Soldering Station T12 yang sudah selesai dibuat tadi saya akan jadikan pcbnya dengan mencetak pcb di situs PCBWay.com, karena mencetak pcb di situs PCBWay.com sangat terjangkau sekali, mencetak 5 bahkan sampai 10 keping pcb harganya hanya 5 dolar dengan bebas memilih varian warna sesuai selera kemudian proses yang cukup cepat hanya bekisar dua harian saja. Kemudian untuk pengguna baru akan mendapatkan saldo welcome bonus sebesar 5 dolar saat selesai mendaftar akun PCBWay, saldo tersebut bisa digunakan sebagai biaya cetak pcb di PCBWay. Jadi silakan daftar akun PCBWay sekarang juga melalui tautan ini.




Oke saatnya saya tampilkan layout yang telah saya desain menggunakan komponen Through Hole dibawah ini yang skemanya tetap mengikuti dari versi aslinya, meskipun menggunakan layout dual layer namun sepertinya mudah untuk ditiru. Untuk display OLED saya berikan opsi karena dipasaran ada dua macam yang susunan kakinya berbeda untuk pin power supply-nya. 

Skema Atmega Soldering Station T12
Skema Atmega Soldering Station T12 

Layout Atmega Soldering Station T12 bagian Depan
Layout Atmega Soldering Station T12 bagian Depan

Layout Atmega Soldering Station T12 bagian Belakang
Layout Atmega Soldering Station T12 bagian Belakang

Nah kan meskipun menggunakan komponen through hole namun dimensi nya tetap mungil dan tetap rapi, kamu bisa mencoba mendownload file gerber dari layout Atmega Soldering Station T12 versi through hole yang saya desain ini atau langsung mencetak pcbnya di PCBWay pada tautan ini, agar mendapatkan hasil cetak pcb yang berkualitas seperti yang saya dapatkan ini.


PCB Atmega Soldering Station T12 bagian Depan
PCB Atmega Soldering Station T12 bagian Depan

PCB Atmega Soldering Station T12 bagian belakang
PCB Atmega Soldering Station T12 bagian belakang

Setelah pcb selesai dirakit saatnya atmega328 diisi dengan program sesuai selera karena didalam direktori Atmega Soldering Station T12 ada berbagi versi software yang bisa kita coba dan tinggal upload aja ke mikrokontroller atmega328 karena sudah tersedia juga file hex nya, namun karena memakai buzzer aktif 5V yang umum dipasaran dan pin buzzer ini langsung terhubung dengan mikrokontroller atmega328 tanpa transistor penguat jadi perlu adanya perubahan delay didalam kode program nya agar buzzer ini dapat berbunyi, yang saya ubah hanya nilai delay nya yang asalnya 125 mikro second menjadi 125 mili second dan membuang for loopnya.


Setelah selesai dibuat dan setelah semuanya dipasang hasilnya seperti dibawah ini namun seperti yang telah saya sebutkan di atas bahwa saat ini saya belum memiliki gagang solder nya maka untuk mencoba menampilkan menu dan fungsi pada layar nya saya hanya memasang lampu pijar pada keluarannya untuk mengecek fungsi dari keluaran pwm yang akan mengontrol keluaran untuk element atau solder tip T12 nya. 


ATmega Soldering Station T12
ATmega Soldering Station T12 


Simak video pembuatan hingga testnya berikut ini. 



Untuk versi upgrade nya bisa dilihat pada halaman Upgrade Software & Hardware Atmega Soldering Station T12