Løsningen for å lage en slik vekkerklokke kan være egnet for de som lenge har vært lei av en vanlig vekkerklokke med et stygt signal. Lampen på den har muligheten til jevn å øke lysstyrken, og derved simulere soloppgangen. Hovedfunksjonen til en slik vekkerklokke er muligheten til å finjustere komponentene. Et repeterende signal med innstilling for hvilken som helst dag i uken, en jevn formørkelse, maksimal lysstyrke på lyset, varigheten av økningen i lysstyrke, etc.
materialer:
- Arduino uno
- lyse LED 12 stk
- 300 Ohm motstander 12 stk
- NPN-transistor (forfatteren bruker TIP-120)
- knapper 7 stk
- motstander på 10 kOhm 8 stk
- LCD-skjerm (forfatteren bruker et LCD-skjerm med I2C-grensesnitt for å lagre Arduino-porter)
- høyttaler (summer)
- plugger for tilkobling av deler til Arduino
Kretsmontering:
For å lette tilkobling / frakobling av lysdioder til kretsen loddet forfatteren kontakten til ledningene til lysdiodene. Dette vil komme til nytte når hele strukturen vil passe inn i huset etter endt jobb.
Videre er alle andre komponenter koblet i henhold til ordningen.
Kildekoden til programmet kan lastes ned under artikkelen
Arkivet inneholder en skisse for Arduino og alle biblioteker. Forfatteren bestemte seg for å ikke opprette bibliotekene "Bounce", "LiquidCristal_I2C" og "Wire", men hvis du bestemmer deg for at du også kan bruke dem, er de i det offentlige domene. Forfatteren opprettet også
Etter å ha lastet ned programmet på Arduino, kan du begynne å lage kabinettet.
LED er plassert i taket, displayet og knappene er montert på spesielt borede steder for dem.
Her er alarmen i sluttforsamlingen:
Displayet sier "Maandag" som betyr "mandag" på forfatterens språk, men alt endres til engelsk i koden.