Sisukord:
Video: Kana ukseuks - Arduino baasil: 5 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Esiteks on minu emakeel hollandi keel, seega vabandage võimalike kirjavigade pärast. Kui midagi pole selge, jätke kommentaaridesse sõnum. See on minu esimene arduino projekt. Kuna mu naine oli väsinud kapiukse iga päev uuesti käsitsi avamisest, kaalusime kanakaitsme ostmist, kuid need on selle jaoks üsna kallid. (umbes 150 eurot / 175 dollarit). ametlik veebisait
Me kõik tahame, et meie kanad oleksid öösel turvalised, nii et loovus avaneb. Tööd tuleb teha. Esimene disain põhines arduino nano -l LDR -iga, kuid tat ei olnud täpne. Githubist leidsin lõpetamata eskiisi, kus kasutati Dusk2Dawn raamatukogu. Olen seda ehitamise alustamiseks baasina kasutanud.
Samm: osade loend
Kõik kasutatud osad ostab aliexpress
- Arduino Nano + valikuline klemmikruvi kaitselüliti
- PCB prototüüp
- DS1307 RTC
- L298N mootorijuht
- Mootor 12V/30 p/min
- MC38 magnetiline andur
- Spool
- Võll 200mm x 8mm
- Laagrid KP08
- Mootori haakeseade 4x8mm
- 12V/2A toide
- ABS plastikust ümbris IP65 (158mm x 90mm x 60mm)
- 1x LED
- Mõni traat, 10K takistid, 220 oomi takisti
- Jootekolb
- Liimipüstol
Materjali kogumaksumus on umbes 20 dollarit. Säästsin oma 150 -dollarise hoone, ehitades oma uksekontrolleri, ja mul oli selle loomisel palju nalja.
2. samm: skeemid
Kui kõik Aliexpressi osad lõpuks kohale jõudsid (jah, see võtab üsna palju kannatust), algab lõbus värk. Nagu skeemidelt näete, juhib mootorit L298N draiveriplaat. Sellel plaadil on 2 kanalit (saate ühendada 2 mootorit plaadil). Selles projektis vajate ainult ühte kanalit. Toitke juhtplaati 12 V toiteallikaga. Olen Arduino toiteks kasutanud juhtplaadil olevat 5V ühendust. Olen kasutanud juhi pardal kahte sisendit (2 Arduino väljundit), et võimaldada mootori pöörlemist päripäeva/ vastupäeva.
MC38 magnetlülitid on ühendatud 10K takistiga Arduino sisendiga.
Käsitsi allalüliti ühendatakse sisendisse ka 10K takisti abil.
Punane LED on 220 oomi takistiga ühendatud Arduino väljundiga. Kui uks on suletud, läheb punane LED edasi.
RTC DS1307 ühendused nanoga:
- VCC - 5V
- GND - GND
- SDA - tihvt A4
- SCL - tihvt A5
Palun lugege oma Arduino kasutusjuhendit, kui kasutate muud versiooni kui nano.
Kuumutage jootekolvi ja hakake kõik asjad kokku ühendama. Paigaldage kõik osad korpusesse. PCB ja mootori draiveri parandamiseks olen kasutanud liimipüstolit. Samuti kinnitasid hüppaja juhtmed mõne liimiga.
Veenduge, et katsetate kõike enne osade kokkupanemist korpusesse
3. samm: riistvara ehitamine
Ma kasutasin ukse jaoks 4 mm betoonvormimisvineeri. Need libisevad kaheks alumiiniumist U -profiiliks. Uks on puidust pooli külge kinnitatud mõne nailontraadiga (õngenöör). Pool on ühendatud 8 mm võlliga. Olen kasutanud külvikut, et muuta pooli siseläbimõõt vastavalt võlli läbimõõdule.
Mootor on paigaldatud ABS -korpusesse (puurige auk korpuse küljele). Lüliti on paigaldatud teisele küljele.
Liimige magnet ukse ülemisele küljele. Võimalik on kasutada ka 2 väikest kruvi. Veenduge, et need poleks liiga pikad:-) Paigaldage 2 magnetlülitit puldile (1 üleval, 1 all)
Samm: Arduino kood
Kuna see on minu esimene tõeline Arduino projekt, eeldan, et kood pole kodeerimisjuhiste kohaselt täiuslik, kuid see töötab ja teeb seda, mida ma ootan.
Kasutage julgelt koodi ja kohandage seda vastavalt oma vajadustele. Palun jätke kommentaaridesse sõnum ja jagage mulle selle koodi alusel oma projekti.
Rida 38: kui setRTC = true, sünkroonitakse teie arvuti aeg visandi üleslaadimisel RTC -ga. Pärast üleslaadimist muutke setRTC = false ja laadige eskiis uuesti üles.
Rida 41: kui kasutate mõnda muud RTC -d kui 1307 (nt 3231), muutke seda rida
rida 45: muutke oma linn linnaks, kus te elate, ja sisestage oma koordinaadid ja ajavöönd. Ma ei usu, et neil kanad on, aga näiteks saame Washingtoni valge maja koordinaadid kätte … (kasutage google maps, paremklõpsake " mis siin on ")
Dusk2Dawn washington (38,897885, -77036541, -5);
Rida 139: see on päikeseloojangu/päikesetõusu arvutus, et määrata, kas uks peaks olema üles või alla. Nagu näete, kasutatakse arvutuses 2 numbrit (+30). See on päikesetõusu/päikeseloojangu viivitus. Minu kanad lähevad mõne minuti pärast pärast ametlikku päikeseloojangut. Muutke seda viivitust julgelt vastavalt oma vajadustele.
Lülitit vajutades läheb uks alla ja jääb allapoole, kuni viite selle normaalsesse olekusse
5. samm:
Võimalikud muudatused versioonis 2:
- ESP8266 põhine versioon
- wifi ühendus
- Juhib nutitelefoni rakendus
- veebikaamera
- …
Soovitan:
Alexa baasil hääljuhtimisega raketiheitja: 9 sammu (piltidega)
Alexa baasil hääljuhtimisega raketiheitja: talvehooaja lähenedes; saabub see aastaaeg, mil tähistatakse tulede festivali. Jah, me räägime Diwalist, mis on tõeline India festival, mida tähistatakse kogu maailmas. Sel aastal on Diwali juba läbi ja inimeste nägemine
Kolm prantsuse kana kastis (koos mikro: bitiga): 10 sammu
Kolm prantsuse kana kastis (Micro: bitiga): Üllata (või hirmuta) inimesi, kellel on kolm kana kastist välja hüppamas. Pühadepööre elektroonikaga klassikalisel Jack-in-the-boxil. Need kolm kana on muidugi prantslased
Retrostiilofon (NE555 baasil): 6 sammu (koos piltidega)
Retrostiilofon (NE555 baasil): Sissejuhatus: see on väike süntesaatoritüüpi muusikavidin, mis oli kunagi 80ndatel väga populaarne. Selle nimi on Stylophone. Stylophone'il on väga lihtne vooluring, mis koosneb ainult mudelitest NE555, LM386 ja mõnest täiendavast komponendist. See loob
Automaatne katapult lemmikloomatoidu (koer, kass, kana jne) viskamiseks, pallide viskamiseks ja muuks!: 4 sammu (koos piltidega)
Automaatne katapult lemmikloomatoidu (koer, kass, kana jne) viskamiseks, pallide viskamiseks ja palju muud! Olen mõelnud välja, kuidas seda aeglustada, alates pallidest, mille sees on toit, kuni selle viskamiseni kogu koduaeda. Hämmastavalt on ta
TIVA juhitav konveierilindi baasil värvide sortija: 8 sammu
TIVA juhitav konveierilindi baasil värvide sortija: elektroonika valdkonnas on lai rakendus. Iga rakendus vajab erinevat vooluringi ja erinevat tarkvara ning riistvara konfiguratsiooni. Mikrokontroller on kiibile integreeritud mudel, milles saab kasutada erinevaid rakendusi