10 idées de projets à réaliser avec Node-RED sur votre Raspberry Pi

10 idees de projets node red Raspberry Pi

Introduction

Le duo Raspberry Pi + Node-RED offre une plateforme puissante et accessible pour créer des solutions d’automatisation sans écrire une seule ligne de code complexe. Basé sur des « flows » visuels, Node-RED permet d’orchestrer capteurs, services web, notifications et interfaces graphiques en quelques clics. Dans cet article, nous vous proposons 10 idées de projets qui tireront parti de cette combinaison, quel que soit votre niveau : du débutant à l’expert.

1. Station météo connectée

  • Objectif : Collecter température, humidité et pression, puis visualiser les données en temps réel.
  • Matériel : Raspberry Pi, capteur BME280 (I2C).
  • Étapes clés :
    1. Installer le module node-red-contrib-bme280.
    2. Configurer le flux pour lire périodiquement les mesures.
    3. Envoyer les données à une base InfluxDB et afficher un dashboard Grafana intégré.

2. Notifications de présence

  • Objectif : Recevoir un message sur Telegram ou Slack lorsqu’une personne entre dans une pièce.
  • Matériel : Raspberry Pi, capteur PIR (détecteur de mouvement).
  • Étapes clés :
    1. Installer node-red-node-pi-sense-hat ou node-red-node-pi-gpio.
    2. Détecter les déclenchements du capteur PIR.
    3. Utiliser node-red-contrib-telegrambot ou node-red-contrib-slack pour envoyer la notification.

3. Surveillance de consommation électrique

  • Objectif : Mesurer la consommation d’un appareil et générer des alertes en cas de pic.
  • Matériel : Raspberry Pi, module SCT-013-000 (capteur de courant).
  • Étapes clés :
    1. Calibrer le capteur via un convertisseur ADC (MCP3008).
    2. Intégrer les relevés dans Node-RED.
    3. Configurer un seuil et déclencher une alerte email via node-red-node-email.

4. Arrosage automatique intelligent

  • Objectif : Gérer l’irrigation de plantes selon l’humidité du sol et les prévisions météo.
  • Matériel : Raspberry Pi, capteur d’humidité du sol, électrovanne 12 V.
  • Étapes clés :
    1. Lire l’humidité en continu avec node-red-node-sensor.
    2. Intégrer les données météo depuis une API (OpenWeatherMap).
    3. Activer l’électrovanne via un relais si le sol est trop sec.

5. Tableaux de bord IoT pour plusieurs capteurs

  • Objectif : Centraliser et visualiser simultanément plusieurs sources (température, CO₂, bruit).
  • Matériel : Raspberry Pi, capteurs DHT22, MH-Z19, microphone analogique.
  • Étapes clés :
    1. Installer et configurer les différents nœuds de capteurs.
    2. Utiliser node-red-dashboard pour créer des gauges, graphiques et cartes.
    3. Déployer en mode dashboard accessible sur votre réseau local.

6. Système de sauvegarde automatique

  • Objectif : Sauvegarder régulièrement des fichiers ou bases de données locales vers un service Cloud.
  • Matériel : Raspberry Pi, stockage SD et connexion Internet.
  • Étapes clés :
    1. Lire le contenu du dossier cible avec node-red-node-filesystem.
    2. Compresser et envoyer vers Dropbox ou Google Drive via node-red-contrib-google-drive ou node-red-contrib-dropbox.
    3. Planifier des exécutions avec node-red-contrib-scheduler.

7. Garage connecté (ouverture à distance)

  • Objectif : Contrôler l’ouverture d’un portail/garage depuis votre smartphone.
  • Matériel : Raspberry Pi, relais pour moteur, module Wi-Fi.
  • Étapes clés :
    1. Créer une interface web légère avec node-red-dashboard.
    2. Piloter le relais via node-red-node-pi-gpio.
    3. Sécuriser l’accès en HTTPS et authentification basique.

8. Alertes de qualité de l’air

  • Objectif : Mesurer les particules fines (PM2,5) et émettre des alertes en cas de pollution.
  • Matériel : Raspberry Pi, capteur PMS5003 (UART).
  • Étapes clés :
    1. Installer node-red-contrib-pms5003.
    2. Comparer les valeurs aux standards WHO.
    3. Envoyer un SMS via node-red-contrib-twilio si les seuils sont dépassés.

9. Gestion d’éclairage automatisé

  • Objectif : Allumer/éteindre des lampes selon la luminosité ou le créneau horaire.
  • Matériel : Raspberry Pi, capteur LDR (via ADC), relais pour lampes.
  • Étapes clés :
    1. Mesurer la lumière ambiante.
    2. Définir des règles (ex. allumer si < 200 lux et après 18 h).
    3. Intégrer le tout dans un flux Node-RED avec des nœuds switch et rpi-gpio out.

10. Intégration domotique avec MQTT

  • Objectif : Centraliser plusieurs capteurs et actionneurs via un broker MQTT (Mosquitto).
  • Matériel : Raspberry Pi, Mosquitto installé en local.
  • Étapes clés :
    1. Installer node-red-node-mqtt.
    2. Publier et souscrire aux topics (home/temperature, home/light).
    3. Créer des scénarios multi-capteurs (ex. fermeture de volets si fort vent).

Conclusion

Ces 10 idées de projets illustrent la polyvalence du couple Raspberry Pi + Node-RED. Que vous souhaitiez améliorer votre confort, surveiller votre environnement ou automatiser des tâches, vous trouverez forcément un projet à la hauteur de vos ambitions.