🤖 Automatiser son système hydro avec Arduino : guide complet pour débutants
- Point 1 : Les composants de base Arduino nécessaires (microcontrôleurs, résistances, capteurs, LEDs)
- Point 2 : Comment créer ton premier sketch de timer avec circuit LED clignotant
- Point 3 : Les évolutions possibles avec capteurs, Wi-Fi et algorithmes complexes
- Point 4 : Comment brancher une pompe, dimensionner l’alimentation et éviter la marche à sec
Tu veux automatiser ton système hydroponique maison mais les programmateurs du commerce coûtent un bras ? Arduino peut transformer ton installation en système intelligent pour quelques dizaines d’euros. Pas besoin d’être ingénieur : avec les bons composants et un code simple, tu peux piloter pompes, éclairage et ventilation.
🛠️ Composants de base à acheter pour débuter

Pour automatiser un système hydroponique avec Arduino, tu as besoin de composants électroniques spécifiques. Les éléments de base incluent **microcontrôleurs, résistances, capacités et LEDs**.
**La carte Arduino Uno** reste le choix le plus fiable pour débuter. Elle dispose de suffisamment de ports pour piloter une pompe, un bulleur et un ventilateur. Compte environ 25€ pour une carte authentique.
- Arduino Uno (25€)
- Module relais 5V (8€)
- Résistances 220Ω et 10kΩ (pack de 5€)
- LEDs de signalisation (2€)
- Breadboard et câbles Dupont (10€)
- Alimentation 12V pour pompe (15€)
**Le module relais** est indispensable pour piloter une pompe 12V. N’utilise jamais un MOSFET seul sans protection : le relais isole complètement l’Arduino de la partie puissance. Vérifie que ton relais supporte bien le courant de ta pompe.
Pour les **capteurs**, commence simple avec un capteur de niveau d’eau plutôt qu’une sonde d’humidité du sol qui ne sert à rien en hydroponie. Le capteur ultrason HC-SR04 fait parfaitement l’affaire pour surveiller le niveau du réservoir.
⏱️ Premier sketch pour timer : circuit LED clignotant

Ton premier sketch Arduino doit gérer un **circuit basique avec LED clignotante** pour comprendre la logique avant d’attaquer les pompes. Cette étape est cruciale pour éviter de griller des composants.
« `cpp
unsigned long previousMillis = 0;
const long interval = 30000; // 30 secondes
int ledState = LOW;
void setup() {
pinMode(13, OUTPUT);
}
void loop() {
unsigned long currentMillis = millis();
if (currentMillis – previousMillis >= interval) {
previousMillis = currentMillis;
ledState = !ledState;
digitalWrite(13, ledState);
}
}
« `
La fonction delay() bloque tout le programme. Utilise millis() pour créer des timers non-bloquants. Ton Arduino pourra ainsi gérer plusieurs tâches en parallèle : pompe, ventilateur, surveillance des capteurs.
Pour **programmer un timer Arduino sans bloquer le code**, la fonction millis() compte les millisecondes depuis le démarrage. Tu compares cette valeur avec la dernière action pour déclencher l’arrosage toutes les X minutes.
**Comment faire un arrosage cyclique de 5 minutes toutes les 2 heures ?** Modifie l’intervalle : 2 heures = 7 200 000 millisecondes. La pompe tourne 5 minutes (300 000 ms) puis s’arrête jusqu’au prochain cycle.
🚀 Évolutions possibles avec capteurs et Wi-Fi

Une fois ton timer de base maîtrisé, tu peux **ajouter capteurs, modules Wi-Fi et algorithmes plus complexes** pour créer un système vraiment intelligent.
**Le capteur de niveau d’eau** HC-SR04 évite que ta pompe tourne à vide. Place-le au-dessus du réservoir, il mesure la distance jusqu’à la surface de l’eau. Si le niveau descend trop bas, l’Arduino coupe automatiquement la pompe.
Pour **rendre ton système autonome**, ajoute un **module Wi-Fi ESP8266** qui permet de surveiller et contrôler ton installation à distance. Tu reçois des alertes sur ton téléphone en cas de problème : réservoir vide, panne de pompe, température trop haute.
- Capteur de niveau d’eau (sécurité pompe)
- Sonde de température et pH
- Module Wi-Fi pour contrôle à distance
- Panneau solaire pour autonomie énergétique
- Écran LCD pour affichage local des données
**Comment alimenter ton système avec un panneau solaire ?** Un panneau 50W avec batterie 12V 20Ah suffit pour faire tourner Arduino + pompe plusieurs jours sans soleil. L’Arduino consomme 50mA, une pompe classique 500mA en fonctionnement.
**Comment dimensionner l’alimentation ?** Additionne les consommations : Arduino (250mW) + relais (180mW) + pompe (6W en 12V). Une alimentation 12V 1A convient largement. Utilise des sections de câble adaptées pour éviter les chutes de tension qui provoquent des bugs intermittents.
Pour **conserver l’horaire d’arrosage après coupure de courant**, tu n’as pas forcément besoin d’une RTC complexe. L’Arduino redémarre avec son programme, il suffit de prévoir un arrosage automatique au boot puis reprendre le cycle normal.
🔧 Questions fréquentes
❓ Quel Arduino choisir pour un système d’hydroponie ?
L’Arduino Uno reste le meilleur choix pour débuter en hydroponie automatisée. Il dispose de 14 ports numériques et 6 ports analogiques, largement suffisant pour piloter pompe, bulleur, ventilateur et plusieurs capteurs. Sa communauté énorme garantit de trouver de l’aide rapidement.
❓ Faut-il utiliser un relais ou un MOSFET pour piloter une pompe ?
Utilise toujours un module relais pour piloter une pompe en hydroponie. Le relais isole complètement l’Arduino de la partie haute tension et supporte sans problème les appels de courant au démarrage de la pompe. Un MOSFET seul sans protection peut griller l’Arduino.
❓ Comment éviter que la pompe tourne à vide ?
Installe un capteur de niveau d’eau HC-SR04 au-dessus du réservoir. Dans ton code Arduino, vérifie le niveau avant chaque démarrage de pompe. Si la distance mesurée dépasse ton seuil minimum (réservoir vide), l’Arduino coupe automatiquement l’alimentation de la pompe.
❓ Comment programmer un timer Arduino sans bloquer le code ?
Utilise la fonction millis() au lieu de delay(). Compare millis() avec la dernière action stockée dans une variable. Quand la différence atteint ton intervalle souhaité, déclenche l’action et mémorise le nouveau timestamp. Cette méthode permet de gérer plusieurs timers en parallèle.
❓ Comment alimenter une pompe et un Arduino en même temps ?
Utilise une alimentation 12V unique qui alimente directement la pompe. Pour l’Arduino, ajoute un régulateur de tension 12V vers 5V ou utilise le port jack de l’Arduino Uno qui accepte 7-12V. Évite d’alimenter l’Arduino par USB si tu pilotes des charges importantes.
❓ Quel capteur utiliser pour déclencher l’arrosage automatiquement ?
En hydroponie, oublie les capteurs d’humidité du sol qui ne servent à rien. Utilise plutôt un timer programmé selon tes besoins (toutes les 2-4h) et ajoute un capteur de niveau d’eau pour la sécurité. Pour les systèmes avancés, une sonde pH/EC te donne de vraies infos sur la qualité nutritive.
- Budget de démarrage : 65€ pour Arduino Uno + relais + composants de base
- Utilise millis() au lieu de delay() pour éviter les blocages de programme
- Le capteur HC-SR04 protège ta pompe contre la marche à vide
- Une alimentation 12V 1A suffit pour Arduino + pompe standard
Reçois chaque semaine nos guides pratiques, comparatifs honnêtes et astuces testées sur nos propres systèmes. Pas de pub, pas de bla-bla : → S’abonner à la newsletter
On teste, on mesure, on partage — sur nos propres tours et tuyaux





Laisser un commentaire