Table des matières:
- Étape 1: Liste des pièces
- Étape 2: Schémas
- Étape 3: Construire le matériel
- Étape 4: Code Arduino
- Étape 5:
Vidéo: Porte de poulailler - Basé sur Arduino : 5 étapes (avec photos)
2024 Auteur: John Day | [email protected]. Dernière modifié: 2024-01-30 09:05
Tout d'abord, ma langue maternelle est le néerlandais, veuillez donc vous excuser pour les éventuelles fautes d'orthographe. Si quelque chose n'est pas clair, laissez simplement un message dans les commentaires. C'est mon premier projet arduino. Comme ma femme était fatiguée d'ouvrir la coopdoor manuellement tous les jours, nous avons envisagé d'acheter un garde-poulet, mais ils sont assez chers pour ce dont il a besoin. faire (environ 150 euros / 175 dollars).site officiel
Nous voulons tous que nos poulets soient en sécurité la nuit, c'est donc là que la créativité surgit. Il y a du travail à faire. La première conception était basée sur un arduino nano avec un LDR mais le tatouage n'était pas précis. Sur github, j'ai trouvé un croquis inachevé où la bibliothèque Dusk2Dawn était utilisée. Je l'ai utilisé comme base pour commencer à construire.
Étape 1: Liste des pièces
Toutes les pièces d'occasion sont achetées par aliexpress
- Arduino Nano + blindage à vis de borne en optionSwitch
- PCB prototype
- DS1307 RTC
- Pilote de moteur L298N
- Motoréducteur 12V/30rpm
- Capteur magnétique MC38
- Bobine
- Arbre 200mm x 8mm
- Roulements KP08
- Coupleur moteur 4x8mm
- Alimentation 12V/2A
- Boîtier en plastique ABS IP65 (158 mm x 90 mm x 60 mm)
- 1x LED
- Certains fils, résistances 10K, résistance 220 Ohm
- Fer à souder
- Pistolet à colle
Coût total du matériel environ 20 dollars. Je viens d'économiser 150 dollars en construisant mon propre contrôleur de porte de coop et je me suis beaucoup amusé à le créer.
Étape 2: Schémas
Lorsque toutes les pièces d'Aliexpress sont enfin arrivées (oui, il faut un peu de patience), les choses amusantes commencent. Comme vous pouvez le voir sur les schémas, le moteur est contrôlé par la carte de commande L298N. Cette carte dispose de 2 canaux (vous pouvez connecter 2 moteurs sur la carte). Dans ce projet, vous n'avez besoin que d'un canal. Alimentez la carte pilote avec une alimentation 12V. J'ai utilisé la connexion 5V sur la carte de commande pour alimenter l'Arduino. J'ai utilisé 2 entrées sur la carte de commande (2 sorties Arduino) pour permettre au moteur de tourner dans le sens horaire/antihoraire.
Les commutateurs magnétiques MC38 sont connectés avec une résistance de 10K à une entrée Arduino.
L'interrupteur de descente manuel est également connecté à une entrée par une résistance de 10K.
La led rouge est reliée par une résistance de 220 Ohm à une sortie de l'Arduino. Lorsque la porte est fermée, la led rouge s'allume.
Connexions RTC DS1307 vers nano:
- VCC - 5V
- TERRE - TERRE
- SDA - broche A4
- SCL - broche A5
Veuillez vous référer au manuel de votre Arduino si vous utilisez une autre version qu'un nano.
Faites chauffer votre fer à souder et commencez à connecter toutes les choses ensemble. Montez toutes les pièces dans le boîtier. J'ai utilisé un pistolet à colle pour fixer le PCB et le pilote du moteur. Fixez également les fils de liaison avec de la colle.
Assurez-vous de tout tester avant d'assembler les pièces dans le boîtier
Étape 3: Construire le matériel
J'ai utilisé du contreplaqué de béton de 4 mm pour la porte. Ils se glissent dans 2 profilés en U en aluminium. La porte est fixée à la bobine en bois avec du fil de nylon (fil à pêche). La bobine est reliée à l'axe de 8 mm. J'ai utilisé une perceuse pour que le diamètre intérieur de la bobine corresponde au diamètre de l'arbre.
Le moteur est monté dans le boîtier ABS (percez un trou sur le côté du boîtier). L'interrupteur est monté de l'autre côté.
Collez l'aimant sur la face supérieure de la porte. Il est également possible d'utiliser 2 petites vis. Assurez-vous qu'ils ne soient pas trop longs:-)Montez les 2 interrupteurs magnétiques sur la coop (1 en haut, 1 en bas)
Étape 4: Code Arduino
Comme il s'agit de mon premier vrai projet Arduino, je suppose que le code n'est pas parfait selon les directives de codage, mais cela fonctionne et il fait ce que j'attends.
N'hésitez pas à utiliser le code et à l'adapter à vos propres besoins. S'il vous plaît laissez un message dans les commentaires et partagez-moi votre projet basé sur ce code.
Ligne 38: lorsque setRTC = true, l'heure de votre ordinateur est synchronisée avec l'horloge RTC lors du téléchargement du croquis. Après le téléchargement, modifiez setRTC = false et téléchargez à nouveau le croquis.
Ligne 41: Si vous utilisez un autre RTC que 1307 (par exemple, 3231) modifiez cette ligne
ligne 45: changez votre ville en ville où vous habitez et remplissez vos coordonnées et votre fuseau horaire. Je ne pense pas qu'ils aient des poulets mais par exemple, récupérons les coordonnées de la maison blanche à Washington DC… Qu'est ce qu'il y a ici )
Dusk2Dawn Washington (38.897885, -77036541, -5);
Ligne 139: C'est le calcul du coucher/lever du soleil pour définir si la porte doit être vers le haut ou vers le bas. Comme vous pouvez le voir, il y a 2 nombres utilisés dans le calcul (+30). Il s'agit d'un retard sur le lever/coucher du soleil. Mes poulets partent quelques minutes après l'heure officielle du coucher du soleil. N'hésitez pas à modifier ce délai selon vos besoins.
Lorsque l'interrupteur est actionné, la porte s'abaisse et reste enfoncée jusqu'à ce que vous la remettiez en état normal
Étape 5:
Modifications possibles pour la version 2:
- Version basée sur ESP8266
- connexion Wifi
- Contrôlé par l'application smartphone
- webcam
- …
Conseillé:
Mécanisme de verrouillage de porte RFID avec un Arduino : 5 étapes (avec photos)
Mécanisme de verrouillage de porte RFID avec un Arduino : dans ce Instructable, nous allons connecter un capteur RFID RC522 à un Arduino Uno afin de créer un mécanisme de verrouillage simple contrôlé par accès RFID pour une porte, un tiroir ou une armoire. Grâce à ce capteur, vous pourrez utiliser une étiquette ou une carte RFID pour verrouiller
Porte de poulailler automatisée : 5 étapes (avec photos)
Porte de poulailler automatisée : les portes automatiques des poulaillers sont une solution aux prédateurs nocturnes tels que les ratons laveurs, les opossums et les chats sauvages ! Une porte automatique typique, cependant, coûte plus de 200 $ sur Amazon (Automatic Chicken Coop Door) et est prohibitive pour de nombreux petits
Sonnette de porte Arduino avec vumètre : 4 étapes (avec photos)
Sonnette de porte Arduino avec vumètre : l'idée de base est que lorsque vous appuyez sur le bouton-poussoir de la sonnette de la porte, les LED commenceront à briller de manière rythmique avec le son du buzzer, après un certain temps, deux événements s'arrêteront automatiquement. Les LED peuvent être à l'extérieur de la porte pour divertir le visiteur ou à l'intérieur. Dans ce je
Porte de poulailler automatique - Contrôlée par Arduino. : 10 étapes (avec photos)
Porte de poulailler automatique - contrôlée par Arduino. : Ce Instructable est destiné à la conception d'une porte de poulet automatique avec des heures d'ouverture et de fermeture modifiables manuellement. La porte peut être ouverte ou fermée à distance à tout moment. La porte est conçue pour être modulaire; le cadre, la porte et le contrôleur peuvent être contre
Alarme de porte Arduino avec alertes textuelles : 14 étapes (avec photos)
Alarme de porte Arduino avec alertes textuelles : il s'agit d'une alarme de porte basée sur Arduino qui utilise un commutateur à lames magnétiques pour déterminer l'état de la porte et dispose d'une alarme sonore et d'une alarme basée sur un message texte