Projekt:Fallblattanzeige: Unterschied zwischen den Versionen

keine Bearbeitungszusammenfassung
Keine Bearbeitungszusammenfassung
 
(9 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt)
Zeile 1: Zeile 1:
{{Infobox Projekt
{{Infobox Projekt
|name            = Fallblattanzeige
|name            = Fallblattanzeige
|status          = development
|status          = unstable
|beschreibung    = Mechanische Klappbuchstaben aus Zugzielanzeiger
|beschreibung    = Mechanische Klappbuchstaben aus Zugzielanzeiger
|autor          = [[Benutzer:Fraxinas|Fraxi]]
|autor          = [[Benutzer:Fraxinas|Andreas]]
|owner          = Fraxinas
|image          = Fallblatt_Schrift.jpg
|image          = Fallblatt_Schrift.jpg
|imagesize      = 240
|imagesize      = 240
Zeile 44: Zeile 45:


= Projektbeschreibung =
= Projektbeschreibung =
Fallblattanzeigen wurden über Jahrzehnte z.B. als Zugzielanzeiger in Bahnhöfen oder in Flughafenterminals eingesetzt, um gut lesbare alphanumerische Texte anzeigen zu können. Von meinem Freund [http://phalos-werkstatt.de/joomla/index.php/fallblattanzeiger Phalos Southpaw] habe ich netterweise einige dieser Module erstehen können, die nur sehr kurze Zeit in einem Bahnhof im Einsatz waren, bevor sie durch LCDs ersetzt wurden. Es gibt zwar ein Projekt vom Würzburger Hackerspace, die den Zilog-Prozessor auf den Original-Controllerplatinen durch eine Frankenstein-Konstruktion mit einem Arduino ersetzen. Stattdessen entschied ich mich jedoch dafür, die eigenes für die Fallblattmodule D der Firma Krone entwickelten neuen [http://blog.mezgrman.de/2017/09/fallblatt-die-erste.html Platinen und Code von meinem Freund Cato]. Dort gibt es auch einiges über die Technik zu lesen. Zusammen mit Cato bestückten wir Anfang November in Herberts Firma 12 Platinen. Nach anfänglichen Problemen die Atmega 328p auf den Platinen mit einem Arduino ISP zu flashen, habe ich stattdessen einen [https://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-PROG-S2/3/index.html?ACTION=3&LA=2&ARTICLE=164172&GROUPID=2969&artnr=DIAMEX+PROG-S2&SEARCH=%252A Diamex ISP-Programmer] besorgt. Über diesen konnte ich dann per avrdude den compilierten und richtig gelinkten Code von Cato auf die ganzen Controller flashen. Diese brauchen jeweils noch eine fortlaufende Adresse, die durch Drahtbrücken auf den Adresspads gesetzt wird. Anschließend werden alle mit einem 6-adrigen Flachbandkabel und Crimp-Pfostenbuchsen an einen RS485-Bus gehängt, über den auch die Versorgungsspannung für die Controller läuft. Als Sender fungiert der ESP8266, an dessen UART-Pins ein MAX485 hängt und für die Ankopplung an den Bus sorgt. Der ESP ist dann über WLAN erreichbar und stellt ein einfacher Webinterface zum setzen der Anzeigen zur Verfügung. Hierfür müssen wir uns dann noch eine API überlegen, damit wir alles über Nyu, unsere Telegram-Maid ansteuern können.
Fallblattanzeigen wurden über Jahrzehnte z.B. als Zugzielanzeiger in Bahnhöfen oder in Flughafenterminals eingesetzt, um gut lesbare alphanumerische Texte anzeigen zu können. Von jemandem aus dem Internet habe ich einige dieser Module erstehen können, die nur sehr kurze Zeit in einem Bahnhof im Einsatz waren, bevor sie durch LCDs ersetzt wurden. Es gibt zwar ein Projekt vom Würzburger Hackerspace, die den Zilog-Prozessor auf den Original-Controllerplatinen durch eine Frankenstein-Konstruktion mit einem Arduino ersetzen. Stattdessen entschied ich mich jedoch dafür, die eigenes für die Fallblattmodule D der Firma Krone entwickelten neuen [http://blog.mezgrman.de/2017/09/fallblatt-die-erste.html Platinen und Code von meinem Freund Cato] einzusetzen. Dort gibt es auch einiges über die Technik zu lesen. Zusammen mit Cato bestückten wir Anfang November in Herberts Firma 12 Platinen. Nach anfänglichen Problemen die Atmega 328p auf den Platinen mit einem Arduino ISP zu flashen, habe ich stattdessen einen [https://www.reichelt.de/Programmer-Entwicklungstools/DIAMEX-PROG-S2/3/index.html?ACTION=3&LA=2&ARTICLE=164172&GROUPID=2969&artnr=DIAMEX+PROG-S2&SEARCH=%252A Diamex ISP-Programmer] besorgt. Über diesen konnte ich dann per avrdude den compilierten und richtig gelinkten Code von Cato auf die ganzen Controller flashen. Diese brauchen jeweils noch eine fortlaufende Adresse, die durch Drahtbrücken auf den Adresspads gesetzt wird. Anschließend werden alle mit einem 6-adrigen Flachbandkabel und Crimp-Pfostenbuchsen an einen RS485-Bus gehängt, über den auch die Versorgungsspannung für die Controller läuft. Als Sender fungiert der ESP8266, an dessen UART-Pins ein MAX485 hängt und für die Ankopplung an den Bus sorgt. Der ESP ist dann über WLAN erreichbar und stellt ein einfaches Webinterface zum Setzen der Anzeigen zur Verfügung. Hierfür müssen wir uns dann noch eine API überlegen, damit wir alles über Nyu, unsere Telegram-Maid ansteuern können.
Die Motoren wurden während der Experimentierphase mit einem Trenn-Stelltrafo von Hendrik mit den nötigen 42V Wechselspannung versorgt, mittlerweile habe ich dafür auch einen passenden fest gewickelten Trafo besorgt. Alles zusammen muss jetzt noch ordentlich in ein Gehäuse eingebaut werden und ist danach einsatzbereit!
Die Motoren wurden während der Experimentierphase mit einem Trenn-Stelltrafo von Hendrik mit den nötigen 42V Wechselspannung versorgt, mittlerweile habe ich dafür auch einen passenden fest gewickelten Trafo besorgt. Alles zusammen muss jetzt noch ordentlich in ein Gehäuse eingebaut werden und ist danach einsatzbereit!
= Update September 2018 =
Die Fallblattanzeigen haben nun ein Gehäuse aus Massivholz bekommen in dem nun auch einen passender Transformator fest verbaut ist. Beim Open Space am 26.9.2018 haben Leyonardo, Christian G. und Fraxinas mit der wiederbelebten Fräse die ersten Experimente in der Herstellung eigener Leiterplatten durchgeführt.


= Fotos =
= Fotos =
<gallery>
<gallery>
Datei:Fallblatt_Stencil.jpg|Lotpaste durch die Schablone (Stencil) auf die Platinen rakeln
Datei:Fallblatt_Stencil.jpg|Lotpaste durch die Schablone (Stencil) auf die Platinen rakeln
Datei:Fallblatt_Bestückung.jpg|Platinen mit semiautomatischer Pick & Place-Maschine bestückt
Datei:Fallblatt_pick_place.jpg|Cato beim Bestücken der Platinen mit Herberts semiautomatischer Pick & Place-Maschine
Datei:Fallblatt_Bestückung.jpg|Fertig mit SMD-Bauteilen bestückte Platinen
Datei:Fallblatt_Dampfphasenlöten.jpg|Löten der Platinen in der Dampfphasenlötanlage
Datei:Fallblatt_Dampfphasenlöten.jpg|Löten der Platinen in der Dampfphasenlötanlage
Datei:Fallblatt_gelötet.jpg|SMD-Bauteile fertig gelötet, es fehlen nur noch die THT-Anschlüsse
Datei:Fallblatt_gelötet.jpg|SMD-Bauteile fertig gelötet, es fehlen nur noch die THT-Anschlüsse
Datei:Fallblatt_Controller.jpg|Versuchsaufbau mit ESP8266-Board, Max485, Arduino zum Programmieren und einem Fallblatteinzeigemodul
Datei:Fallblatt_Controller.jpg|Versuchsaufbau mit ESP8266-Board, Max485, Arduino zum Programmieren und einem Fallblatteinzeigemodul
Datei:Fallblatt_Schrift.jpg|12 fertige Module am RS485-Bus
Datei:Fallblatt-Gehäuse.jpg|Holzgehäuse
Datei:Fallblatt_Controller_Platine_Fräsversuch.jpg|Erste Schaffenburgsche Platinenfräsexperimente
</gallery>
</gallery>


= Referenzen =
= Referenzen =
Code und Platinenlayouts von Cato harren der Veröffentlichung
Code und Platinenlayouts von Cato harren der Veröffentlichung