PC817 Optocoupler Isolation Board β Arduino, ESP32, STM32 aur industrial projects ke liye perfect voltage isolation solution. Pakistani students aur engineers ke liye ideal!
Jab aapko do alag voltage systems ko safely connect karna ho β jaise 3.3V microcontroller se 12V ya 24V relay ya motor driver β tab yeh module kaam aata hai. PC817 optocoupler ki madad se input aur output circuits electrically isolated rehte hain, jo aapke microcontroller ko high-voltage spikes se protect karta hai.
π Specifications Table
| Field | Detail |
|---|---|
| IC / Part Number | PC817 (EL817 compatible) |
| Channels Available | 2-Channel / 4-Channel / 8-Channel |
| Input (Driver) Voltage | 3.6V β 24V DC |
| Output Voltage Range | 3.6V β 30V DC |
| Max Output Current | ~10mA per channel (total power constant) |
| Signal Frequency Limit | β€ 4 KHz (pulse signals) |
| Output Mode | Selectable via jumper: HIGH or LOW output |
| Isolation Type | Photoelectric (Optocoupler) |
| Interface | GPIO (Digital IN/OUT via screw terminals) |
| Compatible Boards | Arduino Uno/Nano/Mega, ESP32, ESP8266, STM32, Raspberry Pi |
| Board Size (4-ch) | 48mm Γ 38mm | Hole spacing: 42mm Γ 32mm |
| Board Size (8-ch) | [VERIFY] approx. 96mm Γ 38mm |
| Connector Type | Screw terminal blocks (green) |
β‘ Kahan Use Hota Hai (Use Cases)
- Smart Home Automation: 3.3V ESP32 se 12V/24V relay ya solenoid valve control karna β safely aur without damage.
- Industrial Monitoring: PLC ya industrial sensors ke saath microcontroller ko isolate karna taake noise aur voltage spikes se bacha ja sake.
- FYP / College Lab Projects: BSEE/BSCS students ke liye multi-voltage system integration β motor drivers, actuators, aur sensors ek saath.
- Robotics: High-current motor driver (L298N, BTS7960) ke control signals ko Arduino se isolate karna.
- IoT Projects: ESP8266/ESP32 NodeMCU se 24V industrial sensors ya output devices ko trigger karna without level shifter complexity.
π Kaise Connect Karein (Wiring Guide)
PC817 Board Arduino Uno ESP32 (30-pin)
ββββββββββββββββββββββββββββββββββββββββββββββββββββββ
IN1 β D2 (GPIO) β GPIO 4
G (Input GND) β GND β GND
OUT (V+) β External 5β24V+ β External 5β24V+
OUT (V-) β External GND β External GND
G (Output GND) β External GND β External GND
Jumper Position:
β Jumper ON β Output LOW when input active (Active LOW)
β Jumper OFF β Output HIGH when input active (Active HIGH)
β οΈ Input GND and Output GND are ISOLATED β do NOT connect together.β FAQ
Q1: Kya yeh 3.3V ESP32 ke saath kaam karta hai?
Yes! The PC817 input works from 3.6Vβ24V. A 3.3V ESP32 GPIO is slightly below the minimum spec β use a 5V logic signal or add a small pull-up resistor on the input side for reliable triggering.
Q2: Kya main isse relay drive karne ke liye use kar sakta hoon?
Yes, it can directly drive low-power 24V relays. For high-current relays, use the optocoupler output to drive a transistor (e.g., BC547) or MOSFET stage in between.
Q3: Konsi Arduino library chahiye?
No special library needed β use digitalWrite(pin, HIGH/LOW) in Arduino IDE. Same standard GPIO functions apply for ESP32.
Q4: Agar signal 4KHz se zyada ho toh kya hoga?
Signals above 4KHz will not switch reliably. For high-frequency PWM, use a dedicated high-speed optocoupler like 6N137 instead.
π¦ Package Contents
- 1Γ PC817 Optocoupler Isolation Board (2-ch / 4-ch / 8-ch as selected)
- Jumper cap pre-installed
- Screw terminals pre-soldered
Note: Wires, Arduino board, and power supply NOT included.
β οΈ Stock Note: Yeh item abhi out of stock hai lekin aap order kar sakte hain β jaise hi stock aaye ga, turant dispatch hoga. COD available hai Pakistan mein!