Retour au blog
Low-Tech28 avril 2026Thomas, Bricoleur en Chef

Capteurs DIY : quand la technologie rencontre la terre

Comment construire des capteurs de sol à moins de 10€ pour surveiller l'humidité, la température et la luminosité de vos plantes. Tutorial low-tech accessible à tous.

arduinocapteursdiyiotjardin-connecté

## Pourquoi des capteurs dans son jardin ? Les plantes médicinales sont souvent des plantes sensibles. L'armoise annuelle (*Artemisia annua*) déteste l'excès d'eau. Le romarin souffre de l'humidité stagnant. Le thym préfère les sols pauvres et secs. Au lieu d'arroser "à l'œil", pourquoi ne pas **écouter ce que la terre nous dit** ? ## Le kit de base : moins de 10€ Voici le matériel nécessaire pour un capteur complet : | Composant | Prix estimé | Rôle | | :--- | :--- | :--- | | ESP32 DevKit | 4€ | Microcontrôleur avec WiFi/BLE | | Capteur DHT22 | 2€ | Température et humidité air | | Capteur d'humidité sol capacitif | 1.50€ | Humidité du sol (corrosion-resistant) | | Capteur BH1750 | 1.50€ | Luminosité (lux) | | Breadboard + fils | 1€ | Connexions | **Total : ~10€** pour un capteur qui en coûte 50-80€ dans le commerce. ## Schéma de câblage Le câblage est volontairement simple : ``` ESP32 Capteurs ───── ─────── 3.3V → VCC (tous les capteurs) GND → GND (tous les capteurs) GPIO21 → SDA (DHT22, BH1750) GPIO22 → SCL (BH1750) GPIO34 → Signal (capteur sol) ``` ## Le code Arduino (simplifié) ```cpp #include #include #include #define DHTPIN 21 #define DHTTYPE DHT22 #define SOIL_PIN 34 DHT dht(DHTPIN, DHTTYPE); BH1750 lightMeter; void setup() { Serial.begin(115200); dht.begin(); Wire.begin(); lightMeter.begin(); } void loop() { float h = dht.readHumidity(); float t = dht.readTemperature(); float lux = lightMeter.readLightLevel(); int soil = analogRead(SOIL_PIN); Serial.printf("Temp: %.1f°C | Air: %.1f%% | Sol: %d | Lux: %.1f\n", t, h, soil, lux); delay(5000); } ``` ## Transmission des données L'ESP32 peut envoyer les données : - **Par WiFi** vers votre serveur local (Raspberry Pi) - **Par MQTT** vers un broker local (Mosquitto) - **Par LoRa** si vous êtes en zone rurale sans WiFi (module SX1276, ~5€) ## Prochaines étapes Dans un futur article, nous verrons comment : 1. Créer un **dashboard** web pour visualiser les données 2. Automatiser l'**arrosage** avec une électrovanne 3. Intégrer les données dans l'**IA OpenClaw** pour des recommandations personnalisées **La technologie la plus avancée est celle qui ressemble à la magie — mais qui ne coûte pas le prix d'un sort.**