Řešení pro vytvoření takového budíku může být vhodné pro ty, kteří už byli unaveni běžným budíkem s nepříjemným signálem. Lampa na něm má schopnost plynule zvyšovat jas, čímž simuluje východ slunce. Hlavním rysem takového budíku je schopnost doladit jeho součásti. Opakující se signál s nastavením pro jakýkoli den v týdnu, hladké zatmění, maximální jas světla, doba trvání zvýšení jasu atd.
Materiály:
- Arduino Uno
- jasné LED 12 ks
- 300 Ohm rezistory 12 ks
- NPN tranzistor (autor používá TIP-120)
- tlačítka 7 ks
- rezistory 10 kOhm 8 ks
- LCD displej (autor používá LCD displej s rozhraním I2C k uložení portů Arduino)
- pískač (bzučák)
- zástrčky pro připojení součástí k Arduino
Montáž obvodu:
Pro usnadnění připojení / odpojení LED do obvodu autor pájel konektor na vodiče pro LED diody. Toto se hodí, když na konci práce celá konstrukce zapadne do krytu.
Dále jsou všechny ostatní komponenty připojeny podle schématu.
Zdrojový kód programu si můžete stáhnout pod článkem
Archiv obsahuje skici pro Arduino a všechny knihovny. Autor se rozhodl nevytvořit knihovny „Bounce“, „LiquidCristal_I2C“ a „Wire“, ale pokud se rozhodnete, že je můžete také použít, jsou veřejně přístupné. Autor také vytvořil
Po stažení programu v Arduino můžete začít vytvářet přílohu.
LED diody jsou umístěny ve stropě, displej a tlačítka jsou pro ně namontována na speciálně vyvrtaných místech.
Zde je alarm v konečné sestavě:
Na displeji se objeví „Maandag“, což v jazyce autora znamená „pondělí“, ale v kódu je vše změněno na angličtinu.