Turinys:

Mikro: šunų durų atidarytuvas: 8 žingsniai (su nuotraukomis)
Mikro: šunų durų atidarytuvas: 8 žingsniai (su nuotraukomis)

Video: Mikro: šunų durų atidarytuvas: 8 žingsniai (su nuotraukomis)

Video: Mikro: šunų durų atidarytuvas: 8 žingsniai (su nuotraukomis)
Video: Užburiantis apleistas XVII a. Pilis Prancūzijoje (visiškai užšaldytas laiku 26 metus) 2024, Birželis
Anonim
Image
Image
„Micro: Bit“šunų durų atidarytuvas
„Micro: Bit“šunų durų atidarytuvas

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į

Paruošimo ir aliuminio skląsčio dangtis
Paruošimo ir aliuminio skląsčio dangtis

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

Sukurkite: durų prijungimo mechanizmas!
Sukurkite: durų prijungimo mechanizmas!
Sukurkite: durų sujungimo mechanizmas!
Sukurkite: durų sujungimo mechanizmas!
Sukurkite: durų sujungimo mechanizmas!
Sukurkite: durų sujungimo 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

Sukurkite: draugiškas naminiams gyvūnėliams jungiklis!
Sukurkite: draugiškas naminiams gyvūnėliams jungiklis!
Sukurkite: draugiškas naminiams gyvūnėliams jungiklis!
Sukurkite: draugiškas naminiams gyvūnėliams jungiklis!
Sukurkite: draugiškas naminiams gyvūnėliams jungiklis!
Sukurkite: draugiškas naminiams gyvūnėliams 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

Sukurkite: variklio laikiklis!
Sukurkite: variklio laikiklis!
Sukurkite: variklio laikiklis!
Sukurkite: variklio laikiklis!
Sukurkite: variklio laikiklis!
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ą

Prijunkite elektroniką!
Prijunkite elektroniką!
Prijunkite elektroniką!
Prijunkite elektroniką!
Prijunkite elektroniką!
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

Kodas: variklio valdymas!
Kodas: variklio valdymas!
Kodas: variklio valdymas!
Kodas: variklio valdymas!
Kodas: variklio valdymas!
Kodas: 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

Įdiekite!
Įdiekite!
Įdiekite!
Įdiekite!
Įdiekite!
Į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

Išbandykite ir įdiekite! ir padarykite savo namus labiau prieinamus, Hurra!
Išbandykite ir įdiekite! ir padarykite savo namus labiau prieinamus, Hurra!
Išbandykite ir įdiekite! ir padarykite savo namus labiau prieinamus, Hurra!
Išbandykite ir įdiekite! ir padarykite savo namus labiau prieinamus, Hurra!
Išbandykite ir įdiekite! ir padarykite savo namus labiau prieinamus, Hurra!
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: