Benutzer-Werkzeuge

Webseiten-Werkzeuge


hardware:controllers:ir-schreib-lesekopf_usb-erweiterung

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
hardware:controllers:ir-schreib-lesekopf_usb-erweiterung [2012/03/22 07:36] – [Linux-Support] typo fix r00thardware:controllers:ir-schreib-lesekopf_usb-erweiterung [2014/01/25 15:24] (aktuell) – [CAD-Arbeits-Datei] udo1
Zeile 1: Zeile 1:
-======IR-Schreib-Lesekopf_USB-Erweiterung====== 
  
-Passend zu dem [[hardware:controllers:ir-schreib-lesekopf|IR-Schreib-Lesekopf]] gibt es hier eine Erweiterung um den Kopf mit einem USB-Anschluss zu versehen. 
- 
-=====Features===== 
- 
-  * Einseitige Leiterplatte, die mit in das Gehäuse des IR-Schreib-Lesekopfs passt. 
-  * FTDI FT232-chip, wird von allen Betriebssystemen unterstützt. 
-  * Einfache Aufrüstung schon aufgebauter IR-Köpfe. 
- 
-=====3D-Simulation der Leiterplatte===== 
- 
-{{:hardware:controllers:usb-erweiterung_3d.png?400|}} 
- 
-=====Stromlaufplan===== 
- 
-{{:hardware:controllers:stromlaufplan_usb-erweiterung.png?600|}} 
- 
-=====Layout===== 
- 
-{{:hardware:controllers:usb-erweiterung_layout.png?400|}} 
- 
-=====Bestückungsplan===== 
- 
-{{:hardware:controllers:usb-erweiterung_bestueckungsplan.png?400|}} 
- 
-=====Farbkodierung und Pinouts der USB-Anschlussleitung===== 
- 
-Standardstecker und Leitungsbelegung 
- 
-^Pin^Name^Farbe^Beschreibung^Anschluss an^ 
-|1|VCC|Rot|+5 V|X6| 
-|2|D-|Weiß|Data −|X8| 
-|3|D+|Grün|Data +|X7| 
-|4|GND|Schwarz|Masse|X9| 
- 
- 
- 
-=====Montage===== 
- 
-Zur Vorbereitung der Montage der USB-Erweiterung werden 4 dünne Drähte auf die Anschlüsse der IR-Schreib-Lesekopf-Leiterplatte gelötet.\\ 
-Z.B. die Restdrähte der IR-Dioden/Transistoren.\\ 
- 
-{{:hardware:controllers:usb1.jpg?400|}} 
- 
-Dann wird die bestückte USB-Erweiterungs-Leiterplatte auf die Drähte gefädelt. Man beachte die Position.\\ 
-Die Löcher müssen mit den Lötpads der IR-Kopf-Leiterplatte übereinstimmen. Also GND an GND usw..\\ 
- 
-{{:hardware:controllers:usb2.jpg?400|}} 
- 
-Dann wird die Leiterplatte vorsichtig bis auf die IR-Kopf-Leiterplatte gedrückt und die Anschlüsse gelötet.\\ 
-Das Löten muss schnell erfolgen damit sich die Lötstellen auf der IR-Kopf-Leiterplatte nicht lösen.\\ 
- 
-{{:hardware:controllers:usb3.jpg?400|}} 
- 
-In Höhe des ersten Rastringes wird ein 4mm Loch gebohrt, die abisolierte USB-Leitung eingeführt\\ 
-und die Adern an den entsprechenden Pads angelötet. Siehe "Farbkodierung und Pinouts der USB-Anschlussleitung".\\ 
-Auch der Abschirmungsdraht wird an GND angelötet.\\ 
- 
-{{:hardware:controllers:usb4.jpg?400|}} 
- 
-Der Kabelbinder wird zur Zugentlastung um die Zuleitung gebunden.\\ 
- 
-{{:hardware:controllers:usb5.jpg?400|}} 
- 
-Der Deckel wird an einer Seite etwas ausgespart und aufgesetzt.\\ 
- 
-{{:hardware:controllers:usb6.jpg?400|}} 
- 
-Fertig :) \\ 
- 
-=====Stückliste und Preise===== 
- 
-{{:hardware:controllers:stuecklist_preisliste_usb-erweiterung.png?600|}} 
- 
-Die USB-Erweiterung wird, wie auch der [[hardware:controllers:ir-schreib-lesekopf|IR-Schreib-Lesekopf]], als Bausatz angeboten.\\ 
-Alle Bauteile, die Leitung und auch die Leiterplatte können von udo1 at gmx dot net als Bausatz bezogen werden.\\ 
- 
-<note important>Wer keine Möglichkeit hat oder mit SMD-Löten keine Erfahrung hat kann auf den Lötservice von Udo zurückgreifen. 
-Unabhängig von der Bestellung des Bausatzes lötet Udo den Bausatz für 5,-€.</note> 
- 
-=====CAD-Arbeits-Datei===== 
- 
-Der Target-Arbeitsfile, der mit der kostenlosen Target-Discover-Version geöffnet und bearbeitet werden kann.\\ 
- 
-{{:hardware:controllers:ir_schreib_lesekopf_usb-erweiterung.zip|}} 
- 
-=====Linux-Support===== 
- 
-Wird der Lesekopf via USB an einen Linux-PC angeschlossen, bekommt er einen Gerätenamen. z.B. "/dev/ttyUSB0". 
-Werden noch andere USB-Geräte benutzt, die ebenfalls eine serielle Schnittstelle bereitstellen ( z.B ein 2. Lesekopf ) 
-ist der Name der Schnittstelle nicht eindeutig. 
- 
-Glüklicherweise lässt sich der USB-Chip eindeutig über eine Seriennummer identifizieren 
-und durch udev mit einem sprechenden, eindeutigen Namen versehen: 
- 
-Als Benutzer __root__ folgendes Kommando ausführen: (ttyUSB0 ist evtl. anzupassen...) 
-<code> 
-udevadm info --query=all --name=/dev/ttyUSB0 
-</code> 
-In der Ausgabe findet sich eine Zeile 
-"E: ID_SERIAL_SHORT=**ABC1234**". **ABC1234** ist die Seriennummer des USB-Chips. 
- 
-Nun kann man eine Datei "/etc/udev/rules.d/99-lesekopf.conf" mit folgendem Inhalt anlegen: 
-<code> 
-SUBSYSTEM=="tty", ATTRS{product}=="FT232R USB UART", ATTRS{serial}=="ABC1234", NAME="lesekopf0" 
-</code> 
- 
-Ab jetzt kann man über /dev/lesekopf0 auf den Lesekopf zugreifen. Egal, welche anderen ttyUSB Geräte es noch gibt :-) 
hardware/controllers/ir-schreib-lesekopf_usb-erweiterung.1332398185.txt.gz · Zuletzt geändert: 2012/03/22 07:36 von r00t