Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Nächste ÜberarbeitungBeide Seiten der Revision
bausaetze:blinkenlights [2013/03/23 18:16] – alte Version wieder hergestellt (2013/03/08 07:30) Hannes Jochriembausaetze:blinkenlights [2016/05/19 07:57] – Externe Bearbeitung 127.0.0.1
Zeile 1: Zeile 1:
-====== Shoplink ======+[float] 
 +~$ Passende Produkte im Shop: $~ 
 +[[http://www.ehajo.de/baus%C3%A4tze/smd-baus%C3%A4tze/blinkenlights-led-matrix.html|{{http://www.ehajo.de/image/data/Produktfotos/blinkenlights-led-matrix-69.jpg|Blinkenlights-Bausatz}}]] 
 +[/float]
  
-[[http://www.ehajo.de/Bausaetze/Blinkenlights-(LED-Matrix)|hier klicken um zum Shop zu gelangen]]+====== Blinkenlights ======
  
-====== Stückliste ======+ 
 +===== Stückliste =====
  
 ^ Anzahl ^ Bezeichnung ^ Wert           ^ ^ Anzahl ^ Bezeichnung ^ Wert           ^
Zeile 12: Zeile 16:
  
  
-====== Beschreibung ======+===== Beschreibung =====
  
 Der Blinkenlights-Bausatz stellt alle bisherigen Bausätze in den Schatten (allein schon deshalb, weil es sich hier um eine 4-lagige Platine handelt...). Der Blinkenlights-Bausatz stellt alle bisherigen Bausätze in den Schatten (allein schon deshalb, weil es sich hier um eine 4-lagige Platine handelt...).
Zeile 18: Zeile 22:
 Es müssen lediglich die 64 LEDs angelötet werden, die Unterseite (Controller, Widerstände, USB-Buchse, ...) sind bereits vormontiert. Es müssen lediglich die 64 LEDs angelötet werden, die Unterseite (Controller, Widerstände, USB-Buchse, ...) sind bereits vormontiert.
  
-Zum Einsatz kommen qualitativ hochwertige LEDs der Firma Kingbright.+Zum Einsatz kommen qualitativ hochwertige LEDs der Firma Würth Elektronik.
  
-Der Controller ATMEGA8U2 besitzt einen USB-Bootloader mit dem er programmiert werden kann. Standardmäßig wird die Platine mit dem "Game of Life" ausgeliefert.+Der Controller ATMEGA32U2 besitzt einen USB-Bootloader mit dem er programmiert werden kann (Arduino/avr109). Standardmäßig wird die Platine mit dem "Game of Life" ausgeliefert.
  
 Diese Platine bietet eine Vielzahl an Möglichkeiten: Diese Platine bietet eine Vielzahl an Möglichkeiten:
Zeile 40: Zeile 44:
 Um die Kommunikation zu ermöglichen können die Pins RxD und TxD per Lötjumper ausgekreuzt werden. Um die Kommunikation zu ermöglichen können die Pins RxD und TxD per Lötjumper ausgekreuzt werden.
  
-====== Schaltung ======+===== Schaltung =====
  
 {{:bausaetze:blinkenlights_5.pdf|}} {{:bausaetze:blinkenlights_5.pdf|}}
-====== Platine ======+ 
 +===== Platine =====
 {{:bausaetze:1.jpg?direct&300|}} {{:bausaetze:1.jpg?direct&300|}}
  
Zeile 50: Zeile 55:
 {{:bausaetze:blinkenlights_bot.png?direct&300|}} {{:bausaetze:blinkenlights_bot.png?direct&300|}}
  
-====== Aufbau ======+{{:bausaetze:blinkenlights_bot_isp.png?direct&300|}} 
 + 
 +===== Aufbau =====
 Das Blinkenlights kann in vier einfachen Schritten aufgebaut werden (ok, in Wahrheit sind es ja 4x64 Schritte, also 256): Das Blinkenlights kann in vier einfachen Schritten aufgebaut werden (ok, in Wahrheit sind es ja 4x64 Schritte, also 256):
  
Zeile 65: Zeile 72:
 {{:bausaetze:blinken-howto3.jpg?direct&200|}} {{:bausaetze:blinken-howto3.jpg?direct&200|}}
  
-Am Ende wird die erste Seite der LED noch einmal erhitzt, das verhinder kalte Lötstellen:+Am Ende wird die erste Seite der LED noch einmal erhitzt, das verhindert kalte Lötstellen:
  
 {{:bausaetze:blinken-howto4.jpg?direct&200|}} {{:bausaetze:blinken-howto4.jpg?direct&200|}}
Zeile 73: Zeile 80:
 {{:bausaetze:blinken-howto5.jpg?direct&200|}} {{:bausaetze:blinken-howto5.jpg?direct&200|}}
  
-====== Projekte ======+===== Bootloader ===== 
 + 
 +Um das Blinkenlights in den Bootloader-Modus zu schicken, müssen folgende zwei Pads beim Einstecken miteinander verbunden werden: 
 + 
 +{{:bausaetze:blinken_bootloader.jpg?200|}} 
 + 
 +Danach kann die Platine per avrdude oder der Arduino-Oberfläche (insofern diese den Atmega32u2 schon unterstützt...) programmiert werden. 
 +Die zwei Pins sollten während des ganzen Programmiervorgangs verbunden bleiben. 
 + 
 +Um das Programm zu starten muss die Platine einmal kurz aus und wieder eingesteckt werden. 
 + 
 +Die Bootloader gibt es als Download hier: 
 + 
 +^ Link ^ Beschreibung ^ 
 +| {{:bausaetze:bootloadercdc_8mhz_32k.hex|Hex-File 32k}}| CDC-Bootloader für 8MHz und Atmega32u2 | 
 +| {{:bausaetze:bootloadercdc_8mhz_8k.hex|Hex-File 8k}}| CDC-Bootloader für 8MHz und Atmega8u2 (altes Blinkenlights)| 
 + 
 +Falls ein Treiber für Windows benötigt wird kann man den hier downloaden: 
 +{{:bausaetze:lufa_cdc_bootloader.inf|Treiber für den Bootloader}} 
 + 
 + 
 +===== Projekte ===== 
 +  * [[artikel:atmega_u-howto:blinkenlights_GameOfLife|game of life]]
   * [[artikel:atmega_u-howto:blinkenlights_SerialMatrix|SerialMatrix]]   * [[artikel:atmega_u-howto:blinkenlights_SerialMatrix|SerialMatrix]]
     * [[artikel:atmega_u-howto:blinkenlights_syntax|Kommunikations-Syntax]]     * [[artikel:atmega_u-howto:blinkenlights_syntax|Kommunikations-Syntax]]
Zeile 80: Zeile 109:
     * [[artikel:atmega_u-howto:blinkenlights_linux_text|Textausgabe unter Linux]]     * [[artikel:atmega_u-howto:blinkenlights_linux_text|Textausgabe unter Linux]]
     * [[artikel:atmega_u-howto:blinkenlights_laufschrift|Laufschrift unter Linux]]     * [[artikel:atmega_u-howto:blinkenlights_laufschrift|Laufschrift unter Linux]]
 +    * [[artikel:atmega_u-howto:blinkenlights_API-C#|API für C#]]