Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Raspberry Pi Home Automation System für Fernsteuerung bauen

Verwandeln Sie Ihren Raspberry Pi in einen leistungsstarken Fernsteuerungs-Hub, mit dem Sie Lichter, Lüfter, Tore und mehr von jedem Android-Handy steuern können – jederzeit, überall.

Was Sie benötigen

Schritt 1: Relais verstehen

Ein Relais ist ein elektromechanischer Schalter, der einen Stromkreis öffnen oder schließen kann, wenn eine kleine Spule energisiert wird. Ein typisches 4-Kanal-Relais-Board hat fünf Pins pro Kanal: zwei für die Spule (VCC und GND), einen Common (COM), einen Normally Closed (NC) und einen Normally Open (NO) Kontakt.

Für dieses Projekt verdrahten Sie jeden Kanal wie folgt:

Da der Pi’s GPIO 3,3 V ausgibt, wählen Sie immer ein Relais, das für 3,3 V Spulenspannung ausgelegt ist. Eine beliebte Wahl ist das 4-Kanal 3,3 V Relais-Board.

Schritt 2: Raspberry Pi einrichten

Laden Sie Raspberry Pi OS (ehemals Raspbian) auf eine micro-SD-Karte herunter, stecken Sie sie ein und booten Sie den Pi. Beim ersten Boot setzen Sie ein sicheres Passwort für den Standardbenutzer:

sudo passwd pi
Dann aktualisieren Sie das System:

sudo apt update -y && sudo apt upgrade -y

Verbinden Sie den Pi mit Ihrem Netzwerk (Wi-Fi oder Ethernet). Überprüfen Sie die Konnektivität mit ifconfig, um die IP-Adresse des Pi zu ermitteln.

Schritt 3: Relais an GPIO verdrahten

Verwenden Sie passende Jumper-Kabel und eine 5-V-Versorgung für den VCC-Pin des Relais-Boards. Stellen Sie sicher, dass alle Massen verbunden sind.

Schritt 4: Automatisierungs-Skript bereitstellen

Schreiben Sie ein einfaches Python-Skript (z. B. automation.py), das auf Port 5050 lauscht und die entsprechenden GPIO-Pins umschaltet, wenn es „ON“ oder „OFF“ Befehle empfängt. Ein minimales Beispiel:

import socket
import RPi.GPIO as GPIO
GPIO.setmode(GPIO.BOARD)
GPIO.setup([11,13,15,29], GPIO.OUT)
s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)
s.bind(("", 5050))
s.listen(1)
while True:
    conn, addr = s.accept()
    data = conn.recv(1024).decode().strip()
    if data == "ON":
        GPIO.output(11, GPIO.HIGH)
    elif data == "OFF":
        GPIO.output(11, GPIO.LOW)
    conn.close()

Führen Sie das Skript mit python3 automation.py aus und halten Sie den Pi dauerhaft unter Strom.

Schritt 5: Vom Android-Handy steuern

Installieren Sie RootSaid WiFi Command Center aus dem Play Store. Öffnen Sie die App, geben Sie die IP-Adresse des Pi und Port 5050 ein, wechseln Sie zum Home Automation Tab. Nutzen Sie die Ein-/Aus-Schalter, um Befehle an den Pi zu senden und Ihre Geräte zu steuern.

Zusätzliche Tipps

Herstellungsprozess

  1. Sicheres Home Monitoring mit Home Assistant auf Raspberry Pi: Bewegung, Alarm & Video-Capture
  2. 433 MHz Smart-Home-Controller mit Sensorflare und Raspberry Pi selbst bauen
  3. Professionelle Raspberry Pi Universalfernbedienung mit LIRC bauen
  4. RF zu DC mit Raspberry Pi wandeln: Hüllkurvendetektor bauen & troubleshooten
  5. Cycle Chaser: Fahrrad zur nächtlichen Lichtshow mit Raspberry Pi verwandeln
  6. Raspberry Pi Diebstahlmelder bauen – Schritt-für-Schritt-Anleitung
  7. Heimtemperatur mit Raspberry Pi Dashboard überwachen
  8. Raspberry Pi Heimtemperaturmonitor mit MCP9808, InfluxDB & Grafana bauen
  9. DIY Wall-E-inspirierter Raspberry Pi CD-Box-Roboter
  10. RasPiRobot Board V2: Raspberry Pi zum leistungsstarken Roboter-Controller erweitern