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:

Ziele

Umsetzung

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.

Schaltplan

Platine

Fritzing-Datei: winkdings0_74.fzz

Bauteile

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

Aufbau

Handout: winkdings0_73_handout.pdf
Lötanleitung für Kinder: winkdings0_74_lötanleitung.pdf

Programmieren

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

Versionshistorie

0.74

0.73

0.72