Rješenje za stvaranje takvog budilice može biti prikladno za one koji su već dugo umorni od normalnog budilice s neugodnim signalom. Svjetiljka na njemu ima sposobnost glatkog povećavanja svjetline, simulirajući tako izlazak sunca. Glavna značajka takvog budilice je mogućnost preciznog podešavanja njegovih komponenti. Signal koji se ponavlja, s postavkom za bilo koji dan u tjednu, glatko pomračenje, maksimalno osvjetljenje svjetla, trajanje povećanja svjetline, itd.
materijali:
- Težak Uno
- svijetle LED 12 kom
- Otpornici 300 Ohm 12 kom
- NPN tranzistor (autor koristi TIP-120)
- gumbi 7 kom
- otpornici od 10 kOhm 8 kom
- LCD zaslon (autor koristi LCD zaslon s I2C sučeljem za spremanje Arduino portova)
- zvučnik (zujanje)
- utikači za spajanje dijelova na Arduino
Sklop sklopa:
Da bi olakšao povezivanje / isključivanje LED-ova u krugu, autor je spojio spojnicu na žice za LED-ove. Ovo će vam dobro doći kada će se cijela struktura na kraju posla uklopiti u kućište.
Nadalje, sve ostale komponente povezane su prema shemi.
Izvorni kod programa možete preuzeti pod člankom
Arhiva sadrži skicu za Arduino i sve knjižnice. Autor je odlučio ne stvarati knjižnice "Bounce", "LiquidCristal_I2C" i "Wire", ali ako odlučite da ih možete koristiti, one su u javnoj domeni. Autor je također stvorio
Nakon preuzimanja programa u Arduino, možete započeti s stvaranjem kućišta.
LED-ovi su postavljeni u strop, zaslon i gumbi postavljeni su na posebno bušena mjesta za njih.
Evo alarma u završnoj skupštini:
Na zaslonu je napisano "Maandag" što na jeziku autora znači "ponedjeljak", ali kod je sve promijenjeno u engleski.