Indholdsfortegnelse:
Video: Chicken Coop Door - Arduino Based: 5 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Først og fremmest er mit modersmål hollandsk, så undskyld for mulige stavefejl. Hvis noget ikke er klart, skal du bare efterlade en besked i kommentarerne. Dette er mit første arduino -projekt. Da min kone var træt af at åbne coopdoor manuelt hver dag igen, overvejede vi at købe en chickengard, men de er ret dyre for det, den skal gør (ca. 150 euro / 175 dollar).officielt websted
Vi ønsker alle, at vores kyllinger skal være sikre om natten, så det er her kreativiteten dukker op. Der er arbejde, der skal udføres. Det første design var baseret på en arduino nano med en LDR, men tat var ikke præcis. På github fandt jeg en ufærdig skitse, hvor Dusk2Dawn bibliotek blev brugt. Jeg har brugt dette som en base til at begynde at bygge.
Trin 1: Deleliste
Alle brugte dele købes af aliexpress
- Arduino Nano + valgfri terminalskærm Skift
- Prototype PCB
- DS1307 RTC
- L298N motor driver
- Motor gearet 12V/30rpm
- MC38 magnetisk sensor
- Spole
- Aksel 200 mm x 8 mm
- Lejer KP08
- Motorkobling 4x8mm
- 12V/2A strømforsyning
- ABS plastikhus IP65 (158 mm x 90 mm x 60 mm)
- 1x LED
- Nogle ledninger, 10K modstande, 220 Ohm modstand
- Loddekolbe
- Limpistol
Samlede materialeomkostninger omkring 20 dollar. Sparede lige mig selv 150 dollar ved at bygge min egen coop door controller og havde masser af sjov, da jeg lavede den.
Trin 2: Skemaer
Når alle dele fra Aliexpress endelig kom (ja, det kræver en del tålmodighed) begynder de sjove ting. Som du kan se på skemaerne, styres motoren af L298N driverkortet. Dette kort har 2 kanaler (du kan tilslutte 2 motorer på kortet). I dette projekt har du kun brug for 1 kanal. Tænd driverkortet med en 12V strømforsyning. Jeg har brugt 5V -forbindelsen på driverkortet til at drive Arduino. Jeg har brugt 2 indgange på driverkortet (2 Arduino -udgange) for at gøre det muligt for motoren at dreje med uret/ mod uret.
MC38 magnetkontakterne er forbundet med en 10K modstand til en Arduino -indgang.
Den manuelle ned -kontakt er også forbundet til en indgang med en 10K modstand.
Den røde LED er forbundet med en 220 Ohm modstand til en udgang fra Arduino. Når døren er lukket, lyser den røde LED.
RTC DS1307 -forbindelser til nano:
- VCC - 5V
- GND - GND
- SDA - stift A4
- SCL - ben A5
Se venligst manualen til din Arduino, hvis du bruger en anden version end en nano.
Varm dit loddejern op, og begynd at forbinde alle tingene sammen. Monter alle delene i kassen. Jeg har brugt en limpistol til at reparere printkortet og motordriveren. Sikrede også jumpertrådene med lidt lim.
Sørg for, at du tester alt, før du samler delene i etuiet
Trin 3: Opbygning af hardware
Jeg har brugt 4 mm betonformende krydsfiner til døren. De glider ind i 2 aluminium U -profiler. Døren er fastgjort til trærullen med noget nylontråd (fiskelinje). Spolen er forbundet til 8 mm akslen. Jeg har brugt en boremaskine til at få spolens indvendige diameter til at passe til akseldiameteren.
Motoren er monteret i ABS -kassen (bor et hul i siden af kassen). Kontakten er monteret på den anden side.
Lim magneten på oversiden af døren. Det er også muligt at bruge 2 små skruer. Sørg for, at disse ikke er for lange:-) Monter de 2 magnetkontakter på coop (1 på toppen, 1 en i bunden)
Trin 4: Arduino -kode
Da dette er mit første rigtige Arduino -projekt, antager jeg, at koden ikke er perfekt i henhold til retningslinjerne for kodning, men den fungerer, og den gør, hvad jeg forventer.
Brug gerne koden og tilpas dine egne behov. Efterlad en besked i kommentarerne og del mig dit projekt baseret på denne kode.
Linje 38: når setRTC = true, synkroniseres din pc -tid med RTC, når du uploader sketch. Efter upload af ændring setRTC = false og upload sketch igen.
Linje 41: Hvis du bruger en anden RTC end 1307 (f.eks. 3231), skal du ændre denne linje
linje 45: Skift din by til den by, du bor i, og udfyld dine koordinater og tidszone. Jeg tror ikke, de har kyllinger, men lader f.eks. få koordinaterne for det hvide hus i Washington DC … (brug google maps, højreklik " hvad er her ")
Dusk2Dawn washington (38.897885, -77036541, -5);
Linje 139: Dette er beregningen af solnedgang/solopgang for at definere, om døren skal være op eller ned. Som du kan se, bruges der 2 tal i beregningen (+30). Dette er en forsinkelse på solopgang/solnedgang. Mine kyllinger går om få minutter efter den officielle solnedgangstid. Du er velkommen til at ændre denne forsinkelse til dine behov.
Når kontakten betjenes, går døren ned og forbliver nede, indtil du sætter den tilbage i normal tilstand
Trin 5:
Mulige ændringer til version 2:
- ESP8266 -baseret version
- wifi forbindelse
- Styres af smartphone -app
- webcam
- …
Anbefalede:
Custom Door Mat Triggered Door Bell .: 6 trin
Custom Door Mat Triggered Door Bell .: Hej! Mit navn er Justin, jeg er junior i gymnasiet, og denne instruktør viser dig, hvordan du laver en dørklokke, der udløses, når nogen træder på din dørmåtte og kan være hvilken melodi eller sang du vil! Da dørmåtten udløser døren
Billige Smart Garage Door Opener: 6 trin (med billeder)
Billige Smart Garage Door Opener: Credit Jeg kopierede stort set Savjees implementering, men i stedet for at bruge en Shelly brugte jeg en Sonoff Basic. Tjek hans websted og YouTube-kanal! Https: //www.savjee.be 2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsY h
Automatisk Chicken House Project: 7 trin
Automatisk Chicken House Project: Som en del af vores 2. master's Industrial Engineering -studier i elektromekanik skal vi realisere et projekt med et Arduino- eller Raspberry Pi -kort. Projektet skal give mulighed for at løse et eksisterende problem. Vores projekt er et automatisk kyllinghus
SEER- InternetOfThings Based Intelligent Personal Assistant: 12 trin (med billeder)
SEER- InternetOfThings Based Intelligent Personal Assistant: Seer er en enhed, der vil spille en boostende rolle inden for smarte hjem og automatisering.Det er dybest set en anvendelse af tingenes internet.SEER er en 9-tommer håndfri trådløs højttaler, der består af Raspberry Pi 3 model B med et integreret kamera
Sparky - DIY Web -Based Telepresence Robot: 15 trin (med billeder)
Sparky - DIY Web -Based Telepresence Robot: Navnet Sparky er baseret på et akronym for? Self Portrait Artifact? Roving Chassis I? en akavet titel på et kunstprojekt påbegyndt i begyndelsen af 90'erne. Siden da har Sparky udviklet sig fra et overdimensioneret RC -legetøj med et par? Babyalarm? video ca €