Blinken8x8

Wechseln zu: Navigation, Suche
Blinken8x8
Beating heart.gif
Revival des Blinken64 des Shackspace
Status Läuft
OrganisatorIn MyJP, Basti
InteressentInnen Eleon, Robert s, lubiana, Schak, Breaker, luv2all, Nichtschwimmer, hunchback, JanR
Bemerkungen Kits werden rausgegeben

Blinken8x8 ist ein Revival des Blinken64 des Shackspace (Stuttgarter Hackerspace), welche wir auf dem 28c3 kennengelernt haben.

Howto

Lightbulb.png Es bietet sich an, mit dem Flashen des ATTiny2313 zu beginnen, bevor man das Blinken8x8 zusammenlötet.


  • Man suche sich also bevorzugt einen Arduino Uno, statte diesen mit dem ArduinoISP aus und verkabele alles nach dieser Anleitung (den 10 µF-Kondensator zwischen RESET und GND nicht vergessen, Minus an GND).
  • Als nächstes lädt man sich vom Tinkerlog die Software zum 64pixels-Projekt (ganz unten: "64pixels.zip").
  • Diese patcht man nach unseren Befürfnissen, indem man die folgenden Befehle ausführt:
cd 64pixels
 
patch Makefile << EOF
19c19
< PROGRAMMER = -c avr910 -P /dev/tty.SLAB_USBtoUART -C /Users/alex/etc/avrdude.conf
---
> PROGRAMMER = -c arduino -P /dev/ttyACM0 -b 19200
EOF
 
patch matrix.c << EOF
182c182
<   while (!(PIND & (1 << PD6))) {}   // used to stop the animation when PD6 goes LOW
---
>   while ((PIND & (1 << PD6))) {}   // used to stop the animation when PD6 goes LOW
233a234
> /*
311a313
> */
315c317
< /*
---
> 
392c394
< */
---
> 
577d578
< 
EOF
  • Im oberen Teil der matrix.c lassen sich die Texte und Animationen anpassen. Die Texte werden nur korrekt dargestellt, wenn ausschließlich Großbuchstaben verwendet werden!
  • Falls noch nicht geschehen, müssen die avr-gcc-Toolchain-Komponenten installiert werden:
apt-get install gcc-avr binutils-avr gdb-avr avr-libc avrdude
  • Das Flashen funktioniert dann per
make flash
  • Der Zusammenbau ist im Shackspace-Wiki gut dokumentiert, wobei Datenein-/ausgang ignoriert werden. Der Taster ist optional. Die Software vom Shackspace kann in dieser Form nicht verwendet werden, da unsere Matrix nicht der dort verwendeten entspricht.
  • Batterie rein, dann sollte das Blinken8x8 zufällig einen Text/eine Animation anzeigen.

Bauteile

Das Vorbild: Blinken64-LED-Matrix (Front)
Das Vorbild: Blinken64-LED-Matrix (Rückseite)
BauteilBezeichnungKostenKosten pro StückLinkGekauftAngekommen
LED-Matrixrot11,99 € / 10 Stück1,20 €ebay✔ (20)✔ (20)
bicolor (falls möglich)9,82 € / 10 Stück0,99 €ebay  
ChipATTiny231315,85 € / 10 Stück1,59 €ebay✔ (20)
Tasterandere Varianten möglich6,98 € / 10 Stück0,70 €ebay✔ (20)
Batteriehalter 1,71 € / 10 Stück0,18 €ebay✔ (20)✔ (20)
Hülsen????✔ (20)
Litze????
BatterieCR20321,99 € / 5 Stück0,40 €ebay✔ (20)✔ (20)
Gesamtkosten:81,02 € + ? (20 Stück)~ 4,06 € + ?  
  • 5 € / Kit
  • Überschüssiges Geld fließt in Borsti