Taula de continguts:

Porta de galliner: basat en Arduino: 5 passos (amb imatges)
Porta de galliner: basat en Arduino: 5 passos (amb imatges)

Vídeo: Porta de galliner: basat en Arduino: 5 passos (amb imatges)

Vídeo: Porta de galliner: basat en Arduino: 5 passos (amb imatges)
Vídeo: Marlin Firmware - VScode PlatformIO Install - Build Basics 2024, De novembre
Anonim
Image
Image

En primer lloc, la meva llengua materna és el neerlandès, així que disculpeu-vos per possibles errors ortogràfics. Si alguna cosa no està clara, només heu de deixar un missatge als comentaris. Aquest és el meu primer projecte d’arduino. Com que la meva dona estava cansada d’obrir la cooperativa manualment cada dia de nou, vam plantejar-nos la compra d’un guardapols, però són bastant cars pel que necessita. do (uns 150 euros / 175 dòlars). lloc web oficial

Tots volem que les nostres gallines estiguin segures a la nit, de manera que aquí apareix la creativitat. Hi ha feina per fer: el primer disseny es basava en un nano arduino amb un LDR, però no era precís. A github vaig trobar un esbós inacabat on s’utilitzava la biblioteca Dusk2Dawn. Ho he fet servir com a base per començar a construir.

Pas 1: llista de peces

Llista de peces
Llista de peces
Llista de peces
Llista de peces

Totes les peces usades són comprades per aliexpress

  • Arduino Nano + blindatge de cargol de terminal opcional
  • Prototip de PCB
  • DS1307 RTC
  • Controlador de motor L298N
  • Motor engranat a 12V / 30rpm
  • Sensor magnètic MC38
  • Carretó
  • Eix 200 mm x 8 mm
  • Rodaments KP08
  • Acoblament del motor 4x8mm
  • Alimentació de 12V / 2A
  • Caixa de plàstic ABS IP65 (158 mm x 90 mm x 60 mm)
  • 1x LED
  • Alguns cables, resistències de 10 K, resistència de 220 Ohm
  • Soldador
  • Pistola de cola

El material total va costar uns 20 dòlars. Em vaig estalviar 150 dòlars construint el meu propi controlador de porteria i em vaig divertir molt en crear-lo.

Pas 2: esquemes

Esquemes
Esquemes
Esquemes
Esquemes

Quan finalment van arribar totes les peces d’Aliexpress (sí, cal molta paciència), comencen les coses divertides. Com podeu veure als esquemes, el motor està controlat per la placa de control L298N. Aquesta placa té 2 canals (podeu connectar 2 motors a la placa). En aquest projecte només necessiteu 1 canal. Alimenteu la placa del controlador amb una font d’alimentació de 12 V. He utilitzat la connexió de 5 V a la placa de controladors per alimentar l’Arduino. He utilitzat 2 entrades a la placa de controladors (2 sortides d’Arduino) per permetre que el motor giri en sentit horari / antihorari.

Els interruptors magnètics MC38 estan connectats amb una resistència de 10K a una entrada Arduino.

El commutador de baixada manual també està connectat a una entrada mitjançant una resistència de 10K.

El led vermell està connectat per una resistència de 220 Ohm a una sortida de l’Arduino. Quan es tanca la porta, el led vermell s’encén.

Connexions RTC DS1307 a nano:

  • VCC - 5V
  • GND - GND
  • SDA: pin A4
  • SCL - pin A5

Consulteu el manual del vostre Arduino si utilitzeu una versió diferent de la nano.

Escalfeu el soldador i comenceu a connectar totes les coses juntes. Monteu totes les peces a la caixa. He utilitzat una pistola de cola per arreglar el controlador del PCB i del motor. També es van assegurar els cables del pont amb una mica de cola.

Assegureu-vos de provar-ho tot abans de muntar les peces a la caixa

Pas 3: crear el maquinari

Construint el maquinari
Construint el maquinari
Construint el maquinari
Construint el maquinari
Construint el maquinari
Construint el maquinari
Construint el maquinari
Construint el maquinari

He utilitzat contraxapat de formigó de 4 mm per a la porta. Es llisquen en 2 perfils d'alumini en U. La porta està fixada al rodet de fusta amb fil de niló (fil de pesca). El rodet està connectat a l'eix de 8 mm. He utilitzat un trepant per fer que el diàmetre interior de la bobina coincideixi amb el diàmetre de l’eix.

El motor està muntat a la caixa de l’ABS (practiqueu un forat al costat de la caixa) i l’interruptor es troba a l’altre costat.

Enganxeu l'imant a la part superior de la porta. També és possible utilitzar 2 cargols petits. Assegureu-vos que no siguin massa llargs:-) Munteu els 2 interruptors magnètics al taulell (1 a la part superior, 1 a la part inferior)

Pas 4: Codi Arduino

Com que aquest és el meu primer projecte Arduino real, suposo que el codi no és perfecte segons les directrius de codificació, però funciona i fa el que espero.

No dubteu a utilitzar el codi i adapteu-vos a les vostres pròpies necessitats. Si us plau, deixeu un missatge als comentaris i compartiu-me el vostre projecte basat en aquest codi.

Línia 38: quan setRTC = true, el temps del vostre ordinador es sincronitza amb el RTC quan pengeu sketch. Després de carregar el canvi setRTC = false i torneu a carregar sketch.

Línia 41: si utilitzeu un altre RTC que 1307 (per exemple, 3231), canvieu aquesta línia

línia 45: Canvieu la vostra ciutat a la ciutat on viviu i empleneu les coordenades i la zona horària. No crec que tinguin gallines, però per exemple permet obtenir les coordenades de la casa blanca a Washington DC … (utilitzeu google maps, feu clic dret " què hi ha aquí ")

Dusk2Dawn Washington (38.897885, -77036541, -5);

Línia 139: es tracta del càlcul del capvespre / sortida del sol per definir si la porta ha de ser cap amunt o cap avall. Com podeu veure, s’utilitzen 2 números en el càlcul (+30). Això suposa un retard a la sortida / posta del sol. Les meves gallines passen uns minuts després de l’hora oficial de la posta de sol. No dubteu a canviar aquest retard segons les vostres necessitats.

Quan es commuta l’interruptor, la porta baixa i es queda fins que la torneu a posar en estat normal

Pas 5:

Imatge
Imatge

Possibles modificacions per a la versió 2:

  • Versió basada en ESP8266
  • connexió wifi
  • Controlat per l’aplicació per a telèfons intel·ligents
  • càmera web

Recomanat: