I staden for ei vekkjarklokke vaknar eg av lys. Klokka 06.55 byrjar stripa å lyse svakt, klokka 07.10 lyser ho for fullt, og like før 08.00 tonar ho ut igjen. Det gjentek seg kvar morgon.
Korleis det fungerer
- Stripa er ei batteridriven LED-stripe på fire AAA-batteri. På eit labaggregat trekkjer ho om lag 280 mA.
- Ein BC337 slår henne av og på, styrt gjennom 220 Ω frå ein GPIO på ein Raspberry Pi Pico. Det gir om lag 11 mA basestraum, nok til å slå han heilt på ved den straumen stripa trekkjer. Transistoren sit mellom dei to batteripara, så jorda til Pico-en møter batterikretsen berre i emitteren. Sjølve Pico-en går på USB.
- Lysstyrken blir styrt med PWM på 1 kHz og gammakorrigering. Auget oppfattar lys om lag logaritmisk, så ein lineær rampe ser ut som han hoppar opp og så flatar ut. Når nivået blir opphøgd i 2,2 før det går til PWM-en, ser soloppgangen jamn ut.
- Klokka. Ein vanleg Pico har inga klokke med eige batteri. I staden går han ut frå at han vart kopla til på ein bestemt dato og tid, og tel millisekund derifrå. Sommar- og vintertid reknar han ut sjølv. Fem raske blink når han får straum, viser at han køyrer.
Skrive i MicroPython.

