RasPi – ovládání relé modulu

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)

 

Permanent link to this article: https://www.elvisek.cz/2017/11/raspi-ovladani-rele-modulu/