Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
elektronik:gabellichtschranke_tcys5201 [2013/04/19 22:58] – [Gabellichtschranke TCYS5201] falsche Pinbelegung, Warnung octoateelektronik:gabellichtschranke_tcys5201 [2013/04/23 08:14] (aktuell) – Typo octoate
Zeile 1: Zeile 1:
 ====== Gabellichtschranke TCYS5201 ====== ====== Gabellichtschranke TCYS5201 ======
-Für mein [[sonstiges:super8scanner|Super 8 Schmalfilm Scanner]] Projekt habe ich nach einer Möglichkeit gesucht, den Projektor so zu steuern, dass er immer um ein Bild vor oder zurück springt. Im Inneren des Proejktors sind an der Mechanik einige Bauteile angebracht, an denen man mit einer Gabellichtschranke erkennen kann, ob das nächste Einzelbild angezeigt wird. Da die Steuerung von einem Arduino UNO übernommen wird, fiel die Wahl auf eine Gabellichtschranke vom Typ TCYS5102, die günstig bei [[http://www.pollin.de/shop/dt/NTI0OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Optoelektronik/Gabellichtschranke_TCYS5201.html|Pollin]] zu bekommen ist. Der Vorteil bei diesem Typ liegt darin, dass man sie direkt mit 5V betreiben kann (es ist also kein Vorwiderstand für die LED notwendig) und man erhält einen TTL-Pegel, den man direkt an einen Eingang vom Arduino anschließen kann. Laut Datenblatt sollte ein Pull-Up Widerstand an dem Ausgang der Gabellichtschranke angeschlossen werden, d.h. es sollte der interne Pull-Up Widerstand des Atmel Mikrocontrollers auf dem Arduino UNO eingeschaltet werden.+Für mein [[sonstiges:super8scanner|Super 8 Schmalfilm Scanner]] Projekt habe ich nach einer Möglichkeit gesucht, den Projektor so zu steuern, dass er immer um ein Bild vor oder zurück springt. Im Inneren des Projektors sind an der Mechanik einige Bauteile angebracht, an denen man mit einer Gabellichtschranke erkennen kann, ob das nächste Einzelbild angezeigt wird. Da die Steuerung von einem Arduino UNO übernommen wird, fiel die Wahl auf eine Gabellichtschranke vom Typ TCYS5102, die günstig bei [[http://www.pollin.de/shop/dt/NTI0OTc4OTk-/Bauelemente_Bauteile/Aktive_Bauelemente/Optoelektronik/Gabellichtschranke_TCYS5201.html|Pollin]] zu bekommen ist. Der Vorteil bei diesem Typ liegt darin, dass man sie direkt mit 5V betreiben kann (es ist also kein Vorwiderstand für die LED notwendig) und man erhält einen TTL-Pegel, den man direkt an einen Eingang vom Arduino anschließen kann. Laut Datenblatt sollte ein Pull-Up Widerstand an dem Ausgang der Gabellichtschranke angeschlossen werden, d.h. es sollte der interne Pull-Up Widerstand des Atmel Mikrocontrollers auf dem Arduino UNO eingeschaltet werden.
  
 {{:elektronik:gabellichtschranke-tcsy5201.jpg|}} {{:elektronik:gabellichtschranke-tcsy5201-pinout.png|}} {{:elektronik:gabellichtschranke-tcsy5201.jpg|}} {{:elektronik:gabellichtschranke-tcsy5201-pinout.png|}}
  
 In meinem Beispiel wird Pin 2 des Arduinos als Eingang verwendet und mit Pin 2 (Vo) der Gabellichtschranke verbunden. 5V kommt an Pin 3 (Vs) und GND an Pin 1 (GND). **ACHTUNG:** Eine Verpolung hat mich eine Gabellichtschranke gekostet. Bitte vor dem ersten Anschließen deshalb unbedingt noch einmal die Verbindungen überprüfen. In meinem Beispiel wird Pin 2 des Arduinos als Eingang verwendet und mit Pin 2 (Vo) der Gabellichtschranke verbunden. 5V kommt an Pin 3 (Vs) und GND an Pin 1 (GND). **ACHTUNG:** Eine Verpolung hat mich eine Gabellichtschranke gekostet. Bitte vor dem ersten Anschließen deshalb unbedingt noch einmal die Verbindungen überprüfen.
 +
 +{{:elektronik:arduinouno-tcsy5201.jpg|}}
  
 Das nachfolgende Programmbeispiel zeigt, wie einfach es ist, den Zustand der Gabellichtschranke mit dem Arduino abzufragen: Das nachfolgende Programmbeispiel zeigt, wie einfach es ist, den Zustand der Gabellichtschranke mit dem Arduino abzufragen:
elektronik/gabellichtschranke_tcys5201.1366405133.txt.gz · Zuletzt geändert: 2013/04/19 22:58 von octoate
CC Attribution-Noncommercial-Share Alike 4.0 International
Driven by DokuWiki Recent changes RSS feed Valid CSS Valid XHTML 1.0