Tabung Nixie membutuhkan tegangan tinggi (sekitar 150VDC) untuk menyala, tetapi menggunakan arus rendah (1-2mA). Modul step-up DC 12VDC -> 150VDC cocok untuk aplikasi ini.
Rangkaian ini akan menggunakan Arduino UNO sebagai pengontrol utama, yang akan mengontrol tabung Nixie melalui chip isolasi TLP-627.
60 lampu (dari 6 tabung Nixie) terhubung sebagai matriks, koneksi ini akan membantu menghemat pin Arduino -> gunakan hanya 16 pinout dari Arduino (10 pin untuk kolom, 6 pin untuk baris)
Dengan koneksi matriks, hanya dapat menampilkan 1 tabung pada satu waktu. Untuk menampilkan 6 tabung, 1 tabung ditampilkan, kemudian mati, lalu tabung berikutnya akan ditampilkan, dan seterusnya hingga tabung ke-6. Dengan penampilan yang sering, mata manusia dapat melihatnya sebagai tampilan permanen.
Urutan tampilan akan dilakukan oleh kode Arduino.
Modul jam waktu nyata DS3231 digunakan untuk menjaga waktu (bahkan saat daya dimatikan, ia menggunakan baterai sel untuk menjaga waktu)
Dan saya menggunakan 2 tombol untuk menyesuaikan waktu
Langkah 3: Buat PCB Isolasi
Saya membuat PCB untuk isolasi untuk koneksi yang mudah dengan Arduino. Dengan pin header, kita dapat menggunakan kabel breadboard untuk menghubungkan dari PCB ke Arduino dengan mudah
Desain PCB dapat diunduh di sini, Anda dapat membuatnya sendiri https://bit.ly/3ab6PHL
Langkah 4: Buat Kabel untuk Tabung Nixie
Karena tabung Nixie mengonsumsi arus rendah, jadi saya menggunakan kabel tembaga (dari transformator lama) untuk penghubungan tabung Nixie.
Kabel tembaga ini mudah untuk bekerja: mudah untuk solder, isolasi tinggi, ukuran kecil, mudah untuk tata letak
Kemudian, enam tabung Nixie terhubung bersama sebagai kolom dan baris seperti dalam desain rangkaian. Kemudian, terhubung ke PCB board isolasi
Langkah 5: Potong Kotak MDF dengan Laser
Mesin CNC laser akan membantu memotong kayu MDF (tebal 3mm) dengan dimensi yang tepat. Saya merancang setiap bagian yang cocok satu sama lain, kemudian akan menggunakan lem untuk memperbaiki mereka.
File desain untuk potong laser dapat diunduh di sini https://bit.ly/3ab6PHL
Catatan: gunakan Corel Draw untuk membuka file desain
Langkah 6: Buat 1/2 Kotak
Pada langkah ini, buat 1/2 kotak dengan lem, kemudian pasang tabung Nixie ke dalam bingkai tengah, kemudian pasang ke dalam kotak.
Langkah 7: Pasang PCB/ Tombol dan Lakukan Penghubungan Kabel
Pasang semua PCB ke dalam bingkai MDF, pasang tombol juga, kemudian lakukan penghubungan kabel untuk semua sesuai desain rangkaian
Penghubungan kabel pada langkah ini adalah tantangan, harap perhatikan. Mungkin, Anda akan mendapatkan urutan koneksi yang salah untuk tabung Nixie, namun, Anda dapat menghubungkan ulang dengan mudah
Langkah 8: Unduh Kode
Unduh kode untuk Arduino
Kode utama akan melakukan pekerjaan ini: baca waktu nyata dari modul DS3231, lalu tampilkan pada tabung Nixie melalui PCB isolasi.
Ini juga dapat menyesuaikan waktu dengan dua tombol: saat menekan dua tombol secara bersamaan, (2 angka) detik akan berkedip, tunggu untuk menyesuaikan waktu dengan menekan tombol kiri atau kanan untuk meningkatkan atau mengurangi angka. Setelah selesai menyesuaikan angka detik (atau tidak menyesuaikan angka detik), maka angka menit akan berkedip (tunggu untuk menyesuaikan angka), selanjutnya, angka jam akan berkedip. Setelah selesai, tidak ada angka yang berkedip.
Kode dapat diunduh di sini https://bit.ly/3ab6PHL
Langkah 9: Buat Tutup Belakang
Saya menggunakan empat piringan magnet untuk menahan piringan MDF bagian belakang. Ini akan membantu menahan bagian belakang dengan kokoh tanpa menggunakan lem, sehingga kita dapat membuka kotak dengan mudah jika diperlukan troubleshooting.
Langkah 10: Sesuaikan Waktu
Tekan dua tombol secara bersamaan untuk memulai menyesuaikan waktu dari 6 tabung Nixie
Urutan pengubahan waktu:
1. Tekan dua tombol untuk memulai mengubah angka
2. Dua angka detik akan berkedip (tunggu untuk menyesuaikan angka)
2a. Jika menyesuaikan, tekan tombol kiri/kanan untuk meningkatkan/mengurangi angka
2b. Jika tidak menyesuaikan, jangan lakukan apa-apa
3. Tunggu sebentar, dua angka menit akan berkedip (tunggu untuk menyesuaikan angka)
3a. Jika menyesuaikan, tekan tombol kiri/kanan untuk meningkatkan/mengurangi angka 3b. Jika tidak menyesuaikan, jangan lakukan apa-apa
4. Tunggu sebentar, dua angka jam akan berkedip (tunggu untuk menyesuaikan angka) 4a. Jika menyesuaikan, tekan tombol kiri/kanan untuk meningkatkan/mengurangi angka
4b. Jika tidak menyesuaikan, jangan lakukan apa-apa
5. Semua angka tidak akan berkedip, tampilan jam
Langkah 11: Buat Masker
Teman saya bilang permukaan kayu MDF terlihat tidak terlalu bagus, jadi saya memutuskan untuk menggunakan kayu dengan lapisan furnir untuk jam ini. Juga, buat tanda nama untuk jam.