WSAL15423 – RPi Relay Board (B)
Erscheinungsbild
Dokumentationshinweis: Diese technische Dokumentation wurde aus einer archivierten Lieferantenquelle neu formuliert. Technische Angaben und Befehle müssen vor der Verwendung mit der Produktversion und den Herstellerunterlagen abgeglichen werden.
Zusammenfassung
Technische Übersicht zur Waveshare RPi Relay Board (B): eine 8-Kanal-Relais-Erweiterung für Raspberry Pi, Horizon Sunrise X3 Pi und Jetson Nano. Das Modul stellt Relais über GPIO-Pins bereit; die Zuordnung der Kanäle zu den Pins ist in der Tabelle dokumentiert.
Zugeordnete Produkte bei JW Tech
Technische Übersicht
- Das Modul bietet acht Relaiskanäle, gesteuert über spezifische Raspberry Pi GPIO-Pins.
- Kanal 1 bis 8 sind den RPi-Pins 29, 31, 33, 36, 35, 38, 40 und 37 zugeordnet (BCM 5, 6, 13, 16, 19, 20, 21, 26).
- Gelbe Jumper (Relay_JMP) wählen den Relais-Steuereingang aus; bei eingeschobenen Jumpers kann der Raspberry Pi die Relais steuern.
- Für Raspberry Pi: Installation von BCM2835, WiringPi oder Python-Bibliothek RPi.GPIO je nach Betriebssystemzweig (Bullseye nutzt apt statt apt-get, nur Python 3; Bookworm unterstützt nur lgpio).
- Demoprogramme schließen bzw. öffnen die Relais nacheinander; ein Kontrolllicht pro Kanal zeigt den Zustand an; Ctrl+C beendet die Ausführung.
- Websteuerung über das Python-Framework bottle auf Port 8080, erreichbar über die IP-Adresse des Geräts im Browser.
- Für Horizon Sunrise X3 Pi: Installation von bottle über pip3, Demo-Ausführung mit python3 Relay_Module.py.
- Für Jetson Nano: Installation von Jetson.GPIO, Einrichtung der gpio-Gruppe und udev-Regeln, danach C- oder Python-Demo sowie Websteuerung.
Befehle und Beispiele – vor Ausführung prüfen:
wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.71.tar.gz
tar zxvf bcm2835-1.71.tar.gz
cd bcm2835-1.71/
sudo ./configure && sudo make && sudo make check && sudo make install
sudo apt-get install wiringpi
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
gpio -v
git clone https://github.com/WiringPi/WiringPi
cd WiringPi
./build
gpio -v
sudo apt-get update
sudo apt-get install python-pip
sudo pip install RPi.GPIO
sudo apt-get install python3-pip
sudo pip3 install RPi.GPIO
wget https://files.waveshare.com/upload/b/b4/RPi_Relay_Board_B.zip
unzip -o RPi_Relay_Board_B.zip -d ./RPi_Relay_Board_B
sudo chmod 777 -R RPi_Relay_Board_B
Hinweise und Versionsgrenzen
- Die genauen Spannungs- und Stromwerte der Relais sind nicht angegeben; bitte Datenblatt prüfen.
- Kompatibilität mit bestimmten Raspberry Pi Modellen und Betriebssystems ist versionabhängig; vor der Nutzung bestätigen.
- Die Websteuerung erfordert einen kompatiblen Browser (laut Quelle Google Chrome empfohlen); andere Browser können Probleme verursachen.
- Bei Verwendung von Bookworm ist nur die lgpio-Bibliothek verfügbar; BCM2835 und WiringPi lassen sich dort nicht installieren.
- Vor dem Ausführen von Demos sicherstellen, dass alle Abhängigkeiten installiert und Berechtigungen korrekt gesetzt sind.
Quelle und Revisionsnachweis
- RPi Relay Board (B) - Waveshare Wiki
- Quellrevision: 109833
- Erfasst: 2026-08-31T02:50:04+00:00
- SHA-256:
e5570cc8d7633a9c2c88375f95721cc777785badf93217b25d4bdda9dc56a10a