hardware:controllers:ir-schreib-lesekopf
Unterschiede
Hier werden die Unterschiede zwischen zwei Versionen angezeigt.
| Beide Seiten der vorigen RevisionVorhergehende ÜberarbeitungNächste Überarbeitung | Vorhergehende Überarbeitung | ||
| hardware:controllers:ir-schreib-lesekopf [2016/03/02 23:46] – [Grundlagen] udo1 | hardware:controllers:ir-schreib-lesekopf [2021/01/11 00:52] (aktuell) – 3D-Druck Dateien verlinkt baranator | ||
|---|---|---|---|
| Zeile 5: | Zeile 5: | ||
| Leider halten sich die Hersteller nicht an die Norm, deshalb sind auch schon Zähler gesichtet worden,\\ | Leider halten sich die Hersteller nicht an die Norm, deshalb sind auch schon Zähler gesichtet worden,\\ | ||
| die mit 660nm auf der Empfangsseite arbeiten.\\ | die mit 660nm auf der Empfangsseite arbeiten.\\ | ||
| + | |||
| + | =====Grundlagen===== | ||
| Die Datenübertragung erfolgt asynchron Seriell. D.h. ohne zusätzlichen Taktimpuls.\\ | Die Datenübertragung erfolgt asynchron Seriell. D.h. ohne zusätzlichen Taktimpuls.\\ | ||
| - | In der Regel mit 9600 Baud oder 300bd, 7 Bit, even Parity oder 8 Bit, ohne Parity und einem Stopbit.\\ | + | In der Regel mit 9600bd |
| - | + | ||
| - | + | ||
| - | + | ||
| - | =====Grundlagen===== | + | |
| - | Baud ist die sogenannte Schrittgeschwindigkeit, | + | Baud (bd) ist die sogenannte Schrittgeschwindigkeit, |
| Im Wortsinne handelt es sich um die Geschwindigkeit der Schritte. Unter **einem Schritt** versteht man dabei **eine Spannungsänderung** des Signals.\\ | Im Wortsinne handelt es sich um die Geschwindigkeit der Schritte. Unter **einem Schritt** versteht man dabei **eine Spannungsänderung** des Signals.\\ | ||
| Also von 0V auf 5V oder bei RS232 von -12V auf +12V und umgekehrt. \\ | Also von 0V auf 5V oder bei RS232 von -12V auf +12V und umgekehrt. \\ | ||
| Zeile 29: | Zeile 27: | ||
| - | =====Stromlaufplan===== | + | =====Varianten===== |
| - | <note important> | + | Abhängig von der weiteren Hardware wählt man den Lesekopf mit der passenden Schnittstelle. |
| - | Dieser hier wird nicht mehr unterstützt.</ | + | |
| + | === USB-Version === | ||
| + | [[hardware: | ||
| + | === RS232-Version === | ||
| + | [[hardware: | ||
| + | === -TTL-Version === | ||
| + | [[hardware: | ||
| + | === Raspberry Pi-Version === | ||
| + | [[hardware: | ||
| + | |||
| + | =====Gehäusedesigns für 3D-Druck===== | ||
| + | Das Gehäuse des Lesekopfs kann als 3D-Druck erstellt werden. Folgende Varianten existieren: | ||
| + | * [[https:// | ||
| + | * [[https:// | ||
| =====Befestigung am eHZ===== | =====Befestigung am eHZ===== | ||
| - | Zur Befestigung des Lesekopfes wird ein Neodym-Ringmagnet verwendet:\\ | + | Zur Befestigung des Lesekopfes wird ein Neodym-Ringmagnet verwendet. Dieser ist im IR-Kopf eingebaut.\\ |
| {{: | {{: | ||
| - | |||
| - | erhältlich bei: http:// | ||
| <note important> | <note important> | ||
| Zeile 53: | Zeile 61: | ||
| - | =====Mechanischer Aufbau des IR-Schreib-Lesekopfes===== | + | =====Bilder vom einem IR-Schreib-Lesekopf===== |
| - | + | ||
| - | {{: | + | |
| - | + | ||
| - | =====Aufbauanleitung===== | + | |
| - | + | ||
| - | Nach dem Bestücken und Löten der Bauteile auf der TOP-Seite der Leiterplatte, | + | |
| - | erst mal nur lose von der Bottom-Seite in die Leiterplatte gesteckt.\\ | + | |
| - | Dabei die Polung beachten. Beide Gehäuse haben eine Abflachung.\\ | + | |
| - | Diese Abflachungen müssen zur Mitte der Leiterplatte gegenüber liegen.\\ | + | |
| - | Der Phototransistor ist der, der wie eine dunkle 3mm LED aussieht.\\ | + | |
| - | Der Magnet wird bis zum Boden in das gelbe Gehäuse gedrückt.\\ | + | |
| - | Dabei auf die Polung des Magneten achten. Manche Zähler haben als Gegenpol auch einen Magneten.\\ | + | |
| - | Dann wird die so bestückte Leiterplatte, | + | |
| - | und nach den Löchern im Boden so ausgerichtet, | + | |
| - | Auf einer harten Unterlage wird jetzt vorsichtig die Leiterplatte nach unten gedrückt bis sie auf dem Magneten aufliegt.\\ | + | |
| - | Die Leiterplatte wird zusammen mit dem Magneten durch den untersten, innen liegenden Rastring, gehalten.\\ | + | |
| - | Nun die überstehenden Anschlussbeinchen der Dioden ca. 1mm über der Leiterplatte abschneiden und verlöten.\\ | + | |
| - | Dann wird die abisolierte Zuleitung, dessen Aderenden verzinnt sind, seitlich in das Gehäuse geführt\\ | + | |
| - | und die Aderenden auf die entsprechenden Pads der Leiterplatte aufgelötet.\\ | + | |
| - | + | ||
| - | Die Anschlussbelegung der RJ11-Leitung ist wie folgt:\\ | + | |
| - | |weiß oder schwarz|+3, | + | |
| - | |rot|TXD| | + | |
| - | |grün|RXD| | + | |
| - | |gelb|GND| | + | |
| - | Damit stimmt die Belegung mit der RJ11-Buchse am YPORT-Node überein.\\ | + | |
| - | Wer den nicht nutzt, kann die Zuordnung natürlich beliebig wählen.\\ | + | |
| - | + | ||
| - | Der Kabelbinder wird innen im Gehäuse um die äußere Isolierung der Zuleitung geführt und festgezogen.\\ | + | |
| - | Dieser dient als Zugentlastung.\\ | + | |
| - | Zuletzt wird der Deckel auf das Gehäuse gedrückt.\\ | + | |
| - | Evtl. muss die Zuleitung dabei etwas in das Gehäuse geschoben werden.\\ | + | |
| - | + | ||
| - | + | ||
| - | =====Bilder vom IR-Schreib-Lesekopf===== | + | |
| {{: | {{: | ||
| {{: | {{: | ||
| - | {{: | ||
| - | |||
| - | |||
| - | =====USB-Version===== | ||
| - | |||
| - | Eine Version des IR-Schreib-Lesekopfes mit einem USB-Ausgang findet ihr [[hardware: | ||
| - | |||
| - | =====RS232-Version===== | ||
| - | |||
| - | Eine Version des IR-Schreib-Lesekopfes mit einem RS232-Ausgang findet ihr [[hardware: | ||
| - | |||
| - | =====TTL-Version===== | ||
| - | Eine Version des IR-Schreib-Lesekopfes mit einem TTL-Ausgang findet ihr [[hardware: | ||
| - | =====Lötfehler===== | ||
| - | Ein paar Impressionen wie man es nicht löten sollte:\\ | ||
| - | {{: | ||
| - | {{: | ||
| - | {{: | ||
| - | {{: | ||
| - | So kann es, per Hand gelötet, aussehen:\\ | ||
| - | {{: | ||
| - | {{: | ||
hardware/controllers/ir-schreib-lesekopf.1456958784.txt.gz · Zuletzt geändert: von udo1