Table des matières:

Porte de poulailler - Basé sur Arduino : 5 étapes (avec photos)
Porte de poulailler - Basé sur Arduino : 5 étapes (avec photos)

Vidéo: Porte de poulailler - Basé sur Arduino : 5 étapes (avec photos)

Vidéo: Porte de poulailler - Basé sur Arduino : 5 étapes (avec photos)
Vidéo: Porte automatique pour poulailler 🐓 Partie 2 automatisation et sécurisation avec une Arduino ⚡️ 2024, Juillet
Anonim
Image
Image

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

Liste des pièces
Liste des pièces
Liste des pièces
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

Schémas
Schémas
Schémas
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

Construire le matériel
Construire le matériel
Construire le matériel
Construire le matériel
Construire le matériel
Construire le matériel
Construire le matériel
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:

Image
Image

Modifications possibles pour la version 2:

  • Version basée sur ESP8266
  • connexion Wifi
  • Contrôlé par l'application smartphone
  • webcam

Conseillé: