Pro ovládání reléového modulu přes RasPi.

Relé modul (4 channel relay module) prodávají na AliExpressu za 1-2€, např. zde
Konfigurace Raspbian
- ovládání pomocí skriptů v pythonu (viz níže)
- zapojení pinů na GPIO
GPIO
| Relay | Pi GPIO |
|---|---|
| GND | pin 6 (GND) |
| Vcc | pin 2 (5V) |
| IN1 | pin 29 (GPIO 5) |
| IN2 | pin 31 (GPIO 6) |
| IN3 | pin 33 (GPIO 13) |
| IN4 | pin 35 (GPIO 19) |
- jednotlivé stavy přepínáme přivedením log. 0 nebo 1 na GPIO
- základní ovládací skript v py
relay_on.py
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
print "nastavení sběrnice GPIO na výstupní režim"
GPIO.setup(5,GPIO.OUT)
GPIO.setup(6,GPIO.OUT)
GPIO.setup(13,GPIO.OUT)
GPIO.setup(19,GPIO.OUT)
time.sleep(1)
print "Zapínám 5 - high"
GPIO.setup(5,GPIO.HIGH)
time.sleep(1)
print "Zapínám 6 - high"
GPIO.setup(6,GPIO.HIGH)
time.sleep(1)
print "Zapínám 13 - high"
GPIO.setup(13,GPIO.HIGH)
time.sleep(1)
print "Zapínám 19 - high"
GPIO.setup(19,GPIO.HIGH)
relay_off.py
import time
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BCM)
GPIO.setwarnings(False)
print "Vypínám 5 - low"
GPIO.setup(5,GPIO.LOW)
time.sleep(1)
print "Vypínám6 - low"
GPIO.setup(6,GPIO.LOW)
time.sleep(1)
print "Vypínám13 - low"
GPIO.setup(13,GPIO.LOW)
time.sleep(1)
print "Vypínám19 - low"
GPIO.setup(19,GPIO.LOW)