Jam POV Arduino: Buat Tampilan LED Persistensi Penglihatan
Komponen dan Perlengkapan
Arduino Nano R3
×
1
LED Generik (1×)
×
1
LED Hijau 3 mm (1×)
×
1
Sensor Hall Effect (1×)
×
1
Aplikasi dan Layanan Online
Arduino IDE (v2.x)
Tentang Proyek Ini
Panduan ini memandu Anda melalui pembuatan jam Persistensi Penglihatan (POV) yang kompak menggunakan Arduino Nano, 19 LED, sensor Hall-effect, dan motor DC. Hasilnya adalah tampilan LED berputar yang menciptakan image floating yang menampilkan waktu saat dilihat dari samping.
Proyek ini menggunakan baterai lithium-ion yang dikombinasikan dengan converter step-up untuk suplai daya ringan dan portabel. Dengan 19 LED yang diatur dalam matriks 19×1 satu kolom, jam ini dapat menampilkan angka, simbol, atau pola kustom.
Terima kasih khusus kepada NextPCB atas dukungan dan jasa manufaktur PCB. Gunakan tautan di bawah untuk kupon $100 dan pengiriman gratis pada prototipe PCB:
Selain komponen yang tercantum dalam tabel di atas, Anda akan membutuhkan item berikut:
19 LED (3 mm, hijau) – diatur dalam baris 19×1
Resistor 220 Ω untuk setiap LED (kecuali LED merah)
Resistor 330 Ω untuk LED merah jika Anda menggunakan yang mana saja
Motor DC (12 V atau 24 V, 500 rpm-800 rpm)
Magnet untuk pemrosesan sensor Hall-effect
Papan perfboard atau veroboard untuk pengelasan
Kabel, solder, dan obeng kecil
Baterai lithium-ion dan converter step-up (output 5 V)
Langkah 2: Diagram Rangkaian
Diagram menunjukkan Arduino Nano terhubung ke baris LED melalui resistor pembatas arus. Semua katoda terhubung ke garis ground umum. Sensor Hall-effect menerima sinyal logika 5 V dan menghasilkan pulsa ketika magnet melewatinya.
Pilih dasar yang stabil – papan kayu, kardus, atau permukaan datar mana pun akan bekerja. Lubangi lubang tengah yang pas dengan poros motor dan amankan dengan baut untuk memutar bebas.
Langkah 4: Rangkap Rangkaian
Pasang 19 LED dalam garis lurus pada perfboard. Pasang resistor yang sesuai pada setiap anoda dan laskan di tempat. Hubungkan semua katoda ke satu garis ground. Setelah dirangkap, uji setiap LED dengan sel koin 3,7 V untuk mengonfirmasi fungsionalitas.
Pasang Arduino Nano pada papan menggunakan dua strip header femina untuk koneksi yang aman.
Langkah 5: Hubungkan LED ke Arduino
Pasang ujung bebas setiap resistor ke pin digital pada Arduino Nano (misalnya, D2–D20). Gunakan satu kabel jumper untuk menghubungkan semua katoda LED ke pin GND. Konfigurasi ini memungkinkan Arduino untuk mengontrol setiap LED secara individual.
Langkah 6: Pasang Propeller pada Motor
Pasang baris LED pada poros motor, pastikan berada di tengah dan seimbang. Tempatkan magnet di sisi motor sehingga sensor Hall-effect pada Arduino dapat mendeteksi setiap putaran. Pulsa ini memicu pola LED untuk menyegarkan.
Langkah 7: Pemrograman
Unduh sketsa Arduino yang mengontrol jam POV dan unggah ke Nano Anda:
Kode menggunakan interrupt sensor Hall-effect untuk menutup waktu aktivasi LED, menciptakan tampilan jam floating yang mulus.
Langkah 8: Pengujian
Setelah menyala, baris LED berputar seharusnya membentuk image waktu yang jelas dan persisten. Sesuaikan kecepatan motor jika tampilan berkedip atau kabur. Untuk hasil terbaik, jarak penampilan antara 30 cm dan 60 cm.