Obsah:
Video: Chicken Coop Door - založené na Arduine: 5 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
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
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
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
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:
Možné úpravy pre verziu 2:
- Verzia založená na ESP8266
- wifi pripojenie
- Ovládané pomocou aplikácie pre smartfóny
- webkamera
- …
Odporúča:
Plotter na vajíčka založený na Arduine: 17 krokov (s obrázkami)
Vajcový ploter na báze Arduino: Vajcový ploter je umelecký robot, ktorý dokáže kresliť na guľovito tvarované predmety, ako sú vajíčka. Tento stroj by ste mohli použiť aj na kreslenie pingpongových loptičiek a golfových loptičiek. Môžete použiť svoju predstavivosť pri návrhoch, ktoré ste na ňu uviedli, napríklad by ste mohli urobiť
GPS sledovač automobilov s upozornením SMS a nahraním údajov Thingspeak, založený na Arduine, domáca automatizácia: 5 krokov (s obrázkami)
GPS sledovač automobilov s upozornením SMS a nahraním údajov Thingspeak, založený na Arduine, domáca automatizácia: Tento sledovač GPS som vyrobil minulý rok a pretože funguje dobre, zverejňujem ho teraz na stránke Instructable. Je pripojený k zásuvke príslušenstva v kufri. GPS tracker nahráva polohu auta, rýchlosť, smer a nameranú teplotu prostredníctvom mobilných dát
Moja vlastnoručná prevádzková hra Steampunk, založená na Arduine: 9 krokov (s obrázkami)
Moja vlastnoručná prevádzková hra Steampunk, založená na Arduine: Tento projekt je rozsahom dosť rozsiahly. Nevyžaduje veľa nástrojov ani predchádzajúce znalosti, ale každého (vrátane mňa) veľa naučí v mnohých rôznych oddeleniach výroby! Rovnako ako snímanie v zajatí s Arduinom, multitasking s Arduinom
Štátny stroj na Arduine - semafor pre chodcov: 6 krokov (s obrázkami)
Stavový stroj na Arduine - semafor pre chodcov: Hej! Ukážem vám, ako naprogramovať semafor pre chodcov pre Arduino v C ++ pomocou stroja s konečným stavom pomocou nástrojov YAKINDU Statechart Tools. Toto bude demonštrovať silu stavových strojov a môže byť použité ako plán pre ďalšie
Dotter - obrovská ihličková tlačiareň založená na Arduine: 13 krokov (s obrázkami)
Dotter - Obrovská ihličková tlačiareň založená na Arduine: Ahoj, vitajte v tomto návode :) Som Nikodem Bartnik, 18 -ročný výrobca. Za svoje 4 roky výroby som vyrobil veľa vecí, robotov, zariadení. Ale tento projekt je asi najväčší, čo sa týka veľkosti. Myslím si, že je tiež veľmi dobre navrhnutý