Når
2026
Kategori
Teknisk
Type
Maskinvare
Verktøy
Raspberry Pi Pico, MicroPython, BC337, PWM
Ei LED-stripe som lyser på ein arbeidsbenk, med ein Raspberry Pi Pico og eit lite prototypkort teipa fast på batteriboksen til stripa og ein USB-kabel kopla til.
Pico-en og transistorkortet, teipa fast på batteriboksen til stripa.

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.