Turinys:
- Prekės
- 1 žingsnis: Paruoškite ir aliuminio skląsčio dangtį
- 2 žingsnis: sukurkite: durų prijungimo mechanizmas
- 3 žingsnis: sukurkite: naminiams gyvūnėliams pritaikytas jungiklis
- 4 žingsnis: sukurkite: variklio laikiklis
- 5 žingsnis: prijunkite elektroniką
- 6 žingsnis: koduokite: variklio valdymas
- 7 žingsnis: įdiekite
- 8 žingsnis: išbandykite ir įdiekite! ir padarykite savo namus labiau prieinamus, Hurra
Video: Mikro: šunų durų atidarytuvas: 8 žingsniai (su nuotraukomis)
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Ar jūsų augintiniai įstringa kambariuose? Ar norėtumėte, kad jūsų namai būtų labiau prieinami jūsų pūkuotiems* draugams? Dabar tu gali, hoora !!
Šiame projekte naudojamas „micro: bit“mikrovaldiklis, kuris atveria duris, kai paspaudžiamas (naminiams gyvūnėliams tinkamas) jungiklis. Mums reikės „micro: bit“(tikriausiai naudinga), didelio sukimo momento variklio ir kai kurių mechaninių dalių ir detalių, kad būtų galima sumontuoti variklį ir prijungti variklį prie durų.
Skaitymo laikas: ~ 15 min
Sukūrimo laikas: ~ 30-45 min
Kaina: ~ 60 USD
*Šis projektas gali būti naudojamas kaip menkas būdas pagerinti namų, darbo vietos ar kitų fizinių erdvių prieinamumą žmonėms! Valio!!
Prekės
Medžiagos
- mikro: bit
- „microUSB“kabelis (3 pėdų ar daugiau)
-
„Binary Bots Planet Totem Spider“rinkinys
-
Jei tai jūsų pirmasis robotikos projektas, labai rekomenduočiau naudoti šį rinkinį ir vadovautis pamoka tokia, kokia yra. Jei anksčiau atlikote keletą projektų, nedvejodami atlikite pakeitimus ir pakeitimus. Turėkite omenyje du dalykus:
- Šiam projektui reikalingas didelio sukimo momento variklis, kuris atveria mūsų duris. Variklio valdymo sistema ir didelio sukimo momento mini nuolatinės srovės variklis iš šio rinkinio buvo labai naudingi kuriant šį projektą.
- Taip pat buvo naudingos įvairios lentos, veržlės ir varžtai, tačiau jas buvo galima pakeisti panašiomis mechaninėmis dalimis iš kito robotikos komplekto arba tiesiogiai iš gamintojo.
-
- 3 AAA tipo baterijos
- 2 ilgiai 24 gabaritų vielos, 3–4 pėdų (1–1,3 m)
- Žvejybos linija, 4 '(1,3 m)
- Aliuminis, 2 x 3 colių stačiakampis (5-7 cm)
- 8 maži nagai
- 6 stumiamieji kaiščiai
- Sienų lipnus glaistas
Įrankiai
-
Vairuotojo rinkinys
Pastaba: „Binary Bots“rinkinyje yra M3 tvarkyklė (ir ji yra magnetinė, wooo !!!) ir mažas atsuktuvas
- Plaktukas
- Vielos nuėmikliai
- Karštų klijų dozatorius (nuotraukoje nėra)
- Žirklės
- Matavimo juostos
- Pieštukas
1 žingsnis: Paruoškite ir aliuminio skląsčio dangtį
1. Išmatuokite ir užrašykite savo durų (vidinės dalies) plotį
2. 45 laipsnių kampu išmatuokite atstumą nuo durų skląsčio iki sienos, statmenos durų vyriams
Pastaba: jūsų kambario konfigūracija greičiausiai skiriasi nuo mano. Svarbiausia nepamiršti, kad sukimo momentas yra mažiausias, kai jis taikomas statmenai. Kitaip tariant, pabandykite pritvirtinti variklį kuo arčiau statmenos. 45 laipsnių kampas greičiausiai yra mažiausias kampas, kurio norite, o didesni kampai varikliui bus lengviau ištraukti duris.
3. Iškirpkite 2 x 3 colių aliuminio gabalėlį (pvz., Iš perdirbtos skardinės)
2 žingsnis: sukurkite: durų prijungimo mechanizmas
Norėdami sukurti šią dalį, jums reikės šių dalių iš dvejetainių robotų rinkinio:
- 3 lentos 100x30 cm
- 2 2 skylių 90 laipsnių laikikliai
- 4 6 mm M3 varžtai
- 4 fiksavimo veržlės
- 2 8 mm M3 varžtai
- 2 M3 riešutų
1. Paimkite vieną iš lentų. Iš kairiojo krašto išmatuokite ir pažymėkite durų plotį
2. Paimkite antrą lentą. Prijunkite antrąją plokštę prie pirmosios statmenai viena kitai, kad antroji plokštė būtų tiesiai į dešinę nuo durų pločio linijos. (2 nuotrauka)
Norėdami tai padaryti, naudokite abu laikiklius, 4 6 mm M3 varžtus ir 4 fiksavimo veržles. (3 ir 4 nuotraukos)
3. Suimkite trečiąją plokštę ir tiesia linija prijunkite ją prie antrosios, naudodami ilgesnius (8 mm) M3 varžtus ir stačiakampes M3 veržles. (5 ir 6 nuotraukos)
3 žingsnis: sukurkite: naminiams gyvūnėliams pritaikytas jungiklis
Norėdami sukurti šią dalį, jums reikės šių dalių iš dvejetainių robotų rinkinio:
- 2 lentos 100x30 cm
- 4 6 mm M3 varžtai
- 4 M3 riešutų
- 2 8 mm nailono atramos
Jums taip pat reikės:
-
2 3–4 pėdų (1–1,3 m) 24 vnt. Vielos
Nuimkite apie 2,5 cm izoliacijos iš abiejų galų
- 3 kaiščiai
1. Paimkite vieną iš savo plokščių ir pritvirtinkite nailono atramas kairėje pusėje, naudodami dvi (2) M3 veržles. (1 ir 2 nuotraukos)
2. Paimkite antrąją plokštę ir dviem (2) M3 varžtais pritvirtinkite antrąją plokštę prie pirmosios per nailonines atramas. (3 nuotrauka)
3. Paimkite vieną iš M3 varžtų ir išstumkite jį per skylę viršutiniame dešiniajame viršutinės lentos gale. Apvyniokite vieną vielos galą aplink varžto pagrindą. (4 nuotrauka)
4. M3 veržle pritvirtinkite varžtą savo vietoje. (5 nuotrauka)
5. Pakartokite 3 ir 4 veiksmus apatinei plokštei ir įsitikinkite, kad antrasis varžtas yra tiesiai žemiau pirmosios.
Kai uždarote jungiklį (taip pat stumiate plokštes kartu), viršutiniai ir apatiniai varžtai turi susispausti ir visiškai liestis.
4 žingsnis: sukurkite: variklio laikiklis
Norėdami sukurti šią dalį, jums reikės šių dalių iš dvejetainių robotų rinkinio:
- 1 100x100 cm lenta
- 1 Mažas variklis su 2 mažais varžtais (toks mielas ir toks galingas!)
- 1 variklio laikiklis („žiniatinklio paleidimo priemonė“)
- 1 ritės rinkinys („žiniatinklio ritė“)
- 6 6 mm M3 varžtai
- 6 M3 riešutų
Jums taip pat reikės:
- 6 maži nagai
- 1 smeigtukas
- 4 pėdų (1,3 m) žvejybos linijos (arba tokios pat tvirtos)
1. Įdėkite ir pritvirtinkite variklį prie variklio laikiklio dviem mažais varžtais (labai rekomenduojama naudoti didesnį atsuktuvą, jei turite..)
2. Paimkite 100x100 cm plokštę ir 6 M3 varžtais ir veržlėmis pritvirtinkite variklį kairėje pusėje (maždaug) viduryje
3. Paimkite ritę ir meškerę. Užmaukite vieną meškerės virvės galą per ritės vidurį, tada apvyniokite aplink dantis. Užfiksuokite karšto klijų šluoste
4. Suspauskite abi ritės dalis (suspauskite sriegį tarp dviejų dalių) ir įstatykite į variklio pavaros veleną taip, kad juostos dalis būtų nukreipta į išorę. Pritvirtinkite išorėje karšto klijų šluoste
5 žingsnis: prijunkite elektroniką
Jums reikės šių dalių:
- mikro: bit
- „microUSB“kabelis
- „Binary Bots“variklio plokštė
- 3 AAA baterijos
1. Paimkite ką tik surinktą variklio laikiklio sąranką ir prijunkite variklį prie variklio tvarkyklės plokštės. (2 nuotrauka)
Prijunkite raudoną variklio laidą prie kairiojo kaiščio kaiščio, pažymėto „Motor1“. Prijunkite juodą variklio laidą prie dešiniojo antgalio kaiščio, pažymėto „Motor1“.
2. Prijunkite naminiams gyvūnėliams pritaikytą jungiklį! Prijunkite vieną iš jungiklio laidų prie „micro: bit P0“kaiščio, o kitą - prie „micro: bit GND“kaiščio (nesvarbu, kuris jungiklio laidas kur eina). (3 nuotrauka)
3. Įkiškite „micro: bit“į variklio pavaros plokštę taip, kad mygtukai būtų nukreipti į išorę (toli nuo variklio tvarkyklės).
4. Įdėkite baterijas į variklio tvarkyklės plokštę. Suraskite maitinimo jungiklį ir pereikite prie „išjungimo“
6 žingsnis: koduokite: variklio valdymas
Eikite į „Make Code“svetainę: www. MakeCode.org ir pasirinkite „micro: bit“parinktį, tada „Naujas projektas“. Rekomenduojama pervadinti projektą, kad būtų lengviau nustatyti, ką jis daro, pvz., „Durų atidarytuvas“.
Šiek tiek foninės informacijos:
Kai suaktyvinamas kaištis P0 (per jungiklio uždarymą), mes norime pasukti variklį taip, kad jis ištrauktų duris, suvyniodamas (taip pat susukdamas) meškerę. Mes taip pat norime išvynioti žvejybos liniją, kad galėtume vėl uždaryti duris. Taip pat naudinga turėti rankinį būdą, kaip suvynioti ir išvynioti variklį, taip pat nutraukti variklio maitinimą.. tik tuo atveju!
Kadangi mes susiduriame su nuolatinės srovės varikliu, kai mes suteikiame galią vienam iš variklio laidų ir įžeminame kitą, variklis sukasi viena kryptimi. Kai perjungiame maitinimą į variklio laidus, variklis sukasi kita kryptimi. Sumažinus abiejų variklio laidų galią, variklis išjungiamas.
Pradėkime!
Pirmojo kodo funkcija: variklis suaktyvinamas „Doggo“jungikliu
Ši funkcija parodyta 1 nuotraukoje.
1. Ištraukite „paspaudus kaištį“(įvesties blokai) ir įsitikinkite, kad jis nustatytas į kaištį P0
2. Smeigtuko P0 bloko viduje naudokite skaitmeninius rašymo blokus, kad įjungtumėte mikro: bitų kaištį P13 (nustatytas į 1) ir išjungtumėte mikro: bitų kaištį P14. Tai įjungia variklį viena kryptimi
Skaitmeniniai rašymo blokai pateikiami skiltyje Išplėstiniai kaiščiai. Pasirinkite tinkamus kaiščius spustelėdami rodyklę žemyn.
3. Pridėkite maždaug 7 s (7000 ms) pauzę, tada išjunkite variklį, nustatydami P13 ir P14 į 0.
Pastaba: 7 sekundės puikiai tiko mano sąrankai ir mano šunų poreikiams, tačiau būtinai patikrinkite, ar to pakanka (perbraukite ne per daug), kad tinkamai atidarytumėte duris savo poreikiams.
4. Išjunkite variklį (dar pasukite priešinga kryptimi) naudodami skaitmeninį rašymo bloką, kad įjungtumėte P14 ir išjungtumėte P13. Būtinai išvyniokite tiek pat laiko, kiek ir ritę.
5. Pasirenkama: naudokite šviesos diodus, kad įtrauktumėte atgalinio skaičiavimo/atgalinio laikmačio laikmatį, kad žinotumėte, kada variklis bus įjungtas. Taip pat rekomenduojama pridėti pauzę tarp paspaudus jungiklį ir prieš variklio atsiskyrimą.
Antroji kodo funkcija: rankiniu būdu atidaryta
Ši funkcija parodyta 2 nuotraukoje.
1. Norėdami perjungti rankiniu būdu, ištraukite mygtuką „Įjungimo mygtukas A“(įvesties blokai).
2. Šio bloko viduje naudokite skaitmeninius rašymo blokus, kad įjungtumėte mikro: bitų kaištį P13 (nustatytas į 1), ir išjunkite mikro: bitų kaištį P14 (nustatykite į 0)
3. Pridėkite pauzės bloką ~ 3 s (3000 ms)
4. Išjunkite variklį! (nustatydami skaitmeninio rašymo blokus į 0)
5. Pasirenkama: prieš įjungdami variklį parodykite piktogramą, kad žinotumėte, į kurią pusę variklis sukasi.
Aš pasirinkau stačiakampio kontūrą, todėl nurodykite „atviras duris“, pasirinkite tai, kas jums ir jūsų smegenims yra prasminga.
Trečiojo kodo funkcija: rankinis uždarymas
Ši funkcija parodyta 3.1 nuotraukoje. Norėdami perjungti rankiniu būdu, ištraukite mygtuką „Įjungimo mygtukas B“(įvesties blokai).
2. Šio bloko viduje naudokite skaitmeninius rašymo blokus, kad įjungtumėte mikro: bitų kaištį P13 (nustatytas į 0), ir išjunkite mikro: bitų kaištį P14 (nustatykite į 1)
3. Pridėkite pauzės bloką ~ 3 s (3000 ms)
4. Išjunkite variklį! (nustatydami abu skaitmeninio rašymo blokus į 0)
5. Pasirenkama: prieš įjungdami variklį parodykite piktogramą, kad žinotumėte, į kurią pusę variklis sukasi.
Ketvirta kodo funkcija: išjunkite variklį
Ši funkcija parodyta 3 nuotraukos apačioje.
1. Ištraukite bloką „Įjungtas mygtukas A+B“
2. Naudodami du skaitmeninius rašymo blokus nustatykite P13 ir P14 į 0
7 žingsnis: įdiekite
1. Apvyniokite aliuminį aplink durų skląstį tam tikru lipniu sieniniu glaistu
Sulenkite aliuminį aplink skląstį, kad durelės galėtų visiškai užsidaryti, bet neleistų jiems prilipti.
2. Naudodami karštų klijų dozatorių, priklijuokite trumpą durų mechanizmo detalės galą prie durų pločio, tiesiai po skląsčiu. Klijuokite ilgesnę dalį prie durų, kad užtikrintumėte papildomą stabilumą
3. Pritvirtinkite variklio laikiklį ir variklio valdiklio plokštę prie sienos. Laikinai naudokite stūmimo kaiščius, kad laikytumėte dalis, tada naudokite 6 vinis variklio valdikliui pritvirtinti ir 2 - variklio valdiklio plokštę.
4. Naudokite lipnų sieninį glaistą, kad pritvirtintumėte jungiklį toje vietoje, kuri yra patogi tiems, kurie atidarys duris. Kadangi mano šuo yra gana didelis, aš jį sumontavau maždaug 1,5 metro (0,5 m) aukštyje nuo grindų, kad šuo galėtų nosimi paspausti jungiklį.
Man labiau patiko lipnus glaistas, kad galėčiau sureguliuoti jungiklį ir prireikus pašalinti daiktus, bet jei norite, kad tai būtų nuolatinis, galite naudoti nagus arba karštus klijus.
5. Naudodami kaiščius pritvirtinkite jungiklio laidus prie sienos ir neleiskite jiems atsijungti
6. Pritvirtinkite meškerę tarp variklio ritės ir durų mechanizmo. Visiškai uždarykite duris, tada keletą kartų apvyniokite meškerę aplink durų mechanizmą, kad jos būtų išmokytos, tada pritvirtinkite karštais klijais
8 žingsnis: išbandykite ir įdiekite! ir padarykite savo namus labiau prieinamus, Hurra
Huzzah !! Paruoštas bandymų etapui! Įjunkite „micro: bit“(per „microUSB“kabelį) ir įjunkite variklio valdiklio plokštę.
Paleiskite jungiklį ir patikrinkite, ar variklis pakankamai atveria duris, kad jūsų pūkuotas draugas galėtų pabėgti! Taip pat, kad variklis nesuyra, kad galėtumėte vėl uždaryti duris.
Labai tikėtina, kad kažką reikės sureguliuoti/pataisyti, todėl patikrinkite visus mygtukus, įsitikinkite, kad sistema yra tvirtai pritvirtinta prie sienos ir nieko neužstoja.
Išbandę savo „Doggo“durų atidarytuvą, parodykite jį savo augintiniui! … Ir galbūt išmokykite juos, ha. Aš tai padariau naudodamas skanėstus jungiklio viršuje, kad mano šuo netyčia suaktyvintų jungiklį, tada pamatė, kad durys atsidaro. Prireikė kelių bandymų (aš taip pat daviau komandą „gauti jungiklį“), bet galiausiai jis tai suprato! Ir dabar aš galiu palikti savo mielą, bet labai susirūpinusį šunį namie vieną, nesijaudindamas, kad jis pats spąstais (tyčia? Aš neįsivaizduoju).
Ura, kad naudojate technologijas, kad palengvintumėte savo ir kitų gyvenimą!
Praneškite man, jei turite kokių nors klausimų, susiduriate su problemomis ar turite kitų idėjų šiam projektui, man būtų malonu pamatyti, ką jūs darote, todėl pasidalykite savo kūryba!
Laimingos kūrybos, draugai!
Rekomenduojamas:
„Pasidaryk pats“išmaniųjų garažo durų atidarytuvas ir namų asistento integracija: 5 žingsniai
„Pasidaryk pats“išmaniųjų garažo durų atidarytuvas ir namų asistento integracija: naudodamiesi šiuo „pasidaryk pats“projektu, protingai paverskite įprastas garažo duris. Aš jums parodysiu, kaip jį sukurti ir valdyti naudojant „Home Assistant“(per MQTT) ir galėsiu nuotoliniu būdu atidaryti ir uždaryti garažo duris. Naudosiu ESP8266 plokštę, pavadintą „Wemos“
Pigus išmanusis garažo durų atidarytuvas: 6 žingsniai (su nuotraukomis)
Pigūs „Smart Garage“durų atidarytuvai: „CreditI“beveik nukopijavau „Savjee“diegimą, tačiau vietoj „Shelly“naudojau „Sonoff Basic“. Peržiūrėkite jo svetainę ir „YouTube“kanalą! Https: //www.savjee.be/2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsYou h
Garažo durų atidarytuvas su atsiliepimais naudojant „Esp8266“kaip žiniatinklio serverį .: 6 žingsniai
Garažo durų atidarytuvas, naudodamas „Esp8266“kaip žiniatinklio serverį: Sveiki, aš jums parodysiu, kaip padaryti paprastą būdą padaryti garažo durų atidarytuvą.-ESP8266 yra užkoduotas kaip žiniatinklio serveris, durys gali būti atidarytos visur pasaulyje atsiliepimai, jūs žinosite, ar durys yra atidarytos arba uždarytos realiu laiku-paprasta, tik vienas spartusis klavišas
Garažo durų atidarytuvas naudojant „Raspberry Pi“: 5 žingsniai (su nuotraukomis)
Garažo vartų atidarymas naudojant „Raspberry Pi“: valdykite garažo variklį iš išmaniojo telefono ar bet kurio įrenginio, galinčio naršyti tinklalapį (su AJAX!). Projektas buvo pradėtas, nes savo garaže turėjau tik vieną nuotolinio valdymo pultą. Kaip buvo smagu nusipirkti antrą? Nepakankamai. Mano tikslas buvo sugebėti kontroliuoti ir stebėti
„Raspberry Pi 3“garažo durų atidarytuvas: 15 žingsnių (su nuotraukomis)
„Raspberry Pi 3“garažo durų atidarytuvas: sukūriau šį nurodymą 2014 m. Nuo to laiko daug kas pasikeitė. 2021 metais čia atnaujinau „Smart Garage Door Opener“. Naudokite „Raspberry Pi“ir išmanųjį telefoną, kad atidarytumėte, uždarytumėte ir stebėtumėte garažo duris. Durų atidarymas ir uždarymas yra apsaugotas naudojant s