Bonjour à tous ! Aujourd’hui, je vais vous montrer comment créer un portepoulailler qui s’ouvre automatiquement en fonction de la lumière du soleil. Les portepoulaillers du commerce coûtent environ 100€, mais je vais vous montrer comment fabriquer le vôtre pour seulement 12€ !
Dans ce projet, la porte s’ouvrira à 9h le matin et se fermera en fonction de la luminosité. Vous pourrez adapter ce projet en fonction de vos besoins. Dans cet article, nous nous concentrerons sur la partie électronique du portepoulailler.
I- Introduction
Après plusieurs essais, j’ai décidé d’utiliser le nano Arduino pour gérer la luminosité et envoyer des commandes au moteur. Mais qu’est-ce que le nano Arduino exactement ?
L’Arduino nano est un circuit imprimé comprenant un microcontrôleur. Ce microcontrôleur est le cerveau d’un objet électronique et il est également utilisé pour stocker le programme.
Spécifications techniques
Le nano Arduino dispose de plusieurs entrées/sorties qui permettent de récupérer et d’envoyer des informations. Il possède des entrées/sorties analogiques et numériques, ainsi que des broches de transmission/réception pour dialoguer avec d’autres composants.
II- Mise en place de l’Arduino nano
Pour contrôler la lumière, nous devons mesurer la luminosité à l’aide d’une photorésistance. Nous allons utiliser une entrée analogique de l’Arduino nano pour cela. Connectez une broche de la photorésistance au 5V de l’Arduino et l’autre broche à la broche A0. Ensuite, connectez une résistance de 10 kohms entre la broche A0 et la masse (GND). Cette résistance permet de réguler la sensibilité de la photorésistance.
Contrôle du moteur
Pour contrôler un moteur avec un ampérage supérieur à 1A, nous devons utiliser un composant intermédiaire appelé “pont en H”. Dans ce projet, nous utiliserons le L298 comme pont en H. Ce composant permet de faire tourner le moteur dans les deux sens sans risquer d’endommager les autres composants.
III- Programmation de votre Arduino nano
Avant de commencer la programmation, assurez-vous d’avoir installé l’Arduino IDE sur votre ordinateur. Une fois installé, sélectionnez la carte Arduino nano/ATmega328 dans l’onglet “Boards” et choisissez le port correspondant dans l’onglet “Serial ports”.
Maintenant, vous pouvez commencer à modifier le code de votre Arduino nano. Le code ci-dessous permet de contrôler la porte en fonction de la luminosité mesurée par la photorésistance. N’hésitez pas à l’adapter en fonction de vos besoins.
[Insérez ici le code Arduino]
Voilà, vous avez maintenant terminé la partie commande de votre portepoulailler ! N’oubliez pas d’ajouter des capteurs d’ouverture et de fermeture pour une utilisation plus sécurisée. Vous pouvez les connecter à votre Arduino pour arrêter le moteur lorsque la porte atteint les butées.
Vous pouvez trouver le code complet et les schémas de connexion sur cette page [lien vers la page du projet].
Amusez-vous bien à construire votre portepoulailler automatique et n’hésitez pas à me faire part de vos résultats !