Løsningen til at oprette et sådant vækkeur kan være velegnet til dem, der længe har været trætte af et normalt vækkeur med et grimt signal. Lampen på den har evnen til glat at øge lysstyrken og derved simulere solopgangen. Hovedfunktionen ved et sådant vækkeur er muligheden for at finjustere dens komponenter. Et gentagende signal med indstilling for en hvilken som helst dag i ugen, en glat formørkelse, den maksimale lysstyrke på lyset, varigheden af stigningen i lysstyrke osv.
materialer:
- Arduino Uno
- lyse lysdioder 12 stk
- 300 Ohm modstande 12 stk
- NPN-transistor (forfatter bruger TIP-120)
- knapper 7 stk
- modstande på 10 kOhm 8 stk
- LCD-skærm (forfatteren bruger et LCD-display med I2C-interface til at gemme Arduino-porte)
- højttaler (summer)
- stik til tilslutning af dele til Arduino
Kredsløb:
For at lette tilslutning / frakobling af LED'er til kredsløbet lodde forfatteren stikket til ledningerne til lysdioderne. Dette kommer godt med, når hele strukturen vil passe ind i huset efter afslutningen af jobbet.
Yderligere er alle andre komponenter forbundet ifølge skemaet.
Programmets kildekode kan downloades under artiklen
Arkivet indeholder en skitse til Arduino og alle biblioteker. Forfatteren besluttede ikke at oprette bibliotekerne "Bounce", "LiquidCristal_I2C" og "Wire", men hvis du beslutter, at du også kan bruge dem, er de i det offentlige domæne. Forfatteren oprettede også
Efter at have downloadet programmet i Arduino, kan du begynde at oprette kabinettet.
LED'er er placeret i loftet, displayet og knapperne er monteret på specielt borede steder til dem.
Her er alarmen i den endelige samling:
Displayet siger "Maandag", hvilket betyder "mandag" på forfatterens sprog, men alt ændres til engelsk i koden.