Buntich: Unterschied zwischen den Versionen
Aus Hackerspace Ffm
Axl (Diskussion | Beiträge) |
Tut (Diskussion | Beiträge) |
||
Zeile 1: | Zeile 1: | ||
[[Datei:BuntichZeichnungKlein1.png]] | [[Datei:BuntichZeichnungKlein1.png]] | ||
+ | |||
+ | == News == | ||
+ | Es gibt ein paar Fotos von den Fortschritten der Platinenherstellung der BuntichNode-Platinen. Zur Verfügung gestellt von unserem Sponsor [http://www.beta-layout.com/ Beta LAYOUT] | ||
+ | <gallery caption="Produktionsschritte BuntichNode-PCB"> | ||
+ | Datei:BuntichNode_PCBPoolStep1a.jpg| Zuerst kommen die Bohrungen ins Kupfer... | ||
+ | Datei:BuntichNode_PCBPoolStep1b.jpg| | ||
+ | Datei:BuntichNode_PCBPoolStep2a.jpg| Dann wird belichtet... | ||
+ | Datei:BuntichNode_PCBPoolStep2b.jpg| | ||
+ | </gallery> | ||
+ | |||
== Was? == | == Was? == | ||
Buntich wird eine flexibel erweiterbare RGB-Matrix. Es besteht aus einzelnen Zeilen mit je 8 RGB-LEDs, die über ein Bussystem hinter- oder untereinander verbunden werden können. Das ganze kann dann von einem Master (ein Mikrocontroller, PC oder auch anderes Gerät) als ganzes angesteuert werden. | Buntich wird eine flexibel erweiterbare RGB-Matrix. Es besteht aus einzelnen Zeilen mit je 8 RGB-LEDs, die über ein Bussystem hinter- oder untereinander verbunden werden können. Das ganze kann dann von einem Master (ein Mikrocontroller, PC oder auch anderes Gerät) als ganzes angesteuert werden. | ||
Zeile 56: | Zeile 66: | ||
== Downloads == | == Downloads == | ||
− | [[Datei:BuntichNodeSchaltplan.png]] | + | [[Datei:BuntichNodeSchaltplan.png|800px|Schaltplan BuntichNode]]<br \> |
[[Datei:BuntichNodeEaglefiles.zip]] | [[Datei:BuntichNodeEaglefiles.zip]] | ||
[[Kategorie:Projekte]] | [[Kategorie:Projekte]] |
Version vom 29. September 2011, 22:42 Uhr
Inhaltsverzeichnis
News
Es gibt ein paar Fotos von den Fortschritten der Platinenherstellung der BuntichNode-Platinen. Zur Verfügung gestellt von unserem Sponsor Beta LAYOUT
Was?
Buntich wird eine flexibel erweiterbare RGB-Matrix. Es besteht aus einzelnen Zeilen mit je 8 RGB-LEDs, die über ein Bussystem hinter- oder untereinander verbunden werden können. Das ganze kann dann von einem Master (ein Mikrocontroller, PC oder auch anderes Gerät) als ganzes angesteuert werden.
Hier mal ein paar Randinformationen:
- Jeweils ein ATmega16 für 8 RGB-LEDs
- Kein Multiplexing, die LEDs hängen direkt am Port des Controllers (daher max. 20mA pro LED)
- 24 Kanal Software PWM mit etwa 1000 PWM Stufen
- Wegen logarithmischer Helligkeitswahrnehmug des Auges etwa 64 Helligkeitsstufen nutzbar
- RS485 Bus um stressfrei die Daten mit 1 MBit/s auf das Display zu bringen
- Je ein RS485-Bus für Senden und Empfangen (kein Halbduplexbetrieb nötig)
- Alle LEDs können auch als Helligkeitsdetektoren genutzt werden
- Automatische Adresszuweisung der Displayzeilen via Kommunikationspins zu Nachbarzeilen
Warum?
- Weil zu einem Hackerspace einfach etwas buntes blinkendes gehört
- Weil wir ein großes Display zum spielen haben wollen
- Weil es cool ist
- Weil es in X und Y Richtung beliebig erweiterbar ist
- Weil es zeigt, wie ein Bussystem funktioniert
- Weil hier viele an Software und Hardware mitbasteln können
- Weil es geht! (*)
(*)...viele Grüße von Tut an das Labor in Bochum!
Wann?
Vielleicht Später
- Spektrum-Analyser (AVR + Mikrofon + Software)
- Spiele (Nibbles, Tetris, etc.)
- Taschenlampen-Pong
- Bootloader für Massenprogrammierung der Zeilen
Später
- Reflow-Workshop für LED-Zeilen-Control-Platinen Bestückung
- Lötworkshop Bestückung und Verkabelung der LED-Pixel-Platinen
- Ätzworkshop für Herstellung der LED-Pixel-Platinen (Toner-Transfer-Methode?)
- Software zur automatischen Adresszuweisung (Display-Enumeration)
- Buntich-Master (Master-AVR und Seriel-2-RS485 Umsetzung mit PC-Schnittstelle)
- Mechanix-Workshop um alles zusammenzubauen
In Arbeit
- Platinen für LED-Zeilen bestellen (inkl. Schablone, 16 Stück bei PCB-POOL)
- LEDs für 16 LED-Zeilen bestellen (Bürklin?)
- Bauteile für 16 LED-Zeilen bestellen (Elpro?)
- Platinenlayout für LED-Pixel-Platinen
- Linux-Master-Software zur Ansteuerung des Displays
Fertig
- Softwaregerüst für ATmega16
- Machbarkeit 24-Kanal Software-PWM zeigen
- Schaltung für LED-Zeile entwickeln und zeichnen
- Platine für LED-Zeile layouten