Obsah:

Chicken Coop Door - založené na Arduine: 5 krokov (s obrázkami)
Chicken Coop Door - založené na Arduine: 5 krokov (s obrázkami)

Video: Chicken Coop Door - založené na Arduine: 5 krokov (s obrázkami)

Video: Chicken Coop Door - založené na Arduine: 5 krokov (s obrázkami)
Video: SCREAMED – ZTRACENO 200 000 ₽ / TRASHCASH: Ticho 2024, November
Anonim
Image
Image

V prvom rade je môj rodný jazyk holandčina, takže sa ospravedlňujem za prípadné pravopisné chyby. Ak niečo nie je jasné, zanechajte správu v komentároch. Toto je môj prvý projekt arduino. Keďže moju manželku unavovalo ručné otváranie dverí znova každý deň, uvažovali sme o kúpe kurčaťa, ale sú dosť drahé na to, čo potrebuje. urobiť (asi 150 eur / 175 dolárov). oficiálna webová stránka

Všetci chceme, aby boli naše sliepky v noci v bezpečí, a tam sa objavuje kreativita. Je tu čo robiť. Prvý návrh bol založený na arduino nano s LDR, ale tat nebol presný. Na githube som našiel nedokončený náčrt, kde bola použitá knižnica Dusk2Dawn. Použil som to ako základ pre začiatok stavby.

Krok 1: Zoznam dielov

Zoznam položiek
Zoznam položiek
Zoznam položiek
Zoznam položiek

Všetky použité diely kupuje aliexpress

  • Arduino Nano + voliteľný kryt skrutky svoriekSpínač
  • Prototyp DPS
  • DS1307 RTC
  • Ovládač motora L298N
  • Motor radený 12 V/30 ot/min
  • Magnetický senzor MC38
  • Cievka
  • Hriadeľ 200 mm x 8 mm
  • Ložiská KP08
  • Spojka motora 4x8 mm
  • Napájanie 12V/2A
  • ABS plastové puzdro IP65 (158 mm x 90 mm x 60 mm)
  • 1x LED dióda
  • Niektoré drôty, 10K odpory, odpor 220 Ohm
  • Spájkovačka
  • Lepiaca pištoľ

Celkový materiál stál asi 20 dolárov. Ušetril som 150 dolárov vybudovaním vlastného ovládača dverí coop a užil som si veľa zábavy pri jeho vytváraní.

Krok 2: Schémy

Schémy
Schémy
Schémy
Schémy

Keď konečne dorazili všetky diely z Aliexpressu (áno, chce to dosť trpezlivosti), začne sa zábavná vec. Ako vidíte na schémach, motor je ovládaný doskou vodiča L298N. Táto doska má 2 kanály (na dosku môžete pripojiť 2 motory). V tomto projekte potrebujete iba 1 kanál. Napájajte dosku vodiča pomocou napájania 12 V. Na napájanie Arduina som použil 5V pripojenie na doske vodiča. Použil som 2 vstupy na doske vodiča (2 výstupy Arduino), aby sa motor mohol otáčať v smere/ proti smeru hodinových ručičiek.

Magnetické spínače MC38 sú prepojené s 10K odporom na vstup Arduino.

Ručný dolný spínač je tiež pripojený k vstupu 10K odporom.

Červená LED je pripojená odporom 220 Ohm k výstupu Arduina. Keď sú dvere zatvorené, červená dióda pokračuje.

Pripojenia RTC DS1307 k nano:

  • VCC - 5V
  • GND - GND
  • SDA - kolík A4
  • SCL - kolík A5

Ak používate inú verziu ako nano, prečítajte si prosím príručku svojho Arduina.

Zahrejte spájkovačku a začnite spájať všetky veci dohromady. Namontujte všetky diely do puzdra. Na opravu PCB a ovládača motora som použil lepiacu pištoľ. Tiež zaistite prepojovacie vodiče nejakým lepidlom.

Pred zmontovaním dielov do puzdra si všetko vyskúšajte

Krok 3: Budovanie hardvéru

Budovanie hardvéru
Budovanie hardvéru
Budovanie hardvéru
Budovanie hardvéru
Budovanie hardvéru
Budovanie hardvéru
Budovanie hardvéru
Budovanie hardvéru

Na dvere som použil 4 mm preglejku na tvárnenie betónu. Sú zasunuté do 2 hliníkových profilov U. Dvere sú k drevenej cievke pripevnené nylonovým drôtom (rybárska šnúra). Cievka je spojená s 8 mm hriadeľom. Použil som vŕtačku, aby vnútorný priemer cievky zodpovedal priemeru hriadeľa.

Motor je namontovaný v puzdre ABS (vyvŕtajte otvor na boku skrinky). Vypínač je namontovaný na druhej strane.

Prilepte magnet na hornú stranu dverí. Je tiež možné použiť 2 malé skrutky. Uistite sa, že nie sú príliš dlhé:-) Namontujte 2 magnetické spínače na kotlík (1 hore, 1 dole)

Krok 4: Arduino kód

Pretože je to môj prvý skutočný projekt Arduino, predpokladám, že kód nie je podľa kódovacích pokynov dokonalý, ale funguje a robí to, čo očakávam.

Neváhajte použiť kód a prispôsobiť sa svojim vlastným potrebám. Zanechajte prosím správu v komentároch a podeľte sa so mnou o svoj projekt na základe tohto kódu.

Riadok 38: keď je setRTC = true, váš čas v počítači sa pri odosielaní náčrtu synchronizuje s RTC. Po nahraní zmeňte setRTC = false a znova nahrajte náčrt.

Riadok 41: Ak použijete iný RTC ako 1307 (napr. 3231), zmeňte tento riadok

riadok 45: Zmeňte svoje mesto na mesto, v ktorom žijete, a zadajte svoje súradnice a časové pásmo. Nemyslím si, že majú sliepky, ale napríklad umožňuje získať súradnice bieleho domu vo Washingtone DC … (použite mapy Google, kliknite pravým tlačidlom myši). čo je tu )

Washington Dusk2Dawn (38,897885, -77036541, -5);

Riadok 139: Toto je výpočet západu/východu slnka, ktorý definuje, či majú byť dvere hore alebo dole. Ako vidíte, na výpočet sa používajú 2 čísla (+30). Toto je oneskorenie východu/západu slnka. Moje sliepky odchádzajú niekoľko minút po oficiálnom západe slnka. Nebojte sa zmeniť toto oneskorenie podľa svojich potrieb.

Keď sa spínač používa, dvere sa spustia a zostanú dole, kým ich nevrátite do normálneho stavu

Krok 5:

Obrázok
Obrázok

Možné úpravy pre verziu 2:

  • Verzia založená na ESP8266
  • wifi pripojenie
  • Ovládané pomocou aplikácie pre smartfóny
  • webkamera

Odporúča: