Turinys:
- 1 žingsnis: schema
- 2 žingsnis: dizainas
- 3 žingsnis: projekto korpusas ir laidai
- 4 žingsnis: šaltinio kodas
Video: Buitinis informatorius: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:48
Kas nori išeiti į lauką pažiūrėti, ar paštas atvyko? Šaltą žiemą ar lietų verčiau neturėčiau apsivilkti striukės ir batų, tik pastebėjau, kad nėra pašto. Šis projektas jums praneš apie pašto vežėjo vizitą, o kaip antraeilė funkcija primins, kad garažo durys buvo atidarytos. Jis netgi gali būti išplėstas įtraukiant kitus jutiklius
1 žingsnis: schema
Projektas pagrįstas „Atmega 168“lustu. Kadangi dizainas reikalauja tik minimalių išteklių, dauguma AVR lustų būtų tinkami pakaitalai. Tačiau turint papildomų išteklių, lengviau pridėti funkcijų nei pertvarkyti. Įrenginyje yra tik minimalus dalių skaičius (žr. Schemą). Konstrukcijoje yra du jutikliai, garažo durų magnetinis nendrinis jungiklis ir nuo pašto dėžutės priklausantis šviesos rezistorius (LDR).
2 žingsnis: dizainas
Garažo durų funkcija Garažo durų jutiklis yra magnetiniu būdu valdomas nendrinis jungiklis. Magnetas yra ant garažo vartų ir yra visiškai šalia nendrinio jungiklio, kai durys yra visiškai uždarytos. Aš pasirinkau nendrinį jungiklį, nes buvo lengviau pritaikyti laisvas mechanines garažo vartų judėjimo tolerancijas. Kai garažo durys atsidaro, magnetas atsitraukia nuo jungiklio. Atidaromas jungiklis, kuris signalizuoja mikrovaldikliui įjungti šviesos diodą ir duoda trumpą pyptelėjimą. Tai taip paprasta, galite paklausti „kodėl nerimauti naudojant mikrovaldiklį, kai paprasta grandinė atliks užduotį. Tačiau čia galima greitai pritaikyti mikrovaldiklio galią, kad būtų sukurtas naudingesnis įrenginys, nekeičiant jokios aparatūros. Aš tikrai norėjau funkcijos, kuri man primintų, kai pamirštu uždaryti duris. Jei durys atsidaro ir lieka atviros valandą, tikriausiai pamiršau jas uždaryti. Aš galiu nepastebėti šviesos diodo, todėl tuo metu jis pypsės kartą per 10 minučių, kad atkreipčiau dėmesį, kol uždarysiu duris. Pašto dėžutės funkcija pašto dėžutės jutikliui naudojau nuo šviesos priklausomą rezistorių (LDR). Dar kartą galėjau naudoti mechaninį jungiklį, tačiau man buvo neramu dėl laisvų mechaninių durų vyrių leistinų nuokrypių. Buvau neįsitikinęs, kad jungiklis gali patikimai veikti su svyrančiomis durimis. LDR veikia puikiai ir yra lengvai montuojamas pašto dėžutės gale. Kai durys yra uždarytos, tai reiškia labai didelį pasipriešinimą - kelis mega omus ir apie 10K, kai durys atsidaro - net ir apsiniaukusią dieną. Jei yra vidurys nakties, jis tikriausiai neužsiregistruos, bet pašto vežėjas vis tiek neatvyks. Pašto dėžutės tvarkymas gerokai skiriasi nuo garažo durų. Pašto dėžutė yra aktyvi tik sekundę ar dvi, tačiau noriu prisiminti, kad buvo aptikta anga, vieną kartą pyptelėkite garsiakalbį, tada palaikykite šviesos diodą, kol jį iš naujo nustatysiu - arba jis automatiškai atsistatys po 8 valandų. Ateities galimybės Yra dar keli analoginiai ir skaitmeniniai kaiščiai, esantys „AT Mega“mikroschemoje, todėl tikrai galėčiau pamatyti, kaip pridėti daugiau funkcijų prie savo mažo projekto. Viena idėja būtų šviesos spindulys ir LDR jutiklis, sumontuoti kelyje į priekines duris, kad galėčiau iš anksto pranešti kam nors artėjant prie namų. Turite idėju?
3 žingsnis: projekto korpusas ir laidai
Atvejis Norėjau nedidelio dėklo, skirto montuoti plokštę, ir radau naudotą ant paviršiaus tvirtinamą RJ45 dėžę, kuri yra tinkamo dydžio mano projektui. Įdiegiau šviesos diodus ir iš naujo nustatymo mygtuką, kad jie išsiplėstų per korpuso viršų - tai reiškia, kad dėklą galima nuimti be jokių jungiamųjų laidų. į jūsų pašto dėžutę gali būti šiek tiek vargo. Aš rekomenduočiau naudoti vytos poros arba ekranuotą kabelį. Taip sumažinsite bet kokius nuklydusius elektromagnetinius laukus, kurie jūsų laiduose nesukels indukuotos srovės, kuri sutrikdytų mikrovaldiklį. Po ranka turėjau pakankamai koaksialinio kabelio, todėl tai ir naudojau. Mano pašto dėžutė yra mano važiuojamosios dalies gale - galbūt 40 pėdų nuo namų. Man pasisekė tuo, kad iš naujo išasfaltavus važiuojamąją dalį, aš suvedžiau vielą po betonu, kol ji nebuvo pilama, todėl sutaupiau daug kasinėjimų. Tada yra elektros instaliacijos per namą klausimas, kuris taip pat gali užtrukti. Hmm…. gal belaidis sprendimas …
4 žingsnis: šaltinio kodas
Štai šaltinio kodas - jis trumpas ir paprastas.
Household_Informer.pde
. PDE failai yra „Arduino“kodo failai (jie dėl tam tikrų priežasčių vadinami „eskizais“) - tai beveik identiška „C“.
Kodą galite peržiūrėti atsisiuntę ir atidarę teksto rengyklėje.
Atnaujinta 2011 m. Vasario 14 d. Kompiuterio matematikos klaidos sprendimas. ir pakeisti pašto dėžučių tonus, kad dažnėtų
Naujesnės „Arduino“kūrimo sistemos versijos naudoja.ino plėtinį, o ne.pde, todėl tiesiog pervardykite failą.
Rekomenduojamas:
„Arduino“automobilių atbulinės eigos įspėjimo sistema - Žingsniai po žingsnio: 4 žingsniai
„Arduino“automobilių atbulinės eigos įspėjimo sistema | Žingsniai po žingsnio: Šiame projekte aš suprojektuosiu paprastą „Arduino“automobilio atbulinės eigos stovėjimo jutiklio grandinę, naudodamas „Arduino UNO“ir ultragarsinį jutiklį „HC-SR04“. Ši „Arduino“pagrįsta automobilio atbulinės eigos įspėjimo sistema gali būti naudojama autonominei navigacijai, robotų diapazonui ir kitiems diapazonams
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su nuotraukomis): 6 žingsniai
„Arduino Halloween Edition“- „Zombies“iššokantis ekranas (žingsniai su paveikslėliais): norite Helovino metu išgąsdinti savo draugus ir sukelti riksmą? O gal tiesiog norite padaryti gerą išdaigą? Šis iššokantis „Zombies“ekranas gali tai padaryti! Šioje instrukcijoje aš išmokysiu jus, kaip lengvai padaryti iššokančius zombius naudojant „Arduino“. HC-SR0
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): 8 žingsniai
Akustinė levitacija naudojant „Arduino Uno“žingsnis po žingsnio (8 žingsniai): ultragarsiniai garso keitikliai L298N nuolatinės srovės adapterio maitinimo šaltinis su vyrišku nuolatinės srovės kaiščiu „Arduino UNOBreadboard“Kaip tai veikia: pirmiausia įkelkite kodą į „Arduino Uno“(tai yra mikrovaldiklis su skaitmeniniu ir analoginiai prievadai kodui konvertuoti (C ++)
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: 7 žingsniai
„Pixel Kit“, kuriame veikia „MicroPython“: pirmieji žingsniai: Kelionė, skirta visam „Kano Pixel“potencialui išnaudoti, prasideda gamyklos programinės įrangos pakeitimu „MicroPython“, tačiau tai tik pradžia. Norėdami koduoti „Pixel Kit“, turime prie jo prijungti savo kompiuterius. Ši pamoka paaiškins, kas
Buitinis „pasidaryk pats“potvynių detektorius: 9 žingsniai
Buitinis „pasidaryk pats“potvynių detektorius: WHATI sukūrė vandens aliarmo aptikimą pakeisdami dolerio parduotuvės įsibrovimo signalus. Anksčiau buvau sukūręs tą patį dizainą su žemos pusės FET jungikliu ir tam tikru aliarmo signalizatoriumi. Aš nusipirkau komercinius signalus iš „RadioShack“(dabar žinomo kaip „TheSource“