Construire un système domotique piloté par Raspberry Pi pour contrôle à distance
Transformez votre Raspberry Pi en un hub de contrôle à distance puissant qui vous permet de gérer lumières, ventilateurs, portails et plus depuis n'importe quel téléphone Android — n'importe où, n'importe quand.
Ce dont vous aurez besoin
- Raspberry Pi (tout modèle récent convient)
- Module relais 3,3 V (les cartes 4 canaux sont courantes et peu coûteuses)
- Téléphone Android avec RootSaid WiFi Command Center
- Réseau Wi‑Fi (ou Ethernet pour le Pi)
Étape 1 : Comprendre le relais
Un relais est un interrupteur électromécanique qui peut ouvrir ou fermer un circuit quand une petite bobine est alimentée. Une carte relais 4 canaux typique a cinq broches par canal : deux pour la bobine (VCC et GND), un Commun (COM), un Normalement Fermé (NC) et un Normalement Ouvert (NO).
Pour ce projet, vous câblerez chaque canal comme suit :
- Bobine : broche GPIO → 3,3 V, GND → GND
- COM : phase secteur (ou ligne)
- NO : borne de l'appareil (ex. : douille d'ampoule)
- NC : non utilisé (laisser déconnecté)
- Neutre de l'appareil → neutre secteur
Comme le GPIO du Pi sort 3,3 V, choisissez toujours un relais prévu pour une tension de bobine 3,3 V. Un choix populaire est la carte relais 4 canaux 3,3 V.
Étape 2 : Configurer le Raspberry Pi
Téléchargez Raspberry Pi OS (anciennement Raspbian) sur une carte micro‑SD, insérez-la et démarrez le Pi. Au premier démarrage, définissez un mot de passe sécurisé pour l'utilisateur par défaut :
sudo passwd piPuis mettez à jour le système :
sudo apt update -y && sudo apt upgrade -y
Connectez le Pi à votre réseau (Wi‑Fi ou Ethernet). Vérifiez la connectivité avec ifconfig pour récupérer l'adresse IP du Pi.
Étape 3 : Câbler les relais sur le GPIO
- GPIO 11 → Relais 1 bobine
- GPIO 13 → Relais 2 bobine
- GPIO 15 → Relais 3 bobine
- GPIO 29 → Relais 4 bobine
Utilisez des fils de connexion appropriés et une alimentation 5 V pour la broche VCC de la carte relais. Assurez-vous que toutes les masses sont communes.
Étape 4 : Déployer le script d'automatisation
Écrivez un script Python simple (ex. automation.py) qui écoute sur le port 5050 et bascule les broches GPIO correspondantes quand il reçoit les commandes « ON » ou « OFF ». Un exemple minimal :
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()
Exécutez le script avec python3 automation.py et maintenez le Pi alimenté en continu.
Étape 5 : Contrôler depuis votre téléphone Android
Installez RootSaid WiFi Command Center depuis le Play Store. Ouvrez l'application, entrez l'adresse IP du Pi et le port 5050, puis basculez sur l'onglet Domotique. Utilisez les boutons on/off pour envoyer des commandes au Pi et contrôler vos appareils.
Conseils supplémentaires
- Pour la sécurité, utilisez toujours un disjoncteur dédié pour les appareils de forte puissance.
- Envisagez d'ajouter un tableau de bord web ou un courtier MQTT pour une automatisation plus avancée.
- Sécurisez votre Pi avec un pare-feu (ex.
ufw) et désactivez les services inutilisés.
Processus de fabrication
- Surveillance domestique sécurisée avec Home Assistant sur Raspberry Pi : Mouvement, Alarme et Capture Vidéo
- Construire un contrôleur domotique 433 MHz avec Sensorflare et Raspberry Pi
- Construire une télécommande universelle Raspberry Pi professionnelle avec LIRC
- Conversion RF vers DC avec Raspberry Pi : Construction et dépannage d'un détecteur d'enveloppe
- Cycle Chaser : Transformer votre vélo en spectacle lumineux nocturne avec Raspberry Pi
- Construire un détecteur de voleur basé sur Raspberry Pi – Guide étape par étape
- Surveiller la température de votre maison avec un tableau de bord Raspberry Pi
- Construire un moniteur de température domestique avec Raspberry Pi, MCP9808, InfluxDB et Grafana
- Robot DIY inspiré de Wall‑E : Raspberry Pi dans une boîte de CD recyclée