LED blikač

LED blikač řízený světlem a optimalizovaný na minimální spotřebu

LED blikač s AtTiny10

Popis

Blikač je napájen dvěma AA články a jeho srdcem je procesor AtTiny10. Je optimalizován na velikost a minimální spotřebu. Pro snímání okolního osvětlení (bliká se jen za tmy) je použit trik, který používá LED diodu zároveň jako fotodiodu, popsaný zde: http://www.thebox.myzen.co.uk/Workshop/LED_Sensing.html

Zapojení

Zapojení je triviální. Procesor (AtTiny10 od Farnell, u nás není k sehnání), vysocesvítivá LED (L5RED4200 od ezk.cz), krabicka KM-27 a bižuterie (blokovací kondenzátor, omezovací odpor, držáky baterií).

Schéma zapojení

DPS má velikost cca 15x15mm. Vyvedené piny jsou nutné kvůli programování.

Nákres DPS

Program

Program je napsán v asembleru a má délku cca 250B. Podmíněným překladem lze povolit odvysílání naměřené hodnoty po nepoužitém pinu PB0 rychlosti 1200bps. Pro naprogramování procesoru je třeba TPI programátor, ať už komerční (STK600, ASIX Presto,...) nebo vlastní výroby (např. http://www.avrfreaks.net/index.php?module=Freaks%20Academy&func=viewItem&item_id=2461&item_type=project).

Pozor, programování používá 5V, proto je nutné buď připojit LED až po naprogramování nebo dostatečně dimenzovat omezovací odpor.

Spotřeba

Následující výpočty jsou poněkud pesimistické, v realitě by měla být výdrž ještě lepší. Také časování a proud LED mírně závisí na stavu baterií.

Procesor je cca 2s ve stavu PowerDown (10uA). Po probuzení probíhá 200ms měřící fáze (1mA). Případně následuje bliknutí LED po dobu 50ms (20mA). Dohromady tak vychází průměrná spotřeba cca 0.5mA. Z AA článků (3000mAh) tak bude blikač v provozu 6000hodin (8 měsíců). Díky vypínání během dne výdrž stoupne pravděpodobně cca na rok. Na obrázku je naměřený průběh při napájení téměř vybitými NiMH články.

Průběh odběru proudu

Galerie

Vnější pohled

Vnější pohled

Pohled dovnitř

Pohled dovnitř

a videjko nakonec

AttachmentSize
blikac_podklady.zip32.27 KB