Une porte automatique du commerce coûte 80 à 150 euros. Avec un Arduino, un moteur et un capteur de lumière, vous pouvez fabriquer la vôtre pour moins de 50 euros. Le montage prend un après-midi, le code se copie en 5 minutes et le résultat protège vos poules aussi bien qu’un modèle du commerce 🐔.
Ce guide détaille le matériel exact, le câblage étape par étape, le code Arduino et les erreurs à éviter. Aucune compétence en électronique n’est requise au-delà du basique.
Le matériel complet pour moins de 50 euros
| Composant | Rôle | Prix |
|---|---|---|
| 🔧 Arduino Nano | Cerveau : lit le capteur, commande le moteur | 5-12 € |
| ⚡ Moteur DC 12V + driver L298N | Monte et descend la trappe | 8-15 € |
| ☀️ Photorésistance (LDR) | Détecte la lumière du jour | 1-2 € |
| 🔋 Panneau solaire 5W + batterie 12V | Alimentation autonome | 15-25 € |
| 🪵 Trappe bois ou alu (25×35 cm min) | La porte qui coulisse | 5-10 € (récup possible) |
| 🔩 Rails de guidage (2 tasseaux en U) | Guident la trappe verticalement | 3-5 € |
| 🧵 Ficelle nylon ou câble acier fin | Relie le moteur à la trappe | 2-3 € |
Budget total : 35 à 50 euros selon que vous récupériez la trappe et les rails ou que vous les achetiez neufs. Les dimensions de la trappe doivent correspondre à vos races : 25 × 35 cm minimum pour les races standard, 30 × 40 cm pour les Brahma ou Orpington 💡.
Le principe : capteur de lumière + Arduino + moteur
Le fonctionnement est simple. La photorésistance mesure la luminosité ambiante en continu. Quand la lumière baisse sous un seuil (coucher du soleil), l’Arduino envoie un signal au driver moteur qui fait descendre la trappe. Quand la lumière remonte le matin (lever du soleil), le moteur remonte la trappe. Cycle automatique, 365 jours par an 🌿.
Le driver L298N permet d’inverser le sens de rotation du moteur (monter/descendre) et de l’arrêter quand la trappe est en position haute ou basse. Deux fins de course (petits interrupteurs) détectent les positions extrêmes et coupent le moteur automatiquement.
L’alimentation solaire rend le système totalement autonome. Le panneau charge la batterie le jour, la batterie alimente le moteur matin et soir. Consommation : quelques secondes de moteur par cycle, soit une énergie négligeable. Même par temps couvert, la batterie tient 3 à 5 jours sans soleil ☀️.

Montage étape par étape : du cadre au câblage
Étape 1 : le cadre et les rails. Fixez deux tasseaux en U verticalement de chaque côté de l’ouverture du poulailler. La trappe doit coulisser entre les deux sans forcer. Laissez 2-3 mm de jeu de chaque côté pour que la trappe ne se bloque pas si le bois gonfle avec l’humidité. Traitez le bois avec de l’huile de lin pour résister aux intempéries 🏠.
Étape 2 : le moteur. Fixez le moteur DC en haut du cadre, au-dessus de la trappe. Enroulez la ficelle nylon sur l’axe du moteur et attachez l’autre extrémité à la trappe. Quand le moteur tourne dans un sens, la ficelle s’enroule et la trappe monte. Dans l’autre sens, la ficelle se déroule et la trappe descend par gravité.
Étape 3 : les fins de course. Vissez un micro-interrupteur en haut (position ouverte) et un en bas (position fermée) du rail. Quand la trappe touche le fin de course, le signal coupe le moteur. C’est la sécurité qui empêche le moteur de tourner indéfiniment 🔧.
Étape 4 : le câblage électronique. Connectez la photorésistance à une entrée analogique de l’Arduino (A0), les fins de course à deux entrées digitales (D2 et D3), et le driver L298N aux sorties digitales (D5 et D6). Alimentez le tout avec la batterie 12V. Protégez les connexions avec de la gaine thermorétractable, pas du scotch.
- Câbles : utilisez du fil gainé, pas du fil nu. Les rongeurs grignotent les câbles non protégés.
- Boîtier : mettez l’Arduino et le driver dans une boîte étanche (type boîte de dérivation électrique, 3 euros).
- Panneau solaire : fixez-le sur le toit, orienté sud, incliné à 30-45°. Nettoyez-le 2 fois par an.
- Batterie : une batterie au plomb 12V 7Ah suffit largement. Durée de vie : 3 à 5 ans.
Le code Arduino : 30 lignes à copier
Le code est simple. Il lit la valeur de la photorésistance, compare au seuil et commande le moteur. Voici la logique en clair 💡 :
Si la luminosité descend sous le seuil (valeur analogique < 300 par exemple) ET que le fin de course bas n’est pas activé → le moteur descend la trappe. Si la luminosité remonte au-dessus du seuil (valeur > 700) ET que le fin de course haut n’est pas activé → le moteur monte la trappe. Sinon → moteur arrêté.
Le seuil de luminosité se calibre sur place : branchez l’Arduino à votre ordinateur via USB, ouvrez le moniteur série, et notez la valeur au coucher et au lever du soleil. Ajustez les seuils dans le code en fonction. Chaque emplacement est différent (ombre, orientation). 10 minutes de calibration suffisent.
Ajoutez un délai de 5 minutes dans le code entre la détection du changement de lumière et l’action du moteur. Ça évite les faux déclenchements (phares de voiture la nuit, nuage qui passe). Le code complet est disponible sur les forums Arduino avec le mot-clé « chicken coop door » ⚠️.

Les 5 erreurs qui font rater le montage
La plupart des échecs viennent des mêmes erreurs. Évitez-les et votre porte fonctionnera du premier coup 🐔 :
Pas de fins de course. Sans eux, le moteur force quand la trappe est en butée, grille le driver ou casse la ficelle. C’est la première cause de panne. 2 euros de micro-interrupteurs évitent le problème.
Ficelle trop fine. Une ficelle qui casse la nuit = porte ouverte = renard. Utilisez du nylon tressé de 2-3 mm ou un câble acier gainé. Pas de ficelle de cuisine.
Capteur mal placé. La photorésistance ne doit pas être éclairée par un lampadaire, les phares de voiture ou la lumière de la maison. Placez-la côté nord ou est, à l’abri des éclairages parasites.
Câbles non protégés. Les souris et les rats rongent les fils en quelques nuits. Gaine thermorétractable + passage dans un tube PVC rigide. Un court-circuit en pleine nuit laisse la porte ouverte.
Trappe trop lourde. Un petit moteur DC 12V soulève 500 g à 1 kg max via ficelle. Utilisez du contreplaqué fin (8-10 mm) ou de l’aluminium. Pas de planche pleine de 2 cm. Si la trappe est trop lourde, le moteur force et grille 🌿.
DIY vs porte du commerce : le comparatif honnête
Avant de vous lancer, comparez avec les kits du commerce pour voir si le DIY vaut le coup dans votre situation ⚖️ :
| Critère | DIY Arduino | Kit du commerce |
|---|---|---|
| 💰 Prix | 35-50 € | 80-150 € |
| ⏰ Temps de montage | 3-4 heures | 30 minutes |
| 🔧 Compétences requises | Bricolage + bases Arduino | Visseuse uniquement |
| ⚠️ Anti-pincement | À programmer soi-même | Intégré (modèles récents) |
| 🛠️ SAV / garantie | Aucun | 1 à 2 ans constructeur |
| ☀️ Solaire | À ajouter (15-25 €) | Intégré sur certains modèles |
Le DIY est idéal si vous aimez bricoler et si votre budget est serré. Le kit du commerce est préférable si vous voulez un résultat fiable immédiatement sans prise de tête. Pour les débutants, un kit solaire prêt à poser reste la solution la plus simple 💡.
Questions fréquentes sur la porte automatique DIY
🔧 Faut-il savoir programmer pour utiliser un Arduino ?
Pas vraiment. Le code se copie-colle depuis les forums. Vous n’avez qu’à ajuster les seuils de luminosité (2 chiffres à modifier). L’IDE Arduino est gratuit et fonctionne sur PC, Mac et Linux.
🐔 La porte DIY est-elle aussi sûre qu’une porte du commerce ?
Si les fins de course sont bien installés et la ficelle solide, oui. Le point faible du DIY est l’absence de détection anti-pincement (une poule coincée sous la trappe). Les modèles du commerce récents l’intègrent. En DIY, il faut le programmer soi-même.
☀️ Le panneau solaire fonctionne-t-il en hiver ?
Oui. Le moteur ne tourne que quelques secondes par jour (2 cycles). La consommation est infime. Même en hiver avec peu de soleil, la batterie se recharge suffisamment. Un panneau de 5W tient toute l’année en France.
⚠️ Que se passe-t-il en cas de panne de courant ?
Avec l’alimentation solaire + batterie, il n’y a pas de dépendance au réseau. La batterie tient 3 à 5 jours sans soleil. Si elle se décharge complètement, la trappe reste dans sa dernière position (ouverte ou fermée selon le moment de la panne).
💡 Peut-on ajouter une minuterie en plus du capteur de lumière ?
Oui. Un module RTC (horloge temps réel) à 3 euros se branche sur l’Arduino et permet de programmer des horaires fixes en secours. Si le capteur ne détecte pas la nuit (éclairage parasite), la minuterie ferme quand même à l’heure prévue.
