Ein simples POV-Gerät, mit dem man "in die Luft malen" kann. (POV = Persistance of Vision, zu Deutsch: Bildnachwirkung)
Das Projekt ist für Elektronik-Workshops gedacht, einerseits für Lötworkshops, kann aber auch für den Einstieg in die Mikrokontroller-Programmierung benutzt werden.
Das Gerät kann progammiert werden, um beliebige Sachen anzuzeigen. Für Löt-Workshops spielen wir normalerweise vorab ein "Herz"-Programm auf:
Mit dem MiniPOV3 gibt es schon eine recht gute Umsetzung der Idee, es wurde auch schon vom FabLab München erfolgreich für Workshops eingesetzt.
Es gibt aber noch Verbesserungspotential:
Da wir Platinen und Bauteile selbst einkaufen, ist der Bausatz auch günstiger.
Fritzing-Datei: winkdings0_74.fzz
Anzahl |
Bauteil |
mouser |
reichelt |
---|---|---|---|
1 |
Platine winkdings |
|
|
1 |
ATTiny2313 |
556-ATTINY2313A-PU |
ATTINY 2313A-PU |
1 |
IC-Sockel 20polig |
|
GS 20 |
8 |
LED 5mm rot |
859-LTL-307E |
LED 5MM ST RT |
8 |
Widerstand 47 Ohm |
|
METALL 47,0 |
1 |
Widerstand 10 kOhm |
|
METALL 10,0K |
1 |
Stiftleiste 2x3polig |
|
MPE 087-2-006 |
1 |
Batteriebox für 2 AA-Batterien (mit Schalter) |
12BH325/CS-GR |
|
Zusätzlich
Handout: winkdings0_73_handout.pdf
Lötanleitung für Kinder: winkdings0_74_lötanleitung.pdf
Das Winkdings ist software-kompatibel zum MiniPOV3. MiniPOV3-Firmwares laufen auf dem Winkdings ohne Änderungen und auch das Programmiergerüst zum Erstellen eigener Motive kann benutzt werden.
Zum Programmieren ist ein AVR-Programmer nötig, der am Winkdings am ISP-Anschluss angeschlossen wird.
Bei ersten Aufspielen einer Winkdings-Firmware müssen zusätzlich die "Fuses" des Attiny2313 richtig gesetzt werden (8MHz, interner Oszillator, Clock Division aus). Der entsprechende Parameter für avrdude is -U lfuse:w:0xe4:m
. Mit dem MiniPOV3-Paket erledigt man das durch make burn-fuse
.
Ein vollständiger avrdude-Aufruf würde aulso z.B. lauten:
avrdude -p attiny2313 -c avrisp2 -P COM6 -B 10 -U lfuse:w:0xe4:m -U flash:w:winkdings_herz.hex
Standard Herz-Firmware
0.74
0.73
0.72