Penyelesaian untuk mewujudkan jam penggera seperti ini mungkin sesuai untuk mereka yang telah lama bosan dengan jam penggera biasa dengan isyarat jahat. Lampu di atasnya mempunyai keupayaan untuk lancar meningkatkan kecerahan, dengan demikian meniru matahari terbit. Ciri utama jam penggera sedemikian adalah keupayaan untuk menyempurnakan komponennya. Isyarat yang berulang dengan tetapan untuk mana-mana hari dalam seminggu, gerhana yang lancar, kecerahan cahaya maksimum, tempoh peningkatan kecerahan, dan sebagainya.
Bahan:
- Arduino Uno
- LED 12 cerah terang
- 300 ohm resistor 12 pcs
- Transistor NPN (pengarang menggunakan TIP-120)
- butang 7 pcs
- Resistor 10 kOhm 8 pcs
- Paparan LCD (penulis menggunakan paparan LCD dengan antara muka I2C untuk menyimpan port Arduino)
- squeaker (buzzer)
- palam untuk menyambungkan bahagian ke Arduino
Perhimpunan litar:
Untuk memudahkan menghubungkan / memutuskan sambungan LED ke litar, penulis menyalurkan penyambung ke kabel untuk LED. Ini akan menjadi berguna apabila struktur keseluruhan akan sesuai di perumahan pada akhir kerja.
Selanjutnya, semua komponen lain disambung mengikut skema.
Kod sumber program boleh dimuat turun di bawah artikel
Arkib mengandungi lakaran untuk Arduino dan semua perpustakaan. Penulis memutuskan untuk tidak membuat perpustakaan "Bounce", "LiquidCristal_I2C" dan "Wire", tetapi jika anda membuat keputusan, anda juga boleh menggunakannya, mereka berada dalam domain awam. Pengarang juga dibuat
Selepas memuat turun program di Arduino, anda boleh mula membuat kandang.
LED diletakkan di siling, paparan dan butang dipasang di tempat yang digerudi khas untuk mereka.
Inilah penggera dalam perhimpunan terakhir:
Paparan itu berkata "Maandag" yang bermaksud "Isnin" dalam bahasa pengarang, tetapi dalam kod semuanya diubah menjadi bahasa Inggeris.