PC817 Optokoppler Modul
EI-OT 8 Kanal Pro,  Erweiterungen / Expander,  ESP-OS Basics,  Tasmota

PC817 Optokoppler an einem ESP8266 GPIO anschliessen

PC817 Optokoppler am 8 Kanal ESP8266 Smart Home Relais anschliessen
Optokoppler Anschluß

Oftmals steht man vor der Aufgabe andere / höhere Signalspannungen im Bereich von 5 bis 24V auf die 3,3V (GPIO) Spannung eines ESP8266 umzusetzen. Ganz gleich ob

  • Taster
  • Schalter
  • Endschalter
  • Digital Out eines Sensors

mittels einem PC817 Optokoppler kann die jeweilige Spannung, galvansich getrennt (es gibt keinen elektrischen Leiter zwischen Eingangsspannung und Ausgangsspannung) auf 3,3 Volt reduziert werden.

Anschluss eines PC817 Optokoppler Moduls mit einem Pull Down Widerstand

  1. Verbinde +IN1 mit + der Signalspannung. Wird ein Taster, Schalter, usw. verwendet, entsprechend der jeweilige Ausgang (Schaltspannung).
    Sollte GND als Signal geschaltet werden, wie beispielsweise häufig bei Sensoren, muss +IN1 konstant mit Spannung, beispielsweise 5V+ verbunden werden.
  2. Verbinde -IN2 mit – der Signalspannung
  3. Verbinde OUT3 Pin des PC817 Moduls mit GPIO12 (oder einem anderen GPIO)
  4. Verbinde OUT4 Pin des Endschalters mit 3,3V+ (Versorgungsspannung)
  5. Verbinde eine Seite des 10KΩ Pull Down Widerstand mit GND
  6. Verbinde die andere Seite des 10KΩ Pull Down Widerstands mit dem ESP8266 GPIO12
Erläuterung

Wird der IN (+IN1 und -IN2) des PC817 Optokoppler Moduls  geschaltet, wird die 3,3V Spannung von OUT4 auf OUT3 geschaltet und dementsprechend 3,3V auf den ESP8266 GPIO geschaltet. Beim Öffnen des PC817 Modul Eingang (keine Signalspannung) fließt weder + noch – auf den GPIO. Da aber der GPIO auch mit dem Pull Down Widerstand verbunden ist, fliesst – / GND über den Widerstand auf den GPIO. Der GPIO erhält somit ein LOW Level Signal.

Optocoupler Connecting

Often a Voltage Conversion between Signal Voltage, for example 5V to 24V  to ESP8266 3.3V GPIO Level is required. The external Signal can be a

  • Button
  • Switch
  • Endstop / Limitswitch
  • or DO / Digital OUT of a Sensor

in combination with a PC817 Module the external Signal Voltage is (galvanic isolated) converted to required ESP8266 3.3V GPIO Level.

Connecting a PC817 Optocoupler Module to an ESP8266

  1. connect +IN1 with signal voltage +, typically its the output of a switch or button. In case of – / GND Signal, often digital out of Sensors, +IN1 must be connected to constant voltage such as 5V+.
  2. connect -IN2 to GND of Signal Voltage.
  3. connect OUT3 Pin of PC817 Optocoupler Module to GPIO12 (or other GPIO)
  4. connect OUT4 Pin of PC817 Optocoupler to 3.3V+ (supply Voltage)
  5. connect one side of 10KΩ Pull Down Resistor to GND
  6. connect other side of 10KΩ Pull Down Resistor to GPIO12
Description

Soon as the Optocoupler is in active state – gets a Signal Voltage – OUT4 is connected to OUT3 and the ESP8266 gets 3.3V+. In case of PC817 is inactive / no Signal Voltage, there is no 3.3V+ nor – / GND is send to GPIO. Because of GPIO is connected to Pull Down Resistor, the GPIO gets a – and has a LOW Level.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert