Talaan ng mga Nilalaman:
- Hakbang 1: Listahan ng Mga Bahagi
- Hakbang 2: Mga Skematika
- Hakbang 3: Pagbuo ng Hardware
- Hakbang 4: Arduino Code
- Hakbang 5:
Video: Pinto ng Coop ng Manok - Batay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
Una sa lahat, ang aking katutubong wika ay Dutch kaya humihingi ka ng paumanhin para sa mga posibleng pagkakamali sa pagbaybay. Kung may isang bagay na hindi malinaw mag-iwan lamang ng isang mensahe sa mga puna. Ito ang aking unang proyekto ng arduino. Tulad ng pagod na ang aking asawa na buksan nang manu-mano ang coopdoor araw-araw na muli naming isinasaalang-alang na bumili ng isang chickenguard ngunit ang mga ito ay masyadong mahal para sa kung ano ang kinakailangan nito gawin (mga 150 euro / 175 dolyar). opisyal na website
Lahat tayo ay nais ang ating mga manok na ligtas sa gabi kung kaya't doon lumalabas ang pagkamalikhain. Mayroong trabahong dapat gawin. Ang unang disenyo ay batay sa isang arduino nano na may LDR ngunit hindi tumpak ang tat. Sa github nakita ko ang isang hindi natapos na sketch kung saan ginamit ang Dusk2Dawn library. Ginamit ko ito bilang isang batayan upang simulan ang pagbuo.
Hakbang 1: Listahan ng Mga Bahagi
Ang lahat ng mga ginamit na bahagi ay binili ng aliexpress
- Arduino Nano + opsyonal na terminal screw Shield
- Prototype PCB
- DS1307 RTC
- L298N driver ng motor
- Ang motor ay nakatuon sa 12V / 30rpm
- MC38 magnetic sensor
- Spool
- Baras 200mm x 8mm
- Mga bearings KP08
- Motor coupler 4x8mm
- 12V / 2A kapangyarihan suply
- Kaso ng plastic sa ABS IP65 (158mm x 90mm x 60mm)
- 1x LED
- Ang ilang mga kawad, 10K resistors, 220 Ohm risistor
- Panghinang
- Pandikit baril
Kabuuang gastos sa materyal na tungkol sa 20 dolyar. Nai-save lamang ang aking sarili ng 150 dolyar sa pamamagitan ng pagbuo ng aking sariling coop door controller at nagkaroon ng maraming kasiyahan kapag nilikha ito.
Hakbang 2: Mga Skematika
Kapag ang lahat ng mga bahagi mula sa Aliexpress ay sa wakas dumating (oo, nangangailangan ng kaunting pasensya) nagsisimula ang mga nakakatuwang bagay. Tulad ng nakikita mo sa mga iskematika ang motor ay kinokontrol ng L298N driver board. Ang board na ito ay may 2 mga channel (maaari mong ikonekta ang 2 mga motor sa board). Sa proyektong ito kailangan mo lamang ng 1 channel. Lakasin ang driver board na may 12V power supply. Ginamit ko ang koneksyon ng 5V sa board ng driver upang mapatakbo ang Arduino. Gumamit ako ng 2 mga input sa driver board (2 Arduino output) upang paganahin ang motor na lumiko sa pakaliwa / counter pakaliwa.
Ang mga switch ng MC38 magnet ay konektado sa isang resistor na 10K sa isang input ng Arduino.
Ang manu-manong down switch ay konektado din sa isang input ng isang 10K risistor.
Ang pulang humantong ay konektado sa pamamagitan ng isang 220 Ohm risistor sa isang output ng Arduino. Kapag sarado ang pinto, nagpapatuloy ang pulang led.
Mga koneksyon sa RTC DS1307 sa nano:
- VCC - 5V
- GND - GND
- SDA - pin A4
- SCL - i-pin ang A5
Mangyaring mag-refer sa manwal ng iyong Arduino kung gumamit ka ng ibang bersyon kaysa sa isang nano.
Painitin ang iyong bakal na panghinang at simulang ikonekta ang lahat ng mga bagay na magkasama. Itaas ang lahat ng mga bahagi sa kaso. Gumamit ako ng glue gun upang ayusin ang PCB at driver ng motor. Siniguro din ang mga jumper wires na may ilang pandikit.
Tiyaking sinubukan mo ang lahat bago tipunin ang mga bahagi sa kaso
Hakbang 3: Pagbuo ng Hardware
Gumamit ako ng 4mm kongkreto na bumubuo ng playwud para sa pintuan. Dumulas sila sa 2 mga profile ng aluminyo U. Ang pintuan ay nakakabit sa kahoy na spool na may ilang mga nylon wire (linya ng pangingisda). Ang spool ay konektado sa 8mm shaft. Gumamit ako ng isang drill upang gawin ang panloob na lapad ng spool na tumutugma sa diameter ng baras.
Ang motor ay naka-mount sa kaso ng ABS (mag-drill ng isang butas sa gilid ng kaso). Ang switch ay naka-mount sa kabilang panig.
Idikit ang pang-akit sa itaas na bahagi ng pinto. Posible ring gumamit ng 2 maliliit na turnilyo. Siguraduhin na ang mga ito ay hindi masyadong mahaba:-) I-mount ang 2 magnet switch sa coop (1 sa itaas, 1 isa sa ibaba)
Hakbang 4: Arduino Code
Dahil ito ang aking unang tunay na proyekto ng Arduino ipinapalagay ko na ang code ay hindi perpekto ayon sa mga alituntunin sa pag-coding, ngunit gumagana ito at ginagawa nito ang inaasahan ko.
Huwag mag-atubiling gamitin ang code at umangkop sa iyong sariling mga pangangailangan. Mangyaring mag-iwan ng mensahe sa mga komento at ibahagi sa akin ang iyong proyekto batay sa code na ito.
Linya 38: kapag setRTC = totoo, ang oras ng iyong pc ay na-synchronize sa RTC kapag ina-upload ang sketch. Pagkatapos ng pag-upload ng pagbabago setRTC = false at i-upload muli ang sketch.
Linya 41: Kung gumagamit ka ng isa pang RTC kaysa sa 1307 (hal, 3231) palitan ang linyang ito
linya 45: Baguhin ang iyong bayan sa lungsod kung saan ka nakatira at punan ang iyong mga coordinate at timezone. Sa palagay ko wala silang mga manok ngunit halimbawa hinahayaan na makuha ang mga koordinasyon ng puting bahay sa washington DC… (gamitin ang google maps, i-right click ang " anong nandito ")
Dusk2Dawn washington (38.897885, -77036541, -5);
Linya 139: Ito ang pagkalkula ng paglubog ng araw / pagsikat ng araw upang tukuyin kung ang pintuan ay dapat na pataas o pababa. Tulad ng nakikita mo mayroong 2 numero na ginamit sa pagkalkula (+30). Ito ay isang pagkaantala sa pagsikat / paglubog ng araw. Ang aking mga manok ay pupunta sa ilang minuto pagkatapos ng opisyal na oras ng paglubog ng araw. Huwag mag-atubiling baguhin ang pagka-antala na ito sa iyong mga pangangailangan.
Kapag pinatatakbo ang switch bumababa ang pinto at mananatili hanggang ibalik mo ito sa normal na kondisyon
Hakbang 5:
Mga posibleng pagbabago para sa bersyon 2:
- Bersyon batay sa ESP8266
- koneksyon sa wifi
- Kinokontrol ng smartphone app
- Webcam
- …
Inirerekumendang:
Awtomatikong Coop ng Manok: 7 Hakbang
Awtomatikong Coop ng Manok: Ano? Ang proyektong ito ay isang awtomatikong manukan. Sinusukat nito ang antas ng tubig at tagapagpakain ng bahaghari at tagapagpakain. Awtomatiko din itong bubuksan at isara. Mangyayari ito sa ilaw ng oras o araw. Kapag ang pintuan ay sarado maaari itong buksan ng c
Mga Awtomatikong Ilaw na Nakakonekta Sa Pagsubaybay sa Pinto at Pinto .: 5 Mga Hakbang
Ang mga Awtomatikong Ilaw ay Nakakonekta Sa Pagsubaybay sa Pinto at Pinto .: Tila napakahirap hanapin ang switch board sa madilim ngunit ang proyektong ito ay talagang kapaki-pakinabang upang malutas ang problemang ito. Sundin ang mga hakbang sa ibaba upang malaman ang solusyon dito
Awtomatikong Catapult para sa Paghahagis ng Pagkain ng Alagang Hayop (aso, Pusa, Manok, Atbp), Paghahagis ng Mga Bola at Higit Pa !: 4 na Hakbang (na may Mga Larawan)
Awtomatikong Catapult para sa Paghahagis ng Pagkain ng Alagang Hayop (aso, Pusa, Manok, Atbp), Paghahagis ng Mga Bola at Higit Pa !: Kumusta at maligayang pagdating sa aking unang Maituturo! GUSTO ng aming aso ang kanyang pagkain, literal na kakainin niya ang lahat ng ito sa loob ng ilang segundo. Nagpaplano ako ng mga paraan upang mabagal ito, mula sa mga bola na may pagkain sa loob hanggang sa itapon ito sa buong likod-bahay. Nakakagulat, siya ay
Awtomatikong Tagabukas ng Pinto ng Manok: 6 na Hakbang
Awtomatikong Tagabukas ng Pinto ng Manok: Awtomatikong Nagbukas ng Pinto ng Manok Sa tutorial na ito na itinuturo ay lalakad kita sa mga hakbang at bahagi na kinakailangan upang lumikha ng isang awtomatikong tagapagbukas ng pintuan ng manok mula sa mga karaniwang bahagi na maaaring mabili mula sa maraming mga nagtitingi. Ang mga bahagi at tool na ginamit ay al
Awtomatikong Pinto ng Coop ng Manok - Kinokontrol ng Arduino .: 10 Mga Hakbang (na may Mga Larawan)
Awtomatikong Pinto ng Coop ng Manok - Kinokontrol ng Arduino .: Ang Instructable na Ito ay para sa disenyo ng isang awtomatikong pintuan ng manok na may manu-manong mababago na oras ng pagbubukas at pagsasara. Ang pinto ay maaaring buksan o sarado nang malayo sa anumang oras. Ang pinto ay idinisenyo upang maging modular; ang frame, pinto at controller ay maaaring maging kahinaan