Forum: Mikrocontroller und Digitale Elektronik Ikea Spöka Hack


von Walter H. (badblocks)


Lesenswert?

Hi,

anbei mein Versuch, ein Ikea "Spöka" Nachtlicht (wers nicht kennt: 
http://www.ikea.com/de/de/catalog/products/10062163) etwas zu pimpen. 
Dazu hab ich einen Attiny13 reingelötet und die 4 LEDs inkl. 
Vorwiderstände an PB1..PB4, an PB0 hängt ein Taster (den habe ich in die 
Bodenplatte eingebaut), der die LED-Muster umschaltet. Damit es nicht so 
langweilig aussieht, hab die die 4 grünen LEDs durch verschiedene Farben 
ersetzt.

Da dies eines meiner ersten Microcontroller-Projekte ist, bin ich um 
jeden Kommentar zu meinem Source dankbar! (Ich musst schon etwas 
"rumschrauben", bis ich den Code klein genug für den 1k Flash des Tiny13 
bekommen habe..)

von Ulf H. (ulfh) Benutzerseite


Lesenswert?

Der Quelltext fehlt :)

von Walter H. (badblocks)


Angehängte Dateien:

Lesenswert?

ups, Anhang vergessen...

von Patrick D. (oldbug) Benutzerseite


Lesenswert?

Noch eine winzige Idee: leg' den Prozessor noch irgendwie schlafen... 
;-)

von Andreas K. (derandi)


Lesenswert?

Das is ja mal keine blöde Idee, da könnte man ja ne RGB-LED reinstecken 
und die dann per Mikro auf Geräusche reagieren lassen.
Könnte man den Geist erschrecken, dann wird er Rot. :)

von Walter H. (badblocks)


Lesenswert?

@ Patrick: Bringt der Sleep mode in diesem Fall wirklich was? Wenn ich 
davon ausgehe, daß in der Regel 2 LEDs leuchten, habe ich schon mal 40mA 
verbraten. Wenn ich das Datenblatt richtig interpretiere, frisst der 
Tiny13 bei 1Mhz 0.35mA. Da kann ich mir ein sleep schenken, oder? 
Ausserdem ist im Flash kaum noch Platz:
1
> avr-size ikea.out
2
   text    data     bss     dec     hex filename
3
    974      12      21    1007     3ef ikea.out

@ Andreas: Ich hatte auch schon die Idee, den Geist mit einer Art 
Klatschschalter ein/auszuschalten. Muss mal googeln, wie man sowas macht 
:)

Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.