Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Een Raspberry Pi-thuisautomatiseringssysteem bouwen voor afstandsbediening

Verander je Raspberry Pi in een krachtige afstandsbedieningshub waarmee je lampen, ventilators, poorten en meer kunt beheren vanaf elke Android-telefoon – overal, altijd.

Wat je nodig hebt

  • Raspberry Pi (elk recent model werkt)
  • 3,3 V relaismodule (4-kanaals borden zijn algemeen en goedkoop)
  • Android-telefoon met RootSaid WiFi Command Center
  • Wi‑Fi-netwerk (of Ethernet voor de Pi)

Stap 1: Het relais begrijpen

Een relais is een elektromechanische schakelaar die een circuit kan openen of sluiten wanneer een kleine spoel geenergiseerd wordt. Een typisch 4-kanaals relaisbord heeft vijf pinnen per kanaal: twee voor de spoel (VCC en GND), een Common (COM), een Normaal Gesloten (NC) en een Normaal Open (NO) contact.

Voor dit project bedraad je elk kanaal als volgt:

  • Spoel: GPIO-pin → 3,3 V, GND → GND
  • COM: netfase (of lijn)
  • NO: apparatuklem (bijv. lampfassung)
  • NC: niet gebruikt (los laten)
  • Apparaat-nul → net-nul

Omdat de GPIO van de Pi 3,3 V uitgeeft, kies altijd een relais geschikt voor 3,3 V spoelspanning. Een populaire keuze is de 4-kanaals 3,3 V relaisbord.

Stap 2: De Raspberry Pi instellen

Download Raspberry Pi OS (voorheen Raspbian) op een micro-SD-kaart, steek hem in, en start de Pi. Tijdens de eerste boot, stel een veilig wachtwoord in voor de standaardgebruiker:

sudo passwd pi
Werk vervolgens het systeem bij:

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

Verbind de Pi met je netwerk (Wi‑Fi of Ethernet). Controleer connectiviteit met ifconfig om het IP-adres van de Pi vast te leggen.

Stap 3: De relais bedraden aan GPIO

  • GPIO 11 → Relais 1 spoel
  • GPIO 13 → Relais 2 spoel
  • GPIO 15 → Relais 3 spoel
  • GPIO 29 → Relais 4 spoel

Gebruik geschikte jumper-draden en een 5 V-voeding voor de VCC-pin van het relaisbord. Zorg dat alle massas gemeenschappelijk zijn.

Stap 4: Het automatiseringsscript implementeren

Schrijf een eenvoudig Python-script (bijv. automation.py) dat luistert op poort 5050 en de bijbehorende GPIO-pins toggelt wanneer het "ON" of "OFF"-commando's ontvangt. Een minimaal voorbeeld:

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()

Voer het script uit met python3 automation.py en houd de Pi continu aan.

Stap 5: Besturen vanaf je Android-telefoon

Installeer RootSaid WiFi Command Center uit de Play Store. Open de app, voer het IP-adres van de Pi en poort 5050 in, schakel dan naar het Home Automation-tabblad. Gebruik de aan/uit-knoppen om commando's naar de Pi te sturen en je apparaten te bedienen.

Extra tips

  • Voor veiligheid, gebruik altijd een toegewezen stroomonderbreker voor hoogvermogensapparaten.
  • Overweeg een webdashboard of MQTT-broker toe te voegen voor geavanceerdere automatisering.
  • Beveilig je Pi met een firewall (bijv. ufw) en schakel ongebruikte diensten uit.

Productieproces

  1. Veilige thuismonitoring met Home Assistant op Raspberry Pi: Beweging, alarm en videocapture
  2. Een 433 MHz Slimme Huiscounter Bouwen met Sensorflare en Raspberry Pi
  3. Een Professionele Raspberry Pi Universele Afstandsbediening Bouwen met LIRC
  4. RF naar DC Converteren met een Raspberry Pi: Een Envelope Detector Bouwen en Troubleshooten
  5. Cycle Chaser: Uw Fiets Transformeren in een Nachttijd Lichtshow met Raspberry Pi
  6. Een Raspberry Pi-gebaseerde Diefdetector Bouwen – Stapsgewijze Handleiding
  7. Je huis temperatuur monitoren met een Raspberry Pi-dashboard
  8. Een Raspberry Pi thuistemperatuurmonitor bouwen met MCP9808, InfluxDB & Grafana
  9. DIY Wall-E Geïnspireerde Raspberry Pi CD-Doos Robot
  10. RasPiRobot Board V2: Je Raspberry Pi Uitbreiden tot een Krachtige Robot-controller
  11. Bouw een Windows IoT Core Rover met Raspberry Pi 2 – Beginner tot Gevorderde Gids