GadGeek Tech et souveraineté numérique
Autonomie technologique Lecture 13 min

30 projets Arduino pour mesurer, automatiser et domotiser sans cloud

Trente projets Arduino et compatibles, chacun relié à sa documentation ou à son dépôt, pour mesurer, automatiser et domotiser sa maison sans dépendre du cloud d'un fabricant.

Par , fondateur de GadGeek Publié le · mis à jour le
Établi d'électronique avec capteurs à ultrasons, écran LCD et fer à souder
Photo : ThisIsEngineering sur Pexels

Réponse immédiate : voici 30 projets Arduino qui servent à reprendre la main chez soi : mesurer sa consommation, la qualité de l’air ou la production solaire, piloter lumières, chaudière et arrosage sur son propre réseau, sans passer par le cloud d’un fabricant. Chaque projet renvoie à sa documentation officielle ou à son dépôt de code, consultés le 27/09/2026. Nous en gardons 30, pas 50 : ceux que nous avons pu vérifier.

En bref

  • 30 projets classés en trois familles : mesurer, domotiser en local, automatiser et fabriquer.
  • Chaque projet est documenté par une source primaire : tutoriel officiel d’Arduino, site du projet ou dépôt de code.
  • Nous indiquons la licence, la dernière version publiée et, quand il existe, le point de dépendance à Internet.
  • Beaucoup de projets tournent sur des cartes ESP8266 ou ESP32, programmées avec le cœur Arduino : ce sont des « compatibles Arduino », pas des cartes de la marque.
  • Vérifier une source n’est pas monter le projet : nous n’avons pas réalisé ces 30 montages.

Comment cette liste de projets Arduino a été construite

L’ancienne version de cet article, publiée en 2020, alignait 50 projets sans aucun lien vers leur source. Nous l’avons entièrement refaite avec un critère simple : un projet n’entre dans la liste que si sa documentation ou son code est public et consultable, et s’il aide à mesurer, automatiser ou domotiser sans dépendre d’un service distant. C’est ce que nous appelons l’autonomie technologique : garder chez soi les données et les décisions de sa maison.

Un « projet Arduino », ici, est un programme écrit avec l’environnement Arduino (l’IDE, le logiciel de développement, ou le cœur Arduino utilisé par l’outil PlatformIO). Il tourne sur une carte Arduino ou sur une carte compatible, comme les puces ESP8266 et ESP32 du fabricant Espressif. Pour les projets communautaires, nous avons vérifié dans le fichier de configuration du dépôt qu’ils sont bien compilés avec le cadre (framework) Arduino. Si vous débutez, lisez d’abord notre guide pour comprendre Arduino.

Deux mots reviennent souvent. MQTT est un protocole léger de messagerie : les appareils publient leurs mesures sur un « broker », un petit serveur que vous pouvez installer chez vous, par exemple Eclipse Mosquitto. Matter est un standard de domotique qui fait dialoguer des appareils de marques différentes.

Mesurer : garder ses données chez soi

1. Enregistreur de données sur carte SD

L’exemple officiel Ethernet Shield Datalogger lit trois capteurs analogiques et écrit leurs valeurs dans un fichier sur carte SD, avec la bibliothèque SD. C’est la base de toute mesure hors ligne : les données restent sur la carte, lisibles par n’importe quel ordinateur.

2. Page web locale qui affiche les capteurs

Avec le tutoriel Ethernet Shield Web Server, la carte répond à un navigateur sur votre réseau et affiche les valeurs de ses six entrées analogiques. Aucun compte, aucun serveur externe : on tape l’adresse IP de la carte.

3. Capteur de température compatible Matter

Le tutoriel Matter Temperature Sensor transforme une carte Nano Matter et un capteur DHT11 en thermomètre reconnu par Home Assistant, Apple Home, Google ou Alexa. Limite : le tutoriel utilise un Google Nest Hub Max comme routeur Thread. Le projet 18 montre comment s’en passer.

4. Suivi de consommation électrique par pince

OpenEnergyMonitor documente un moniteur d’énergie Arduino : une pince ampèremétrique (capteur qui entoure le câble), quelques composants et la bibliothèque EmonLib (licence AGPL-3.0). Limite signalée par la documentation : seule l’intensité est mesurée, la tension est supposée fixe, donc la puissance calculée est une puissance apparente.

5. Lecture de la téléinformation du compteur Linky

La bibliothèque LibTeleinfo décode la téléinformation client (TIC), la sortie de données des compteurs électriques français, spécifiée par Enedis. Elle fonctionne sur Arduino, ESP8266 et ESP32. Attention à sa licence : Creative Commons BY-NC-SA 4.0, donc pas d’usage commercial. Dernière version : v1.1.7 (mars 2024).

6. Capteur de particules Sensor.Community

Le capteur airRohr associe une carte NodeMCU ESP8266, un capteur de particules fines SDS011 et un capteur BME280 (température, humidité, pression). Les mesures alimentent une carte ouverte, et le site indique qu’on peut aussi les envoyer vers InfluxDB ou sa propre API. Nuance : par défaut, vos mesures deviennent des données publiques.

7. Moniteur de qualité de l’air AirGradient

Le micrologiciel des moniteurs AirGradient ONE et Open Air est publié sous licence CC BY-SA 4.0. Depuis la version 3.0.10, chaque moniteur expose une API locale : une simple requête sur le réseau renvoie CO2, particules, température et humidité, sans passer par le tableau de bord en ligne. Dernière version : 3.7.0 (juillet 2026).

8. Smart Citizen Kit

Conçu par le Fab Lab de Barcelone et financé par le programme européen Horizon 2020, le Smart Citizen Kit mesure l’environnement urbain. Son code (GPL v3) tourne sur un microcontrôleur SAMD21 avec le cadre Arduino, et ses plans matériels sont sous licence CERN OHL. Le kit dispose d’une console de commande par USB, documentée pour les utilisateurs avancés.

9. Production solaire avec OpenDTU

OpenDTU remplace la passerelle cloud des micro-onduleurs Hoymiles par une carte ESP32 et un module radio (NRF24L01 ou CMT2300A). Il offre une interface web locale, MQTT, la découverte automatique par Home Assistant et des métriques Prometheus. Le projet est né d’un travail de rétro-ingénierie du protocole Hoymiles. Licence GPL-2.0, dernière version v26.3.30 (mars 2026).

10. Pompe à chaleur Panasonic avec HeishaMon

HeishaMon lit et pilote les pompes à chaleur air-eau Panasonic Aquarea (séries H, J, K, L) et publie les données en MQTT ou en JSON sur le réseau local. Il peut aussi exécuter des règles directement sur la carte, et compter l’énergie de deux compteurs à sortie S0. Dernière version : v4.2.2 (septembre 2026). Aucun fichier de licence n’apparaît à la racine du dépôt.

Domotiser en local : piloter sans le cloud du fabricant

Ces projets se branchent sur un logiciel domotique installé chez vous. Pour choisir ce « cerveau », voir notre rubrique domotique locale et notre article sur Jeedom.

11. Tasmota

Tasmota est un micrologiciel alternatif pour les appareils à base d’ESP8266 et d’ESP32, y compris des appareils du commerce : le dépôt cite par exemple le support des modules Tuya. Son dépôt revendique un « contrôle entièrement local » par MQTT, HTTP, liaison série ou KNX, avec ou sans serveur. Licence GPL-3.0, version v15.6.0 (août 2026).

12. ESPEasy

ESPEasy transforme un ESP8266 ou un ESP32 en module multicapteur configurable depuis un navigateur. Son dépôt résume la philosophie du projet : « If you can’t build it yourself, you don’t ‘own’ it » (si vous ne pouvez pas le construire, vous ne le possédez pas). Dernière version : mega-20260720.

13. ESPurna

ESPurna vise les interrupteurs, lampes et capteurs à base d’ESP8266 ou d’ESP8285. Il utilise le cœur Arduino pour ESP8266 et se compile avec PlatformIO ou l’IDE Arduino. Licence GPL-3.0, dernière version publiée en juin 2025.

14. Réseau de capteurs MySensors

MySensors se présente comme une communauté open source de domotique à faire soi-même. Ses capteurs sur Arduino, ESP8266 ou Raspberry Pi communiquent par radio (modules nRF24L01+ ou RFM69) et le projet annonce une compatibilité avec plus de 20 contrôleurs domotiques. Limite : la dernière version stable, 2.3.2, date de décembre 2019, même si le dépôt reste actif.

15. Passerelle OpenMQTTGateway

OpenMQTTGateway traduit vers MQTT les signaux radio 433 MHz, infrarouges, Bluetooth Low Energy et LoRa. Une carte ESP32 ou ESP8266 récupère ainsi les capteurs bon marché du commerce pour les verser dans Home Assistant, openHAB ou Node-RED. Licence GPL-3.0, version v1.8.1 (janvier 2025).

16. Éclairage LED avec WLED

WLED pilote des rubans de LED adressables depuis un ESP32 ou un ESP8266 : interface web, application, API JSON, MQTT et intégration Home Assistant, le tout sur le réseau local. Il est publié sous licence EUPL-1.2, la licence open source de l’Union européenne. Version v16.0.1 (juillet 2026).

17. Relais Matter pour une lampe

Le tutoriel officiel Matter Smart Relay commande une ampoule secteur avec une Nano Matter et un module relais. La documentation insiste sur la prudence avec la tension du secteur : si vous n’êtes pas habilité, restez sur de la très basse tension.

18. Votre propre routeur de bordure Thread

Thread est le réseau radio maillé utilisé par beaucoup d’appareils Matter. Il faut un « routeur de bordure » pour le relier à votre réseau. Le tutoriel Open Thread Border Router en construit un avec deux Nano Matter, une Nano ESP32 et un ordinateur sous Linux, au lieu d’une enceinte connectée. Tutoriel marqué « bêta » et « avancé ».

19. Piloter sa chaudière OpenTherm

La bibliothèque OpenTherm implémente ce protocole de dialogue avec les chaudières compatibles : lire l’état, régler la température de l’eau, fabriquer son propre thermostat. Les niveaux de tension de la ligne (7 à 15 V) imposent un adaptateur entre la chaudière et la carte. Licence MIT, version 1.1.5 (février 2024).

20. Télécommande infrarouge universelle

La bibliothèque IRremote reçoit et émet des signaux infrarouges sur de nombreux protocoles. Elle permet de piloter depuis la maison connectée les appareils qui n’acceptent qu’une télécommande. Certains protocoles ne sont pas couverts, le dépôt renvoie alors vers d’autres bibliothèques. Version v4.7.1 (avril 2026).

21. Échanger des mesures en MQTT

Le tutoriel Sending Data over MQTT fait dialoguer deux cartes avec la bibliothèque ArduinoMqttClient. Il utilise le broker public de test test.mosquitto.org : pour garder vos données chez vous, remplacez-le par votre propre broker.

22. Communication directe ESP-NOW

Le tutoriel ESP-NOW relie des cartes ESP directement, sans routeur Wi-Fi. La documentation détaille aussi les limites : 250 octets par message, portée typique de 220 mètres en conditions idéales, pas d’accusé de réception intégré et une sécurité inférieure à MQTT chiffré.

23. Piloter une carte depuis l’ordinateur avec Firmata

Firmata est un protocole qui laisse un logiciel de l’ordinateur commander la carte. On charge le croquis StandardFirmata, puis on pilote les broches depuis Python, Node-RED ou un autre langage. Licence LGPL-2.1, version 2.5.9 (décembre 2022).

Automatiser, fabriquer, communiquer

24. Arrosage OpenSprinkler

Selon sa documentation, OpenSprinkler est « local-first » : il exécute ses programmes sans connexion Internet, avec une interface web intégrée. Internet ne sert qu’aux options (météo, accès à distance, mises à jour). Plans matériels et code sont publics, licence GPL-3.0.

25. Relais programmés depuis le navigateur

Le projet officiel Scheduled Relays héberge une page web sur une MKR1000 pour régler l’heure à laquelle deux relais s’activent. La documentation propose de l’utiliser comme base d’un petit système d’arrosage.

26. Borne de recharge OpenEVSE

OpenEVSE associe un contrôleur de charge (ATmega328P ou SAMD21), une passerelle ESP32 et une interface web pour une borne de recharge de véhicule électrique « hébergée localement ». Licence GPL-3.0, version 9.0.0 (juillet 2026). Il s’agit d’un équipement de puissance : son installation relève d’un électricien qualifié.

27. Commande numérique de fraiseuse avec Grbl

Grbl transforme une Arduino à ATmega328P (Uno, Nano) en contrôleur de fraiseuse à commande numérique. Le projet est mûr mais figé : dernière version v1.1h en août 2019. Le support de la Mega 2560 a été déplacé dans un projet séparé, Grbl-Mega.

28. Imprimante 3D avec Marlin

Marlin, le micrologiciel de très nombreuses imprimantes 3D, vient des cartes Arduino 8 bits, et son équipe dit vouloir continuer à les supporter. Réparer ou modifier sa machine sans dépendre du fabricant passe souvent par lui. PlatformIO est l’outil recommandé, l’IDE Arduino reste possible. Licence GPL-3.0, version 2.1.2.8 (juin 2026).

29. Messagerie hors réseau avec Meshtastic

Meshtastic utilise des radios LoRa bon marché pour échanger des messages chiffrés sans Internet ni réseau mobile : chaque appareil relaie les messages des autres. Le micrologiciel (GPL-3.0) tourne sur ESP32, nRF52 et RP2040. Respectez les fréquences autorisées dans votre pays.

30. Un serveur Home Assistant sur carte Arduino

Le tutoriel officiel Smart Home Hub with VENTUNO Q installe Home Assistant dans un conteneur Docker sur la carte VENTUNO Q, avec un stockage local persistant. C’est la pièce qui centralise les projets précédents. Une carte Linux plus courante, comme un Raspberry Pi, remplit le même rôle.

Tableau récapitulatif des projets communautaires

Projet Carte Licence Dernière version (au 27/09/2026)
EmonLib Arduino AGPL-3.0 pas de version publiée, dernier commit mai 2023
LibTeleinfo Arduino, ESP8266, ESP32 CC BY-NC-SA 4.0 v1.1.7, mars 2024
AirGradient ESP8266, ESP32-C3 CC BY-SA 4.0 3.7.0, juillet 2026
Smart Citizen Kit SAMD21 + ESP8266 GPL-3.0 / CERN OHL dépôt actif, septembre 2026
OpenDTU ESP32 GPL-2.0 v26.3.30, mars 2026
HeishaMon ESP8266, ESP32-S3 non indiquée v4.2.2, septembre 2026
Tasmota ESP8266, ESP32 GPL-3.0 v15.6.0, août 2026
ESPEasy ESP8266, ESP32 voir le dépôt mega-20260720, juillet 2026
ESPurna ESP8266, ESP8285 GPL-3.0 juin 2025
MySensors Arduino, ESP8266 voir le dépôt 2.3.2, décembre 2019
OpenMQTTGateway ESP32, ESP8266 GPL-3.0 v1.8.1, janvier 2025
WLED ESP32, ESP8266 EUPL-1.2 v16.0.1, juillet 2026
OpenTherm Arduino, ESP8266, ESP32 MIT 1.1.5, février 2024
IRremote Arduino et compatibles voir le dépôt v4.7.1, avril 2026
Firmata Arduino et compatibles LGPL-2.1 2.5.9, décembre 2022
OpenSprinkler ESP8266, ESP32 GPL-3.0 221(6), septembre 2026
OpenEVSE ATmega328P ou SAMD21 + ESP32 GPL-3.0 9.0.0, juillet 2026
Grbl ATmega328P voir le dépôt v1.1h, août 2019
Marlin AVR, ARM 32 bits, ESP32 GPL-3.0 2.1.2.8, juin 2026
Meshtastic ESP32, nRF52, RP2040 GPL-3.0 v2.7.26, juin 2026

« Voir le dépôt » signifie que GitHub ne reconnaît pas automatiquement la licence : lisez le fichier de licence avant toute réutilisation.

Avant de vous lancer

Commencez par un projet de mesure (1, 2 ou 4) : il ne commande rien, donc il ne peut rien casser. Préférez les projets dont la dernière version est récente, et vérifiez qu’ils fonctionnent sans compte en ligne. Enfin, tout ce qui touche au secteur électrique (projets 4, 17 et 26) demande une vraie compétence : en cas de doute, faites appel à un professionnel.

Questions fréquentes

Pourquoi 30 projets et non 50 ?

L’ancienne liste de 50 projets ne citait aucune source. Nous n’avons gardé que les projets dont la documentation ou le code est public et consultable. Mieux vaut 30 projets vérifiables que 50 impossibles à reproduire.

Un ESP32, est-ce encore de l’Arduino ?

L’ESP32 n’est pas une carte de la marque Arduino, mais Espressif publie un cœur Arduino pour ses puces. On le programme donc avec l’IDE Arduino ou PlatformIO, avec le même langage. Arduino vend d’ailleurs une carte à ESP32, la Nano ESP32.

Ces projets fonctionnent-ils vraiment sans Internet ?

La plupart, oui, une fois configurés : ils parlent à votre réseau local. Certaines fonctions restent en ligne, comme la météo d’OpenSprinkler ou la carte publique de Sensor.Community. Nous signalons ces dépendances projet par projet.

Faut-il un logiciel de domotique en plus ?

Pour les projets 1, 2, 24 et 25, non : la carte se suffit. Les autres publient leurs données en MQTT ou via Matter et prennent tout leur sens avec un logiciel comme Home Assistant ou Jeedom, installé chez vous.

Quelle carte acheter pour commencer ?

Pour la mesure et l’apprentissage, une carte de la famille UNO suffit. Pour la domotique en Wi-Fi, la plupart des projets de cette liste visent l’ESP32 ou l’ESP8266. Pour Matter et Thread, la Nano Matter est la carte utilisée par les tutoriels officiels.

Lire avec l'IA

Votre résumé IA de cet article

Choisissez votre assistant : il lit cet article, vous en donne l'essentiel, puis vous aide à aller plus loin si vous le souhaitez.

Pour voir plus souvent les articles de GadGeek dans Google, ajoutez ce site à vos sources préférées.

Sources

  1. Ethernet Shield Datalogger, Arduino, https://docs.arduino.cc/tutorials/ethernet-shield-rev2/datalogger
  2. Ethernet Shield Web Server, Arduino, https://docs.arduino.cc/tutorials/ethernet-shield-rev2/web-server
  3. Matter Temperature Sensor with the Arduino Nano Matter, Arduino, https://docs.arduino.cc/tutorials/nano-matter/matter-temp-sensor/
  4. How to build an Arduino energy monitor, measuring current only, OpenEnergyMonitor, https://docs.openenergymonitor.org/electricity-monitoring/ct-sensors/how-to-build-an-arduino-energy-monitor-measuring-current-only.html
  5. EmonLib, OpenEnergyMonitor (GitHub), https://github.com/openenergymonitor/EmonLib
  6. LibTeleinfo, Charles-Henri Hallard (GitHub), https://github.com/hallard/LibTeleinfo
  7. Spécification de la téléinformation client (Enedis-NOI-CPT_54E), Enedis, https://www.enedis.fr/media/2035/download
  8. airRohr, Sensor.Community, https://sensor.community/en/sensors/airrohr/
  9. firmware-one-openair et API locale, Open Air Foundation / AirGradient (GitHub), https://github.com/Open-Air-Foundation/firmware-one-openair
  10. Smart Citizen Kit 2.X, Fab Lab Barcelona (GitHub), https://github.com/fablabbcn/smartcitizen-kit-2x
  11. OpenDTU, documentation officielle, https://www.opendtu.solar/ et https://github.com/tbnobody/OpenDTU
  12. HeishaMon (GitHub), https://github.com/heishamon/HeishaMon
  13. Tasmota (GitHub), https://github.com/arendst/Tasmota
  14. ESPEasy, Let’s Control It (GitHub), https://github.com/letscontrolit/ESPEasy
  15. ESPurna (GitHub), https://github.com/xoseperez/espurna
  16. MySensors, site officiel et dépôt, https://www.mysensors.org/ et https://github.com/mysensors/MySensors
  17. OpenMQTTGateway, documentation officielle, https://docs.openmqttgateway.com/
  18. WLED, documentation officielle et dépôt, https://kno.wled.ge/ et https://github.com/wled/WLED
  19. Matter Smart Relay with the Arduino Nano Matter, Arduino, https://docs.arduino.cc/tutorials/nano-matter/matter-relay-lightbulb/
  20. Open Thread Border Router with Nano Matter and ESP32, Arduino, https://docs.arduino.cc/tutorials/nano-matter/open-thread-border-router/
  21. OpenTherm Arduino/ESP8266/ESP32 Library (GitHub), https://github.com/ihormelnyk/opentherm_library
  22. Arduino-IRremote (GitHub), https://github.com/Arduino-IRremote/Arduino-IRremote
  23. Sending Data over MQTT, Arduino, https://docs.arduino.cc/tutorials/uno-wifi-rev2/uno-wifi-r2-mqtt-device-to-device/
  24. Device to Device Communication with ESP-NOW, Arduino, https://docs.arduino.cc/tutorials/nano-esp32/esp-now/
  25. Firmata firmware for Arduino (GitHub), https://github.com/firmata/arduino
  26. OpenSprinkler Firmware, documentation et FAQ, https://opensprinkler.github.io/OpenSprinkler-Firmware/
  27. Scheduled Relays, Arduino, https://docs.arduino.cc/tutorials/projects/scheduled-relays/
  28. OpenEVSE (GitHub), https://github.com/OpenEVSE/open_evse
  29. Grbl (GitHub), https://github.com/gnea/grbl
  30. Marlin (GitHub), https://github.com/MarlinFirmware/Marlin
  31. Meshtastic, introduction et micrologiciel, https://meshtastic.org/docs/introduction/ et https://github.com/meshtastic/firmware
  32. Smart Home Hub with VENTUNO Q and Home Assistant, Arduino, https://docs.arduino.cc/tutorials/ventuno-q/home-assistant/
  33. Eclipse Mosquitto (GitHub), https://github.com/eclipse-mosquitto/mosquitto
  34. Arduino core for the ESP32 family of SoCs, Espressif (GitHub), https://github.com/espressif/arduino-esp32

Dernière vérification : 27/09/2026

Damien Hernandez
Fondateur et rédacteur de GadGeek

Il écrit GadGeek, avec l'aide d'outils d'intelligence artificielle pour la recherche documentaire et la mise en forme. Aucun texte n'est publié sans sa relecture : sources recoupées, chiffres vérifiés, erreurs corrigées en clair.

Dans la même rubrique

Résumé IA

Choisissez votre assistant. Il s'ouvre dans un nouvel onglet avec la demande déjà rédigée. Elle est aussi copiée : si le champ reste vide, collez-la.

Voir la demande à copier-coller

Vous quittez GadGeek pour un service tiers, soumis à ses propres conditions. N'y confiez pas de données sensibles.