Talaan ng mga Nilalaman:

Pinto ng Coop ng Manok - Batay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)
Pinto ng Coop ng Manok - Batay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)

Video: Pinto ng Coop ng Manok - Batay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)

Video: Pinto ng Coop ng Manok - Batay sa Arduino: 5 Mga Hakbang (na may Mga Larawan)
Video: Pagkuha ng kawayan para sa kulungan ng manok |Alex Libano 2024, Hulyo
Anonim
Image
Image

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

Listahan ng Mga Bahagi
Listahan ng Mga Bahagi
Listahan ng Mga Bahagi
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

Mga Skema
Mga Skema
Mga Skema
Mga Skema

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

Pagbuo ng Hardware
Pagbuo ng Hardware
Pagbuo ng Hardware
Pagbuo ng Hardware
Pagbuo ng Hardware
Pagbuo ng Hardware
Pagbuo ng Hardware
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:

Larawan
Larawan

Mga posibleng pagbabago para sa bersyon 2:

  • Bersyon batay sa ESP8266
  • koneksyon sa wifi
  • Kinokontrol ng smartphone app
  • Webcam

Inirerekumendang: