
Az ilyen ébresztőóra létrehozására szolgáló megoldás azok számára is alkalmas lehet, akik már rég fáradtak a csúnya jelzésű normál ébresztőóráról. A rajta lévő lámpa képes egyenletesen növelni a fényerőt, ezzel szimulálva a napfelkeltét. Az ilyen ébresztőórák fő jellemzője az, hogy képesek legyenek alkatrészek finomhangolására. Ismétlődő jel a hét bármely napjának beállításával, sima napfogyatkozás, a fény maximális fényereje, a fényerő növekedésének időtartama stb.
anyagok:
- Arduino Uno
- fényes LED-ek 12 db
- 300 Ohm ellenállások 12 db
- NPN tranzisztor (a szerző a TIP-120-at használja)
- gombok 7 db
- 10 kOhm-os ellenállások 8 db
- LCD kijelző (a szerző I2C felülettel rendelkező LCD kijelzőt használ Arduino portok mentéséhez)
- ziháló (zümmögő)
- csatlakozók az alkatrészek Arduino-hoz történő csatlakoztatásához
Áramköri szerelés:
A LED-ek áramkörhöz történő csatlakoztatásának / leválasztásának megkönnyítése érdekében a szerző forrasztotta a csatlakozót a LED-ek vezetékéhez. Ez akkor hasznos, ha a munka végén az egész szerkezet illeszkedik a házba.

Ezenkívül az összes többi alkatrész a séma szerint csatlakozik.

A program forráskódja a cikk alatt letölthető
Az archívum vázlatot tartalmaz az Arduino és az összes könyvtár számára. A szerző úgy döntött, hogy nem hozza létre a Bounce, LiquidCristal_I2C és a Wire könyvtárakat, de ha úgy dönt, hogy ezeket is felhasználhatja, azok nyilvánosak. A szerző szintén létrehozta
Miután letöltötte a programot az Arduinóban, megkezdheti a ház létrehozását.

A LED-eket a mennyezetbe helyezik, a kijelzőt és a gombokat a hozzájuk speciálisan fúrt helyekre szerelik fel.
Itt van a riasztás a végső összeszerelésben:


A kijelzőn a „Maandag” felirat jelenik meg, ami a szerző nyelvén „hétfő” jelentését, de a kódban minden angolra változik.