Senin, 29 November 2021

Membuat Alat Serbaguna Arduino Mini Multitester

 

Arduino Mini Multitester
Arduino Mini Multitester 

Saat saya sedang lihat lihat video di youtube, saya sedikit tertarik dengan sebuah video dari channel Volos Project tentang sebuah rangkaian yang bernama multidruino. 


Battery holder 18650 x2
Battery holder 18650 x2 

Kenapa tertarik? karena saya mempunyai baterai holder 18650 x2 
nganggur dan berencana sepertinya cocok jika rangkaian tersebut saya aplikasikan bersama baterai holder 18650 tersebut. Kode program yang tersedia saya pelajari dan saya sesuaikan dengan beberapa modifikasi yang diperlukan termasuk rangkaiannya.


Dibawah ini adalah tampilan beberapa fungsi diantaranya :


1. Welcome screen 


Welcome screen Fareed Read Logo
Welcome screen Fareed Read Logo

Tampilan saat rangkaian ini dinyalakan yang menampilkan logo sebelum tampilan beberapa fungsi. 



2. Tampilan Status Baterai 


Status tegangan power supply
Status tegangan power supply

Menampilkan status nilai baterai, untuk rangkaian saya karena menggunakan dua buah baterai 18650 yang nilai maksimal nya bisa mencapai 8.4 volt sedangkan nilai yang masuk ke mikrokontroller atmega328 digunakan sebagai referensi tegangan jadi saya putuskan untuk memakai regulator 7805 agar keluaran tetap 5V meskipun kapasitas baterai berkurang. 


3. Tampilan Continuity Tester 


Continuity Tester
Continuity Tester

Menampilkan hasil pengukuran antara putus dan tersambung, bisa digunakan sebagai alat deteksi ketersambungan. 


4. Tampilan Resistor Tester 


Resistor Tester
Resistor Tester

Menampilkan sebuah fungsi untuk mengukur dan menampilkan nilai dari sebuah resistor, nah pengukuran nilai resistor ini bergantung kepada nilai referensi tegangan power supply 5 Volt. 


5. Tampilan Voltage Drop Tester 


Voltage Drop Tester
Voltage Drop Tester

Sebuah fungsi untuk menampilkan hasil pengukuran dari tegangan jatuh yang dialirkan kesebuah led atau dioda. 


6. Tampilan PWM Generator 


PWM Generator
PWM Generator

Sebuah fungsi yang dapat menghasilkan sinyal Pulse Width Modulation (PWM) dengan nilai antara 0 - 255 yang keluarannya juga langsung ditampilkan pada sebuah led indikator. 


7. Tampilan Analog Read Function 


Analog Read Function
Analog Read Function

Sebuah fungsi yang dapat mengukur atau menguji sebuah sensor yang mengeluarkan nilai analog seperti sensor LDR, NTC/PTC dan lain sebagainya. Selain menunjukkan nilai analog secara real time juga menampilkan nilai minimum, rata-rata dan nilai maksimum. 


Layout rangkaian ini nantinya akan saya desain seukuran baterai holder 18650 x2 sehingga ringkas dan bisa dijadikan sebagai sebuah rangkaian yang dapat digunakan sebagai alat yang bisa dipakai sebagai keperluan tambahan saat praktek dan rangkaian ini nantinya bisa saya gunakan sebagai rangkaian serba guna dengan hanya mengubah isi program nya saja.


Berikut ini saya tampilkan skemanya yang akan saya jadikan sebuah layout seukuran baterai holder 18650 x2 tadi, cukup sederhana dengan tampilan layar mini jenis OLED.


Skema Arduino Multitester
Skema Arduino Multitester

Layout Arduino Multitester
Layout Arduino Multitester 

kemudian skema isi saya buat layoutnya dan dikonversi ke berkas gerber agar bisa difabrikasi ke jasa percetakan pcb profesional sekelas PCBWay

Pcbway.com
PCBWay.com

Kenapa ke PCBWay? Karena disamping biaya cetak nya yang murah yakni hanya $5 saja untuk 10 keping pcb, disana pelayanannya juga cepat dan responsif. Ditambah untuk yang baru saja mendaftar akun PCBWay maka akan diberikan saldo sebesar $5 untuk biaya cetak jadi pesanan pertama kamu adalah gratis, jadi tunggu apa lagi segera daftar akun PCBWay sekarang juga pada tautan ini.


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

Dapatkan bonus setelah daftar akun PCBWay
Dapatkan bonus setelah daftar akun PCBWay 

Setelah kurang dari seminggu (cetak dan pengiriman) pcb pun saya dapatkan dan enggak sabar ingin segera saya rakit. Berikut ini pcb cetakan dari PCBWay


PCB Arduino Multitester bagian Atas
PCB Arduino Multitester bagian Atas

PCB Arduino Multitester bagian Bawah
PCB Arduino Multitester bagian Bawah

Kemudian setelah dirakit atau diisi komponen pada PCB dan juga mikrokontroller atmega328 nya diisi program maka hasilnya seperti ini. 

Arduino Multitester
Arduino Multitester

Arduino Multitester final
Arduino Multitester Final


Jika penasaran ingin mencoba juga saya sediakan kode program nya yang bisa didownload pada tautan ini dan jika penasaran saat uji coba dan pengoprasiannya silakan lihat video dibawah ini. 




Minggu, 07 November 2021

Upgrade Layout dan Rangkaian Transistor Tester versi terbaru Fareed Read

PCB Transistor Tester versi terbaru Fareed Read
PCB Transistor Tester versi terbaru Fareed Read

Bagi pembaca Fareed Read's blog ini mungkin sudah tidak asing lagi dengan pembahasan sebuah rangkaian yang dinamakan sebagai Transistor Tester, ya rangkaian ini sangat membantu dan bermanfaat dalam setiap pengukuran setiap komponen elektronika yang akan diukur atau dites untuk memastikan baik atau enggak nya ataupun untuk mengecek nilainya. Rangkaian ini open source, sudah banyak versi diluaran sana dengan berbagi layout masing-masing. Saya pun sudah lama membuat layoutnya dan langsung membuat pcbnya sendiri dengan cara transfer layout dari kertas yang dicetak oleh laser printer ke pcb polos, belum sempat dirakit sepenuhnya kemudian karena ingin puas saya coba hasil layout nya saya kirim ke pabrik pembuatan pcb lokal berupa pcb single layer berbahan pertinaks FR2. Dibawah ini adalah rincian harganya. 


Rincian biaya cetak pcb lokal
Rincian biaya cetak pcb lokal

Nah setelah 3 hari menunggu akhirnya pcb saya dapatkan dan langsung saya rakit, inilah hasil dari perakitan transistor tester versi pertama Fareed Read dengan pcb cetakan lokal single layer berbahan pertinaks FR2.


PCB Smart Tester bagian bawah
PCB Smart Tester bagian bawah 

PCB Smart Tester bagian atas
PCB Smart Tester bagian atas 

Rangkaian lengkap Smart Tester
Rangkaian lengkap Smart Tester 

Itulah pengalaman pemesanan pcb di tahun 2018 di pabrik pembuatan pcb lokal dengan waktu pengerjaan 3 hari dan biaya yang lumayan cukup bisa dibilang mahal dengan pesanan yang hanya sedikit atau beberapa keping pcb saja.

PCBWay.com
PCBWay.com 

Seiring dengan berjalannya waktu dan keterbukaan informasi akhirnya saya menemukan informasi sebuah fabrikasi PCB profesional bernama PCBWay.com yang biaya cetak pcb nya murah, coba bayangkan hanya dengan biaya sekitar $5 kita sudah bisa melakukan pemesanan pcb sejumlah 10 keping pcb 
dengan bahan fiber FR4 dual layer dan waktu pengerjaan yang cepat yaitu hanya memerlukan waktu 24 jam saja, selain itu untuk yang belum pernah melakukan pemesanan pcb di PCBWay maka akan diberikan saldo $5 jika mendaftarkan akun PCBWay dan langsung melakukan pemesanan pcb, jadi pemesanan pcb untuk pertama kalinya saat daftar akun PCBWay adalah gratis! Jadi tunggu apa lagi ayo daftar akun PCBWay sekarang juga biar bisa mendapatkan gratis pemesanan pcb untuk pertama kalinya.

Klik disini untuk daftar akun PCBWay
Klik disini untuk daftar akun PCBWay 

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


Setelah itu layout transistor tester yang akan saya kirimkan ke situs PCBWay harus terlebih dahulu dikonversi ke berkas gerber, dengan sedikit pengetahuan tentang cara konversi le berkas gerber maka saya mulai mengonversinya secara default dan tidak banyak perubahan yang dilakukan. Setelah selesai layout PCB saya difabrikasi akhirnya saya mendapatkan pcb idaman saya dan langsung saya rakit hasilnya seperti ini.

Transistor Tester dengan PCB dari PCBWay
Transistor Tester dengan PCB dari PCBWay

Gimana keren kan? Agar bisa melihat perbedaan antara versi sebelumnya yang menggunakan PCB cetakan lokal dengan PCB versi baru cetakan dari PCBWay maka saya tampilkan gambar rangkaian yang berdampingan dibawah ini. 

Perbandingan Transistor Tester versi pertama dan versi terbaru
Perbandingan Transistor Tester versi pertama dan versi terbaru

Sebagai informasi pada saat saya membuat file gerber untuk rangkaian transistor tester ini, saat itu saya masih belum sepenuhnya memahami kebutuhan sebuah parameter yang dibutuhkan oleh fabrikasi PCB maka saya membuat file gerber dengan parameter yang masih default artinya hanya untuk parameter keperluan mencetak PCB secara standar padahal layout PCB Transistor Tester ini memerlukan parameter tambahkan yaitu parameter untuk milling (perlu tambahan tab dengan layer milling dan ekstensi nama file *gko) karena menggunakan sebuah komponen yang kakinya tidak bulat melainkan lonjong atau panjang, komponen tersebut adalah Jack DC. Nah karena ketidaktahuan tersebut mengakibatkan lubang untuk kaki Jack DC memiliki lubang bulat kecil alhasil komponen tersebut tidak bisa dimasukkan. 

Lubang pada kaki Jack DC
Lubang pada kaki Jack DC 

Namun karena PCB nya dual layer jadi pada bagian atas dan bawah memiliki pad, itu merupakan keuntungan yang dapat saya gunakan untuk mengakali  penempatan Jack DC agar tidak melubangi pad pada PCB yaitu menyolder nya layaknya komponen SMD dengan konsekuensi komponen Jack DC mengambang dari permukaan PCB. 

Pemasangan Jack DC pada Transistor Tester versi 2
Pemasangan Jack DC pada Transistor Tester versi 2

Setelah beberapa waktu kemudian saya pelajari bagaimana cara agar pad pada PCB mengikuti kaki komponen yang memilih kaki pipih seperti jack dc tadi bisa difabrikasi sebagaimana semestinya, yak ternyata hal tersebut adalah tergantung bagaimana cara kita membuat file gerber nya, sebuah file gerber akan memberitahukan pihak fabrikasi mengenai layout PCB yang kita inginkan, nah dalam hal ini kita ingin agar lubang untuk kaki Jack DC difabrikasi memiliki lubang pipih ya caranya adalah diberitahu lewat file gerber yang berisi perintah milling dengan file berekstensi *gko caranya saat mau mengonversi ke file gerber tambahkan tab baru denga ekstensi nama *gko, kemudian aktifkan layer milling dan dimension setelah itu baru dikonversi. 

Tutorial Selengkapnya bisa dibaca pada tautan ini Panduan Lengkap Membuat Berkas Gerber di Eagle atau disini Cara Membuat Slot atau Lubang Memanjang pada Eagle 

Nah setelah tahu langkah dalam pembuatan gerber seperti itu, saya mulai mencoba dan sekalian layout dari transistor tester saya upgrade, pertama untuk bagian probe input frekuensi dan voltase saya buat berdampingan dipisahkan dengan ground sebagai common untuk keduanya, kemudian untuk trimpot sensitivity frekuensi saya sudah tidak gunakan karena cukup menggunakan resistor voltage divider untuk mendapatkan tegangan tengah 2.5V, nah trimpot tersebut saya alihfungsikan untuk menyetel input untuk tes tegangan agar menunjukkan nilai yang presisi dan perbaikan penempatan beberapa komponen. 

Setelah layout dirasa fix kemudian saya konversi ke berkas gerber seperti yang saya jelaskan tadi kemudian saya upload ke PCBWay.com untuk difabrikasi, hasilnya sesuai harapan lubang untuk Jack DC dimilling sesuai ukuran kakinya yaitu berbentuk pipih. 

Perbandingan sebelum dan sesudah pad Jack DC
Perbandingan sebelum dan sesudah pad Jack DC

Lubang Jack DC sudah sesuai
Lubang Jack DC sudah sesuai

PCB Transistor Tester versi terbaru Fareed Read
PCB Transistor Tester versi terbaru Fareed Read

Transistor Tester Layout Versi 2 dan versi terbaru
Transistor Tester Layout Versi 2 dan versi terbaru

Untuk yang ingin mencoba PCB Transistor Tester ini, file gerber nya bisa di download disini 

Video lengkapnya mulai dari penjelasan upgrade Layout, perakitan hingga upload program bisa dilihat pada video berikut ini :



Rangkaian ini menjadi alat wajib untuk dibawa bagi saya setiap dapat call job reparasi Televisi karena dapat menampilkan nilai esr dari sebuah elko atau kapasitor yang sedang diukur, rangkaian ini sungguh sangat membantu dalam pekerjaan reparasi Televisi dan saya tidak lupa untuk mendokumentasikan pekerjaan tersebut di blog Fareed Read ini