Jumat, 25 Maret 2022

Membuat OLED Oscilloscope Arduino by RADIOPENCH

 

OLED Oscilloscope Arduino
OLED Oscilloscope Arduino

Setelah sekitar setahun yang lalu saya pernah membuat Mini Oscilloscope Arduino OLED SD1306 yang saya desain dimensi pcbnya sangat kecil kira-kira kalau dimasukkan kedalam box hasilnya akan lebih mantap namun sayangnya skema yang saya ambil adalah skema yang ada sedikit kesalahan dalam pemasangan arah diodanya dan celakanya dalam pembuatan skema diaplikasi eagle nya saya juga melakukan kesalahan alhasil setelah pcb jadi hanya bisa menyala saja untuk semua tombol tidak berfungsi, untuk menjadikannya berfungsi maka ada sedikit modifikasi pada pemasangananya sehingga kini semua tombolnya bisa berfungsi sebagai mana mestinya.


Mini Arduino Oscilloscope
Mini Arduino Oscilloscope dengan sedikit kesalahan layout

Saat saya melihat kembali di media sosial ada yang membuat rangkaian yang sama yang dibuat sangat kecil juga, saya jadi termotivasi kembali dan membuka kembali situs Radiopench dan melihat sebuah postingan tentang review OLED Oscilloscope yang dibuat oleh banyak orang yang hasilnya diupload ke youtube kemudian dirangkum dan direview di situs Radiopench saya terkejut karena ternyata dalam daftar review tersebut juga menampilkan hasil yang saya buat yang diupload juga ke youtube setahun yang lalu itu. 


Ulasan diblog Radiopench
Ulasan diblog Radiopench

Setelah itu saya buka postingan utama tentang OLED Oscilloscope dan ternyata sudah ada update software terbaru dan masih akan diupdate kembali untuk menambahkan menu FFT namun disamping itu ada versi pengembangan oleh Siliconvalley4066 yang telah ditambahkan fitur FFT namun dari segi skemanya ada beberapa perbedaan saya pun tertarik membuat kembali dan dimensinya saya sesuaikan dengan dimensi holder baterai 18650 x2 agar rangkaiannya portable atau mudah dibawa-bawa. 


Battery holder 18650 x2
Battery holder 18650 x2 

Desain layout PCB dari dari OLED Oscilloscope ini dimensinya saya sesuaikan dengan dimensi dari holder baterai 18650 tadi sebagai catu dayanya sehingga beberapa komponen seperti switch power, switch ac/dc, terminal pin dan ic regulator bisa leluasa dipasangkan kemudian karena pengembangan software dan hardware oleh Siliconvalley4066 ada sedikit perbedaan dari pembuatnya yaitu Radiopench maka saya buat desain pcbnya agar bisa digunakan oleh kedua software baik software original Radiopench maupun software pengembangan dari siliconvalley4066 melalui pilihan jumper oleh karena itu desain pcb saya rancang menjadi dual layer. 


Karena desain pcbnya dual layer maka pembuatan pcb saya percayakan pada situs PCBWay.com alasannya selain harganya murah yakni hanya $5 saja dan kita bisa dapat hingga 10 pcs pcb proses nya juga cepat dan layanannya juga terbaik disamping itu jika kita baru pertama kali daftar akun di PCBWay maka kita akan mendapatkan saldo welcome bonus sebesar $5 untuk biaya cetaknya, langsung saja daftar akun PCBWay disini


PCBWay.com

Daftar untuk mendapatkan saldo welcome bonus

Setelah pcb yang saya cetak pcbnya di situs PCBWay.com maka saya langsung unboxing saja seperti terlihat dalam video dibawah ini. 




Dibawa ini saya tampilkan kembali mulai dari skema, layout yang telah saya kombinasikan hingga PCB hasil cetakan dari PCBWay. 


Skema OLED Oscilloscope Radiopench & Siliconvalley4066
Skema OLED Oscilloscope Radiopench & Siliconvalley4066

Update(06/07/2022) R4 ditukar dengan R5

Update skema OLED Oscilloscope 


Layout OLED Oscilloscope Arduino by Fareed Read
Layout OLED Oscilloscope Arduino by Fareed Read

PCB OLED Oscilloscope cetakan PCBWay
PCB OLED Oscilloscope cetakan PCBWay

File gerber nya bisa di download pada halaman shareproject PCBWay ini

Kode program OLED Oscilloscope Arduino Radiopench maupun siliconvalley4066 bisa di download disini 

Baca juga : Membuat Arduino Oscilloscope menggunakan Display OLED IIC Serial 128x64


Seperti yang telah saya sebutkan pada artikel sebelumnya pada bahasan yang sama spesifikasi mode input dari OLED Oscilloscope Arduino Radiopench ini adalah :

- AC, DC + (Tegangan negatif DC tidak dapat diamati)

- Sensitivitas vertikal: 0,2-50V (1-2-5 langkah)

- Sensitivitas horizontal: 50us --200ms (1-2-5 langkah)

- Siklus pengambilan sampel: 8us max (125kHz)

- Pemicu: 50% pp Otomatis, kemiringan dapat ditentukan

- Lainnya: Tampilan frekuensi gelombang, tampilan duty cycle gelombang, fungsi pembatalan offset nol. 

- Voltmeter : AC/DC kisaran 0 hingga 5V/50V


Untuk software siliconvalley4066 ada penambahan yaitu :

- Tampilan spektrum dengan FFT, dengan rentang FFT 19.2kHz, 9.6kHz, dan 4.8KHz hingga akhir rentang sumbu waktu 20us / div.

- Output PWM 1KHz (Untuk kalibrasi) Keakuratan amplitudo tergantung pada tegangan catu daya dan kemampuan Arduino. 

- Penambahan sensitivitas horizontal : 1.56us, 3.1us, 7.8us, 15.6us, 31us, 78us, 156us / div


Untuk lebih lengkapnya bisa dilihat pada video berikut ini 



Untuk versi terbaru bisa dilihat pada video berikut ini.