Taula de continguts:
Vídeo: Porta de galliner: basat en Arduino: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
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
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
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
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:
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:
Porta imatges amb altaveu incorporat: 7 passos (amb imatges)
Suport d'imatges amb altaveu incorporat: aquí teniu un gran projecte per dur a terme durant el cap de setmana, si voleu que us poseu un altaveu que pugui contenir imatges / postals o fins i tot la vostra llista de tasques. Com a part de la construcció, utilitzarem un Raspberry Pi Zero W com a centre del projecte i un
Sensor de porta IOT: basat en Wi-Fi, alimentat amb bateries 2xAAA: 6 passos
Sensor de porta IOT: basat en Wi-Fi, amb bateries de 2xAAA: en aquest instructiu us presentem com podeu construir fàcilment un sensor de porta Wi-Fi amb bateria amb el mòdul Wi-Fi IOT Cricket. També mostrem com integrar els missatges de Cricket amb IFTTT (o qualsevol altre servei com Home Assistant, MQTT o Webhooks
Generador de música basat en el temps (generador de midi basat en ESP8266): 4 passos (amb imatges)
Generador de música basat en el temps (generador de midi basat en ESP8266): Hola, avui explicaré com fer el vostre propi generador de música basat en el temps. Es basa en un ESP8266, que és com un Arduino, i respon a la temperatura, a la pluja i intensitat lumínica. No espereu que faci cançons senceres o progrés d’acords
Porta automàtica de galliner: 5 passos (amb imatges)
Porta automàtica de galliner: les portes automàtiques de galliner són una solució per als depredadors nocturns, com ara mapaches, possums i gats salvatges. Una porta automàtica típica, però, costa més de 200 dòlars a Amazon (Automatic Chicken Coop Door) i és prohibitiva per a molts petits
Porta automàtica de galliner - controlat per Arduino: 10 passos (amb imatges)
Porta automàtica de galliner: controlat per Arduino: aquest manual és per al disseny d’una porta automàtica de galliner amb horaris d’obertura i tancament modificables manualment. La porta es pot obrir o tancar remotament en qualsevol moment. La porta està dissenyada per ser modular; el marc, la porta i el controlador poden ser contraris