BlinkenBadge: Difference between revisions
From BlinkenArea Wiki
(New page: __NOEDITSECTION__ ''zurück zur Übersicht'' <p align="justify">BlinkenBadge ist ein extrem kleiner Blinkenlights-Nachbau, der als Namensschild oder ähnliches verwendet ...) |
ArneRossius (talk | contribs) No edit summary |
||
(10 intermediate revisions by 2 users not shown) | |||
Line 1: | Line 1: | ||
__NOEDITSECTION__ | __NOEDITSECTION__ | ||
{{Infobox | |||
|Name=BlinkenBadge | |||
|Bild=Blinkenbadge.jpg | |||
|Jahr= 2005 | |||
|Pixel= 144 (18x8) | |||
|Farben=2 | |||
|Leuchtmittel=SMD LEDs | |||
|Leistung= | |||
|Kontakt= [[User:ArneRossius|Arne Rossius]] | |||
|Webseite= | |||
}} | |||
BlinkenBadge ist ein extrem kleiner [[Blinkenlights]]-Nachbau, der als Namensschild oder ähnliches verwendet werden kann. Pünktlich zum 22C3 ist das erste BlinkenBadge auch endlich fertig, es fehlt nur noch etwas Firmware-Code. :-) | |||
=== Daten | === Daten === | ||
* Größe: 67,5mm x 48mm | * Größe: 67,5mm x 48mm | ||
* 144 superhelle 1206-SMD-LEDs (Reichelt "SMD-LED 1206K rt") | * 144 superhelle 1206-SMD-LEDs (Reichelt "SMD-LED 1206K rt") | ||
* Mehrere Helligkeitsstufen (8 oder 16) | * Mehrere Helligkeitsstufen (8 oder 16) | ||
* ATMega128-Controller (die | * ATMega128-Controller (die Blinkenlights-Filme werden in einem speziellen Binärformat im Flash-Speicher des Controllers abgelegt) | ||
* Übertragung der | * Übertragung der Blinkenlights-Filme über RS232 (Standard-Bootloader) | ||
* Controller ISP-programmierbar (Lötpads ähnlich wie bei BlinkstroemAdvanced) | * Controller ISP-programmierbar (Lötpads ähnlich wie bei [[BlinkstroemAdvanced]]) | ||
* Batterie: Knopfzelle, CR2450 (500 mAh) | * Batterie: Knopfzelle, CR2450 (500 mAh) | ||
* Maximale Stromaufnahme: <55mA (alle LEDs an) --> Batterielebensdauer (hoffentlich) >>10h | * Maximale Stromaufnahme: <55mA (alle LEDs an) --> Batterielebensdauer (hoffentlich) >>10h | ||
Line 20: | Line 29: | ||
=== Schaltplan/Platinenlayout === | === Schaltplan/Platinenlayout === | ||
* [ | * [[:Image:BlinkenBadge-01.sch|Schaltplan v1.0]] [EAGLE] | ||
* [ | * [[:Image:Blinkenbadge-02.png|Schaltplan v1.0]] [PNG] | ||
* [ | * [[:Image:BlinkenBadge-03.brd|Layout v1.0]] [EAGLE] | ||
* [ | * [[:Image:Blinkenbadge-04.png|Layout Vorderseite (LEDs) v1.0]] [PNG] | ||
* [ | * [[:Image:Blinkenbadge-05.png|Layout Rückseite (der restliche Kram) v1.0]] [PNG] | ||
=== Stückliste === | === Stückliste === | ||
{| | {| border="1" cellspacing="1" cellpadding="5" | ||
! Anzahl || Reichelt-Nr. || Bauteil | |||
|- | |- | ||
| 18 || SMD 1/4W 240 || Widerstand 240Ω | | 18 || SMD 1/4W 240 || Widerstand 240Ω | ||
Line 56: | Line 65: | ||
=== Software === | === Software === | ||
* [ | * [[:Image:BlinkenBadge-06.zip|Firmware v0.1]] - kann nur schwarz-weiss-Filme abspielen | ||
* [ | * [[:Image:BlinkenBadge-07.rar|Konverter (Perl)]] zum Erstellen einer Assemblerdatei aus [[Blinkenlights_Movie|BLM]]-Filmen | ||
Die Blinkenfilme müssen zuerst mit dem Konverter in ein spezielles Format konvertiert werden. Die dabei entstehende Datei wird dann als include in die Firmware eingebunden (movies.asm), das Programm muss also neu assembliert werden, wenn die Auswahl an Filmen geändert werden soll. Aufruf des Konverters: | |||
$ ./bbadgeconv.pl Film1.blm [Film2.blm [Film3.blm [...]]] >movies.asm | |||
oder, für alle Filme im Verzeichnis: | |||
$ for f in *.blm; do ./bbadgeconv.pl $f; done >movies.asm | |||
Der Konverter funktioniert nur mit schwarz-weißen BLM-Filmen mit 18x8 Pixeln. | Der Konverter funktioniert nur mit schwarz-weißen BLM-Filmen mit 18x8 Pixeln. | ||
=== Fotos === | === Fotos === | ||
Siehe [http://arne.blinkenarea.org/bbadge/ http://arne.blinkenarea.org/bbadge] (wird regelmäßig aktualisiert) | Siehe [http://arne.blinkenarea.org/bbadge/ http://arne.blinkenarea.org/bbadge] (wird regelmäßig aktualisiert)! | ||
[[Category:Projekte]] | |||
Latest revision as of 23:51, 12 June 2010
zur Projektübersicht | |
Jahr | 2005 |
Anzahl Pixel | 144 (18x8) |
Graustufen / Farben | 2 |
Leuchtmittel | SMD LEDs |
Leistungsaufnahme | |
Kontaktperson | Arne Rossius |
Projekt-Website |
BlinkenBadge ist ein extrem kleiner Blinkenlights-Nachbau, der als Namensschild oder ähnliches verwendet werden kann. Pünktlich zum 22C3 ist das erste BlinkenBadge auch endlich fertig, es fehlt nur noch etwas Firmware-Code. :-)
Daten
- Größe: 67,5mm x 48mm
- 144 superhelle 1206-SMD-LEDs (Reichelt "SMD-LED 1206K rt")
- Mehrere Helligkeitsstufen (8 oder 16)
- ATMega128-Controller (die Blinkenlights-Filme werden in einem speziellen Binärformat im Flash-Speicher des Controllers abgelegt)
- Übertragung der Blinkenlights-Filme über RS232 (Standard-Bootloader)
- Controller ISP-programmierbar (Lötpads ähnlich wie bei BlinkstroemAdvanced)
- Batterie: Knopfzelle, CR2450 (500 mAh)
- Maximale Stromaufnahme: <55mA (alle LEDs an) --> Batterielebensdauer (hoffentlich) >>10h
- Anschluss von 2 externen Mignonzellen (oder 3V-Netzteil) für Langzeitbetrieb möglich
Schaltplan/Platinenlayout
- Schaltplan v1.0 [EAGLE]
- Schaltplan v1.0 [PNG]
- Layout v1.0 [EAGLE]
- Layout Vorderseite (LEDs) v1.0 [PNG]
- Layout Rückseite (der restliche Kram) v1.0 [PNG]
Stückliste
Anzahl | Reichelt-Nr. | Bauteil |
---|---|---|
18 | SMD 1/4W 240 | Widerstand 240Ω |
9 | SMD 1/4W 4,7K | Widerstand 4,7kΩ |
2 | NPO-G0805 10P | Kondensator 10pF |
1 | X7R-G0805 100N | Kondensator 100nF |
1 | 8-MA505 | Quarz 8MHz |
144 | SMD-LED 1206K RT | LED rot, 600mcd |
8 | BC 850C SMD | Transistor NPN |
1 | ATMEGA 128L8 TQ | Microcontroller ATMega128L |
1 | NK 236W | Schiebeschalter 1x UM |
1 | Farnell 4450401 | Knopfzellenhalter für CR2450 |
1 | CR 2450 | Knopfzelle CR2450, 500mAh |
Software
- Firmware v0.1 - kann nur schwarz-weiss-Filme abspielen
- Konverter (Perl) zum Erstellen einer Assemblerdatei aus BLM-Filmen
Die Blinkenfilme müssen zuerst mit dem Konverter in ein spezielles Format konvertiert werden. Die dabei entstehende Datei wird dann als include in die Firmware eingebunden (movies.asm), das Programm muss also neu assembliert werden, wenn die Auswahl an Filmen geändert werden soll. Aufruf des Konverters:
$ ./bbadgeconv.pl Film1.blm [Film2.blm [Film3.blm [...]]] >movies.asm
oder, für alle Filme im Verzeichnis:
$ for f in *.blm; do ./bbadgeconv.pl $f; done >movies.asm
Der Konverter funktioniert nur mit schwarz-weißen BLM-Filmen mit 18x8 Pixeln.
Fotos
Siehe http://arne.blinkenarea.org/bbadge (wird regelmäßig aktualisiert)!