BlinkstroemAdvanced: Difference between revisions

From BlinkenArea Wiki
Jump to: navigation, search
m (BlinkStroemAdvanced moved to BlinkstroemAdvanced: Das große S scheint aus dem TWiki herzurühren, deshalb Verschiebung.)
No edit summary
Line 1: Line 1:
__NOEDITSECTION__
__NOEDITSECTION__
{{Infobox
|Jahr=
|Pixel= 144
|Leistung=
|Kontakt= Arne Rossius, Kai Gossner & Stephan 'ST' Kambor
|Webseite=
}}
{{FlagUK|target=DateiFormateEnglish}}
''[[Projekte|zurück zur Übersicht]]''
''[[Projekte|zurück zur Übersicht]]''


Line 6: Line 14:
[[Image:Blinkstroemadvanced-01.jpg]] [[Image:Blinkstroemadvanced-02.jpg]]
[[Image:Blinkstroemadvanced-01.jpg]] [[Image:Blinkstroemadvanced-02.jpg]]


<p align="justify">Im Gegensatz zur 1. Version ([[BlinkStroem]]) werden SD- und MMC Karten als Speichermedium eingesetzt. Um ein einfaches updaten der Filme auf der Karte zu ermöglichen, werden die Bilddaten direkt von einem auf der Karte befindlichen Fat16 Dateisystem gelesen. Nach einer einfachen Modifikation ist es außerdem möglich, auch [[MicroControllerUnitFrame]]-Streams abzuspielen, solange keine Speicherkarte eingesteckt ist. Der Stream wird einfach über RS232 an das BlinkstroemAdvanced gesendet (57600 Baud). Als Software kann dafür unter Windows zum Beispiel der [[UDPplayer]] ab Version 1.2 eingesetzt werden.</p>
Im Gegensatz zur 1. Version ([[BlinkStroem]]) werden SD- und MMC Karten als Speichermedium eingesetzt. Um ein einfaches updaten der Filme auf der Karte zu ermöglichen, werden die Bilddaten direkt von einem auf der Karte befindlichen Fat16 Dateisystem gelesen. Nach einer einfachen Modifikation ist es außerdem möglich, auch [[MicroControllerUnitFrame]]-Streams abzuspielen, solange keine Speicherkarte eingesteckt ist. Der Stream wird einfach über RS232 an das BlinkstroemAdvanced gesendet (57600 Baud). Als Software kann dafür unter Windows zum Beispiel der [[UDPplayer]] ab Version 1.2 eingesetzt werden.


Für Linux braucht man gar keine spezielle Software (danke [[User:StefanSchuermans|stefan]]!):
Für Linux braucht man gar keine spezielle Software (danke [[User:StefanSchuermans|stefan]]!):
Line 13: Line 21:
{ for((;;)); do echo -e -n "\x42\x42\x42\x42\x00\x00\x00\x00\x00\x00\x00\x00"; sleep 10; done; } | netcat -u -q 0 proxy.blinkenlights.de 4242 &gt;/dev/ttyS1</span>
{ for((;;)); do echo -e -n "\x42\x42\x42\x42\x00\x00\x00\x00\x00\x00\x00\x00"; sleep 10; done; } | netcat -u -q 0 proxy.blinkenlights.de 4242 &gt;/dev/ttyS1</span>


<p align="justify">Weiterhin werden 8 Graustufen angezeigt, so dass auch Blinkenlights reloaded Filme abgespielt werden können. Leider gibt es jedoch recht wenige Graustufenfilme im 144 Pixel Format (ich besitze gerade einmal 30 Stück). </p>
<p align="justify">Weiterhin werden 8 Graustufen angezeigt, so dass auch Blinkenlights reloaded Filme abgespielt werden können. Leider gibt es jedoch recht wenige Graustufenfilme im 144 Pixel Format (ich besitze gerade einmal 30 Stück). <br><br>


[[Image:Blinkstroemadvanced-03.jpg|BSA von vorne]]
[[Image:Blinkstroemadvanced-03.jpg|BSA von vorne]]
[[Image:Blinkstroemadvanced-04.jpg|BSA von hinten]]
[[Image:Blinkstroemadvanced-04.jpg|BSA von hinten]]<br><br>


<p align="justify">Die Graustufen werden mittels Pulsweitenmodulation erzeugt. Da die Helligkeit der Leuchtdioden nicht linear zu dem Tastverhältnis ist, wird das Pulsweitenverhältnis nicht linear zur Helligkeit erzeugt. So wird eine einigermaßen gleichmässige Helligkeitsverteilung der Graustufen auf Kosten der maximalen Anzahl der Graustufen realisiert.</p>
Die Graustufen werden mittels Pulsweitenmodulation erzeugt. Da die Helligkeit der Leuchtdioden nicht linear zu dem Tastverhältnis ist, wird das Pulsweitenverhältnis nicht linear zur Helligkeit erzeugt. So wird eine einigermaßen gleichmässige Helligkeitsverteilung der Graustufen auf Kosten der maximalen Anzahl der Graustufen realisiert.<br><br>
 
[[Image:Blinkstroemadvanced-05.jpg]]


[[Image:Blinkstroemadvanced-05.jpg]]<br><br>
[[Image:Divx.gif]] [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/bsa.avi Blinkstroem Advanced Video] [3 MB]
[[Image:Divx.gif]] [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/bsa.avi Blinkstroem Advanced Video] [3 MB]


Alle nötigen Dateien & Infos zum Nachbau:
Alle nötigen Dateien & Infos zum Nachbau:
* [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/BlinkstroemV2.zip BlinkstroemV2.zip] - Quellcode und .hex Datei für den AVR-controller
* [[:Image:BlinkstroemV2.zip|BlinkstroemV2.zip]] - Quellcode und .hex Datei für den AVR-controller
* [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/BSA-Stream.zip BSA-Stream.zip] - Quellcode und .hex Datei für den AVR-controller mit Stream-Funktionalität
* [[:Image:BSA-Stream.zip|BSA-Stream.zip]] - Quellcode und .hex Datei für den AVR-controller mit Stream-Funktionalität
* [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/BSL_BOTTOM.gif BSL_BOTTOM.gif] - Ansicht der "BOTTOM"-Seite%BR%
* [[:Image:BSL_BOTTOM.gif|BSL_BOTTOM.gif]] - Ansicht der "BOTTOM"-Seite%BR%
* [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/BSL_TOP.gif BSL_TOP.gif] - Ansicht der "TOP"-Seite
* [[:Image:BSL_TOP.gif|BSL_TOP.gif]] - Ansicht der "TOP"-Seite
* [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/schematic.gif schematic.gif] - Schaltplan  
* [[:Image:Schematic.gif|schematic.gif]] - Schaltplan  
* [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/schematic-stream.png schematic-stream.png] - Schaltplan mit Stream-Funktionalität  
* [[:Image:Schematic-stream.png|schematic-stream.png]] - Schaltplan mit Stream-Funktionalität  
* [BlinkstroemAdvancedBestueckungsListe Bestueckungsliste] inkl. möglicher Bezugsquellen
* [[BlinkstroemAdvancedBestueckungsListe|Bestueckungsliste]] inkl. möglicher Bezugsquellen
* [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/BSAv1.zip BSAv1.zip] -  Gerber files
* [[:Image:BSAv1.zip|BSAv1.zip]] -  Gerber files
* [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/BsaConverter.zip BsaConverter.zip] - BSA Konverter für Windows (inkl. 33 Filmen)%BR%
* [[:Image:BsaConverter.zip|BsaConverter.zip]] - BSA Konverter für Windows (inkl. 33 Filmen)
* [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/bs2conv.py bs2conv.py] - BSA Konverter in [http://www.python.org// Python] von [http://www.home.unix-ag.org/simon/ Simon]
* [https://wiki.blinkenarea.org/pub/Blinkenarea/BlinkstroemAdvanced/bs2conv.py bs2conv.py] - BSA Konverter in [http://www.python.org// Python] von [http://www.home.unix-ag.org/simon/ Simon]
* [http://arne.blinkenarea.org/wth/2005-07-29/p7290017.jpg Änderungen an der Platine] für Stream-Funktionalität (Foto)
* [http://arne.blinkenarea.org/wth/2005-07-29/p7290017.jpg Änderungen an der Platine] für Stream-Funktionalität (Foto)
<br>
<br>
<br>
<br>
-- ArneRossius, KaiGossner & STephanKambor - 05 Jan 2006


[[Category:Projekte]]
[[Category:Projekte]]

Revision as of 14:54, 26 September 2007

zur Projektübersicht
English Version of this Page
Nopic.png
Jahr
Anzahl Pixel 144
Graustufen / Farben
Leuchtmittel
Leistungsaufnahme
Kontaktperson Arne Rossius, Kai Gossner & Stephan 'ST' Kambor
Projekt-Website
English Version of this Page

zurück zur Übersicht

BlinkstroemAdvanced besteht aus einer einzigen Platine, die sämtliche Komponenten beherbergt: Stromversorgung, Mikrocontroller (Atmega16), SD/MMC slot und 144 Leuchtdioden.

Blinkstroemadvanced-01.jpg Blinkstroemadvanced-02.jpg

Im Gegensatz zur 1. Version (BlinkStroem) werden SD- und MMC Karten als Speichermedium eingesetzt. Um ein einfaches updaten der Filme auf der Karte zu ermöglichen, werden die Bilddaten direkt von einem auf der Karte befindlichen Fat16 Dateisystem gelesen. Nach einer einfachen Modifikation ist es außerdem möglich, auch MicroControllerUnitFrame-Streams abzuspielen, solange keine Speicherkarte eingesteckt ist. Der Stream wird einfach über RS232 an das BlinkstroemAdvanced gesendet (57600 Baud). Als Software kann dafür unter Windows zum Beispiel der UDPplayer ab Version 1.2 eingesetzt werden.

Für Linux braucht man gar keine spezielle Software (danke stefan!):

stty -F /dev/ttyS1 57600
{ for((;;)); do echo -e -n "\x42\x42\x42\x42\x00\x00\x00\x00\x00\x00\x00\x00"; sleep 10; done; } | netcat -u -q 0 proxy.blinkenlights.de 4242 >/dev/ttyS1

Weiterhin werden 8 Graustufen angezeigt, so dass auch Blinkenlights reloaded Filme abgespielt werden können. Leider gibt es jedoch recht wenige Graustufenfilme im 144 Pixel Format (ich besitze gerade einmal 30 Stück).

BSA von vorne BSA von hinten

Die Graustufen werden mittels Pulsweitenmodulation erzeugt. Da die Helligkeit der Leuchtdioden nicht linear zu dem Tastverhältnis ist, wird das Pulsweitenverhältnis nicht linear zur Helligkeit erzeugt. So wird eine einigermaßen gleichmässige Helligkeitsverteilung der Graustufen auf Kosten der maximalen Anzahl der Graustufen realisiert.

Blinkstroemadvanced-05.jpg

Divx.gif Blinkstroem Advanced Video [3 MB] Alle nötigen Dateien & Infos zum Nachbau: