Turinys:
- 1 žingsnis: dalių sąrašas
- 2 žingsnis: schemos
- 3 žingsnis: sukurkite aparatūrą
- 4 žingsnis: „Arduino“kodas
- 5 veiksmas:
Video: Vištienos durys - „Arduino“: 5 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:44
Visų pirma, mano gimtoji kalba yra olandų, todėl atsiprašau už galimas rašybos klaidas. Jei kažkas neaišku, palikite pranešimą komentaruose. Tai mano pirmasis „arduino“projektas. Kadangi mano žmona buvo pavargusi kiekvieną dieną rankiniu būdu atidaryti viryklės duris, mes nusprendėme nusipirkti vištienos apsaugą, tačiau jos yra gana brangios už tai, ko reikia do (apie 150 eurų / 175 dolerių).oficiali svetainė
Mes visi norime, kad mūsų viščiukai būtų saugūs naktį, todėl atsiranda kūrybiškumas. Yra darbas, kurį reikia nuveikti. Pirmasis dizainas buvo pagrįstas arduino nano su LDR, bet tat nebuvo tikslus. „Github“radau nebaigtą eskizą, kuriame buvo naudojama „Dusk2Dawn“biblioteka. Aš tai panaudojau kaip pagrindą pradėti kurti.
1 žingsnis: dalių sąrašas
Visas naudotas dalis perka aliexpress
- „Arduino Nano“+ pasirenkamas gnybtų varžtų skydas
- PCB prototipas
- DS1307 RTC
- L298N variklio vairuotojas
- Variklis su 12 V/30 aps./min
- MC38 magnetinis jutiklis
- Ritė
- Velenas 200x8 mm
- Guoliai KP08
- Variklio mova 4x8mm
- 12V/2A maitinimo šaltinis
- ABS plastiko korpusas IP65 (158 mm x 90 mm x 60 mm)
- 1x LED
- Kai kurie laidai, 10K rezistoriai, 220 omų rezistoriai
- Lituoklis
- Klijų pistoletas
Bendra medžiagos kaina apie 20 USD. Tiesiog sutaupiau 150 dolerių, sukūręs savo durų valdiklį, ir man buvo labai smagu jį kurti.
2 žingsnis: schemos
Kai pagaliau atkeliauja visos „Aliexpress“dalys (taip, tam reikia šiek tiek kantrybės), prasideda linksmybės. Kaip matote schemose, variklį valdo „L298N“tvarkyklės plokštė. Ši plokštė turi 2 kanalus (prie plokštės galite prijungti 2 variklius). Šiame projekte jums reikia tik 1 kanalo. Maitinkite vairuotojo plokštę 12 V maitinimo šaltiniu. „Arduino“maitinimui naudojau 5V jungtį vairuotojo plokštėje. Aš naudoju 2 įvestis vairuotojo plokštėje (2 „Arduino“išėjimai), kad variklis sukasi pagal laikrodžio rodyklę/ prieš laikrodžio rodyklę.
MC38 magnetiniai jungikliai yra prijungti prie 10K rezistoriaus prie „Arduino“įvesties.
Rankinis žemyn jungiklis taip pat yra prijungtas prie įvesties 10K rezistoriumi.
Raudonasis šviesos diodas yra prijungtas prie 220 omų rezistoriaus prie „Arduino“išvesties. Kai durys uždaromos, raudona lemputė tęsiasi.
RTC DS1307 jungtys prie nano:
- VCC - 5V
- GND - GND
- SDA - kaištis A4
- SCL - kaištis A5
Jei naudojate kitą versiją nei nano, žiūrėkite „Arduino“vadovą.
Įkaitinkite lituoklį ir pradėkite jungti visus daiktus. Sumontuokite visas dalis į dėklą. Aš naudoju klijų pistoletą, kad pritvirtinčiau PCB ir variklio tvarkyklę. Taip pat pritvirtinkite trumpiklius su tam tikrais klijais.
Prieš surinkdami dalis į dėklą, būtinai išbandykite viską
3 žingsnis: sukurkite aparatūrą
Durims naudojau 4 mm betono formavimo fanerą. Jie slysta į 2 aliuminio U profilius. Durys prie medinės ritės pritvirtintos tam tikra nailonine viela (meškerė). Ritė prijungta prie 8 mm veleno. Aš naudoju grąžtą, kad vidinis ritės skersmuo atitiktų veleno skersmenį.
Variklis sumontuotas ABS korpuse (gręžkite skylę korpuso šone). Jungiklis sumontuotas kitoje pusėje.
Klijuokite magnetą viršutinėje durų pusėje. Taip pat galima naudoti 2 mažus varžtus. Įsitikinkite, kad jie nėra per ilgi:-) Sumontuokite 2 magnetinius jungiklius ant viryklės (1 viršuje, 1 apačioje)
4 žingsnis: „Arduino“kodas
Kadangi tai yra mano pirmasis tikras „Arduino“projektas, manau, kad kodas nėra tobulas pagal kodavimo gaires, tačiau jis veikia ir daro tai, ko tikiuosi.
Nedvejodami naudokite kodą ir prisitaikykite prie savo poreikių. Palikite pranešimą komentaruose ir pasidalykite man savo projektu pagal šį kodą.
38 eilutė: kai setRTC = true, įkeliant eskizą jūsų kompiuterio laikas sinchronizuojamas su RTC. Įkėlus keiskite setRTC = false ir vėl įkelkite eskizą.
41 eilutė: jei naudojate kitą RTC nei 1307 (pvz., 3231), pakeiskite šią eilutę
45 eilutė: pakeiskite savo miestą į miestą, kuriame gyvenate, ir įveskite savo koordinates bei laiko juostą. Nemanau, kad jie turi viščiukų, bet, pavyzdžiui, leidžia gauti baltųjų namų koordinates Vašingtone … (naudokite „Google“žemėlapius, dešiniuoju pelės mygtuku spustelėkite " kas čia ")
Dusk2Dawn Washington (38.897885, -77036541, -5);
139 eilutė: tai saulėlydžio/saulėtekio skaičiavimas, siekiant nustatyti, ar durys turi būti aukštyn ar žemyn. Kaip matote, skaičiavimui naudojami 2 skaičiai (+30). Tai yra saulėtekio/saulėlydžio vėlavimas. Mano viščiukai eina per kelias minutes po oficialaus saulėlydžio laiko. Nedvejodami pakeiskite šį atidėjimą pagal savo poreikius.
Paspaudus jungiklį, durys nusileidžia žemyn ir lieka žemyn, kol grąžinsite jas į normalią būseną
5 veiksmas:
Galimi 2 versijos pakeitimai:
- ESP8266 versija
- wifi ryšys
- Valdomas išmaniojo telefono programėle
- internetinė kamera
- …
Rekomenduojamas:
Automatinis vištienos kepimas: 7 žingsniai
Automatinis vištienos kooperatyvas: kas? Šis projektas yra automatinis vištienos košė. Jis matuoja vandens ir tiektuvo vandens ir tiektuvo lygį. Jis taip pat automatiškai atsidaro ir užsidaro. Tai įvyks dienos ar dienos šviesoje. Kai durys uždarytos, jas galima atidaryti spustelėjus
Automatinis vištienos namų projektas: 7 žingsniai
Automatinis vištienos namų projektas: Vykdydami 2 -ąsias magistro pramonės inžinerijos studijas elektromechanikos srityje, turime įgyvendinti projektą su „Arduino“arba „Raspberry Pi“kortele. Projektas turi leisti išspręsti esamą problemą. Mūsų projektas yra automatinis vištienos namelis
Automatizuotos vištienos durys: 5 žingsniai (su nuotraukomis)
Automatizuotos vištienos durys: automatinės vištienos durų durys yra sprendimas naktiniams plėšrūnams, tokiems kaip meškėnai, posūkai ir laukinės katės! Tačiau įprastos automatinės durys kainuoja daugiau nei 200 USD „Amazon“(automatinės vištienos durys) ir yra pernelyg brangios daugeliui mažų
Automatinis vištienos durų atidarymas: 6 žingsniai
Automatinis vištienos durų atidarytuvas: Automatinis vištienos durų atidarytuvas Naudojamos dalys ir įrankiai yra
„IoT“lauko naminių gyvūnėlių durys: 6 žingsniai (su nuotraukomis)
„IoT“lauko naminių gyvūnėlių durys: mane įkvėpė ši pamoka sukurti automatines vištienos kojines. Aš ne tik norėjau, kad vištidės durys būtų ant laikmačio, bet ir norėjau prijungti duris prie interneto, kad galėčiau jas valdyti telefonu ar kompiuteriu. Ši d