Innholdsfortegnelse:

Micro: Bit Dog Door Opener: 8 Steps (med bilder)
Micro: Bit Dog Door Opener: 8 Steps (med bilder)

Video: Micro: Bit Dog Door Opener: 8 Steps (med bilder)

Video: Micro: Bit Dog Door Opener: 8 Steps (med bilder)
Video: How to Make a Mini Robot bug 2024, November
Anonim
Image
Image
Micro: Bit Dog Door Opener
Micro: Bit Dog Door Opener

Fanger kjæledyrene dine seg selv i rom? Skulle du ønske du kunne gjøre hjemmet ditt mer tilgjengelig for dine furrige* venner ?? Nå kan du, hurra !!

Dette prosjektet bruker en mikro: bit mikrokontroller for å åpne en dør når en (kjæledyrvennlig) bryter trykkes. Vi trenger en micro: bit (sannsynligvis nyttig), en motor med høyt dreiemoment og noen mekaniske deler og stykker for å montere motoren og koble motoren til døren.

Lesetid: ~ 15 min

Byggetid: ~ 30-45 min

Kostnad: $ 60

*Dette prosjektet kan også brukes som en lavstøpt måte å forbedre hjemmet, arbeidsplassen eller annen fysisk plass tilgjengelig for mennesker! Jippi!!

Rekvisita

Materialer

  • mikro: bit
  • microUSB -kabel (3 fot eller mer)
  • Binary Bots Planet Totem Spider Kit

    • Hvis dette er ditt første robotprosjekt, vil jeg sterkt anbefale å bruke dette settet og følge opplæringen som den er. Hvis du har gjort noen prosjekter før, kan du gjøre justeringer og modifikasjoner. Her er to ting du må huske på:

      • Dette prosjektet krever en motor med høyt dreiemoment for å åpne døren vår. Motorstyringssystemet og mini -DC -motoren med høyt dreiemoment fra dette settet var superhjelpsomme i å bygge dette prosjektet.
      • De forskjellige brettene, mutrene og boltene var også praktiske, men kan byttes ut med lignende mekaniske deler fra et annet robotsett eller direkte fra en produsent.
  • 3 AAA -batterier
  • 2 lengder på 24 gauge strandet ledning, 1 - 1,3 m
  • Fiskesnøre, 1,3 m
  • Aluminium, 2 "x3" rektangel (5-7 cm)
  • 8 små negler
  • 6 trykkpinner
  • Vegg klissete kitt

Verktøy

  • Driversett

    Merk: Binary Bots -settet kommer med en M3 -driver (og den er magnetisk, wooo !!!) og en liten skrutrekker

  • Hammer
  • Wire strippere
  • Hot Lim Dispenser (ikke avbildet)
  • Saks
  • Målebånd
  • Blyant

Trinn 1: Prep og aluminium lås deksel

Prep og aluminium lås deksel
Prep og aluminium lås deksel

1. Mål og registrer bredden på døren din (innsiden)

2. I en vinkel på 45 grader måler du avstanden fra dørlåsen til veggen vinkelrett på dørhengslene

Merk: ditt spesielle romoppsett er sannsynligvis annerledes enn mitt. Det viktigste å huske på er at dreiemomentet er det laveste når det påføres vinkelrett. Med andre ord, prøv å feste motoren så nær vinkelrett som mulig. En 45 graders vinkel er sannsynligvis den minste vinkelen du vil ha, større vinkler vil være lettere for motoren å trekke opp døren.

3. Skjær en 2 "x3" bit aluminium (f.eks. Fra en resirkulert boks)

Trinn 2: Build It: Door Connection Mechanism

Build It: Door Connection Mechanism!
Build It: Door Connection Mechanism!
Build It: Door Connection Mechanism!
Build It: Door Connection Mechanism!
Build It: Door Connection Mechanism!
Build It: Door Connection Mechanism!

For å bygge denne delen trenger du følgende deler fra Binary Bots Kit:

  • 3 brett på 100 x 30 cm
  • 2 2-hulls 90 grader braketter
  • 4 6 mm M3 bolter
  • 4 låsemuttere
  • 2 8 mm M3 bolter
  • 2 M3 nøtter

1. Ta tak i et av brettene. Mål og merk bredden på døren fra venstre kant

2. Ta et andre brett. Koble det andre brettet til det første vinkelrett på hverandre, slik at det andre brettet er til høyre for dørbreddelinjen. (Bilde 2)

For å gjøre dette, bruk begge brakettene, 4 6 mm M3 -bolter og 4 låsemuttere. (Bilder 3 og 4)

3. Ta tak i det tredje brettet og koble det til det andre i en rett linje ved hjelp av de lengre (8 mm) M3 -boltene og de rektangulære M3 -mutrene. (Bilder 5 og 6)

Trinn 3: Bygg det: Dyrevennlig bryter

Bygg det: Dyrevennlig bryter!
Bygg det: Dyrevennlig bryter!
Bygg det: Dyrevennlig bryter!
Bygg det: Dyrevennlig bryter!
Bygg det: Dyrevennlig bryter!
Bygg det: Dyrevennlig bryter!

For å bygge denne delen trenger du følgende deler fra Binary Bots Kit:

  • 2 brett på 100 x 30 cm
  • 4 6 mm M3 bolter
  • 4 M3 nøtter
  • 2 8 mm nylonavstand

Du trenger også:

  • 2 3-4 fot (1-1,3 m) strandet 24 gauge ledning

    Fjern ca 2,5 cm av isolasjonen fra begge ender

  • 3 trykkpinner

1. Ta tak i et av brettene og fest nylonavstandene til venstre med to (2) M3 muttere. (Bilder 1 og 2)

2. Ta tak i det andre brettet og bruk to (2) M3 -bolter for å feste det andre brettet til det første via nylonavstandene. (Bilde 3)

3. Ta tak i en av M3 -boltene og skyv den gjennom et hull helt til høyre på det øverste brettet. Fest den ene enden av ledningen rundt boltens bunn. (Bilde 4)

4. Bruk en M3 -mutter for å feste bolten på plass. (Bilde 5)

5. Gjenta trinn 3 og 4 for bunnplaten, og pass på at den andre bolten er rett under den første.

Når du lukker bryteren (aka skyv brettene sammen), bør topp- og bunnboltene presses sammen og få full kontakt.

Trinn 4: Bygg det: Motorfeste

Bygg den: Motorfeste!
Bygg den: Motorfeste!
Bygg det: Motorfeste!
Bygg det: Motorfeste!
Bygg den: Motorfeste!
Bygg den: Motorfeste!

For å bygge denne delen trenger du følgende deler fra Binary Bots Kit:

  • 1 brett på 100x100 cm
  • 1 liten motor med 2 små skruer (så søt og likevel så kraftig!)
  • 1 motorfeste ("webstarter")
  • 1 hjulsett ("nettrulle")
  • 6 6 mm M3 bolter
  • 6 M3 nøtter

Du trenger også:

  • 6 små negler
  • 1 trykknål
  • 1,3 m fiskelinje (eller like sterk line)

1. Sett inn og fest motoren i motorfeste med de to små skruene (anbefales på det sterkeste å bruke en større skrutrekker hvis du har en..)

2. Ta tak i brettet på 100 x 100 cm, og bruk de 6 M3 boltene og mutrene til å feste motoren på venstre side i (omtrent) midten

3. Ta tak i hjul og fiskelinje. Tre den ene enden av fiskelinjen gjennom midten av spolen, og vikle deretter rundt tennene. Fest med en klatt varmt lim

4. Skyv de to hjulstykkene sammen (klem tråden mellom de to delene), og sett dem inn i motorens drivaksel slik at banedelen vender utover. Fest med en klatt varmt lim på utsiden

Trinn 5: Koble til elektronikken

Koble til elektronikken!
Koble til elektronikken!
Koble til elektronikken!
Koble til elektronikken!
Koble til elektronikken!
Koble til elektronikken!

Du trenger følgende deler:

  • mikro: bit
  • microUSB -kabel
  • Binary Bots motor driver board
  • 3 AAA batterier

1. Ta tak i motorfesteoppsettet du nettopp har satt sammen, og koble motoren til motordriverkortet. (Bilde 2)

Koble den røde motorkabelen til den venstre toppstiften merket "Motor1". Koble den svarte motorkabelen til høyre toppnål merket "Motor1".

2. Koble til den kjæledyrvennlige bryteren! Koble en av bryterledningene til mikro: bit P0 -pinnen, og den andre til mikro: bit GND -pinnen (spiller ingen rolle hvilken bryterkabel som går hvor). (Bilde 3)

3. Sett inn micro: -biten i motorførerkortet slik at trykknappene vender utover (vekk fra motorføreren).

4. Sett inn batteriene i motorens driverkort. Finn strømbryteren og gå til "av"

Trinn 6: Code It: Motor Control

Code It: Motor Control!
Code It: Motor Control!
Code It: Motor Control!
Code It: Motor Control!
Code It: Motor Control!
Code It: Motor Control!

Naviger til Make Code -nettstedet: www. MakeCode.org og velg micro: bit -alternativet, deretter "Nytt prosjekt". Det anbefales å gi nytt navn til prosjektet ditt for å hjelpe deg med å identifisere hva det gjør, for eksempel "Døråpner".

Litt bakgrunnsinformasjon:

Når Pin P0 utløses (via bryteren lukker), ønsker vi å snu motoren slik at den trekker opp døren ved å spole (aka spole inn) fiskesnoren. Vi ønsker også å spole fiskelinjen slik at vi kan stenge døren igjen. Det er også nyttig å ha en manuell måte å spole og koble av motoren, samt å kutte strømmen til motoren.. for sikkerhets skyld!

Siden vi har å gjøre med en likestrømsmotor, når vi gir strøm til en av motorledningene og jorder den andre, vil motoren rotere i en retning. Når vi bytter strøm til motorledningene, vil motoren rotere i den andre retningen. Kutte strøm til begge motorledninger slår motoren av.

La oss komme i gang!

Første kodefunksjon: Motor utløst av Doggo Switch

Denne funksjonen er vist i Foto 1.

1. Trekk ut en "når pinnen trykkes" (inndatablokker) og kontroller at den er satt til pinne P0

2. Inne i pin P0 -blokken, bruk de digitale skriveblokkene til å slå på micro: bit pin P13 (satt til 1) og slå av micro: bit pin P14. Dette slår motoren på i en retning

De digitale skriveblokkene finnes under Advanced Pins. Velg de riktige pinnene ved å klikke på pil ned.

3. Legg til en pause i ca. 7 sekunder (7000 ms), slå deretter av motoren ved å sette P13 og P14 til 0.

Merk: 7 sekunder fungerte bra for mitt oppsett og min hunds behov, men sjekk definitivt at dette er nok (slash ikke for mye) tid til å åpne døren tilstrekkelig for dine behov.

4. Koble fra motoren (aka roter den i motsatt retning) ved å bruke en digital skriveblokk for å slå på P14 og slå av P13. Sørg for å koble av samme tid som du spoler.

5. Valgfritt: bruk lysdiodene til å inkludere en nedtelling/opptellingstimer for å fortelle deg når motoren slås på. Anbefales også å legge til en pause mellom når du trykker på bryteren så vel som før motoren ruller opp.

Andre kodefunksjon: Manuell åpen

Denne funksjonen er vist i Foto 2.

1. For å gjøre en manuell bryter, dra ut en "På -knapp A trykket" (inndatablokker).

2. Inne i denne blokken bruker du de digitale skriveblokkene til å slå på micro: bit pin P13 (satt til 1), og slå av micro: bit pin P14 (satt til 0)

3. Legg til en pause -blokk for ~ 3s (3000 ms)

4. Slå av motoren! (ved å sette de digitale skriveblokkene til 0)

5. Valgfritt: Vis et ikon før du slår på motoren, slik at du vet hvilken vei motoren vil snu.

For min valgte jeg et rektangel, så angi "åpen dør", velg noe som gir mening for deg og hjernen din.

Tredje kodefunksjon: Manuell Lukk

Denne funksjonen er vist i Foto 3.1. For å gjøre en manuell bryter, dra ut en "På -knapp B trykket" (inndatablokker).

2. Inne i denne blokken bruker du de digitale skriveblokkene til å slå på micro: bit pin P13 (satt til 0), og slå av micro: bit pin P14 (satt til 1)

3. Legg til en pause -blokk for ~ 3s (3000 ms)

4. Slå av motoren! (ved å sette begge digitale skriveblokker til 0)

5. Valgfritt: Vis et ikon før du slår på motoren, slik at du vet hvilken vei motoren vil snu.

Fjerde kodefunksjon: Slå av motoren

Denne funksjonen vises nederst på Foto 3.

1. Trekk ut en "På -knapp A+B presset" blokk

2. Bruk to digitale skriveblokker for å sette både P13 og P14 til 0

Trinn 7: Installer den

Installer den!
Installer den!
Installer den!
Installer den!
Installer det!
Installer det!

1. Bruk en del av veggen klebrig kitt for å vikle aluminiumet rundt dørlåsen

Bøy aluminiumet rundt låsen slik at døren kan lukke helt, men forhindrer at den setter seg fast.

2. Bruk den varme limbeholderen til å lime den korte enden av dørmekanismestykket til dørbredden, like under låsen. Lim det lengre stykket på døren for å gi ekstra stabilitet

3. Fest motorfeste og motorkontrollkort på veggen. Bruk trykknappene midlertidig for å holde brikkene på plass, bruk deretter 6 spiker for å feste motorstyringen, og 2 for å feste motorstyrkortet.

4. Bruk veggen med klebrig kitt for å feste bryteren på et sted som er praktisk for den som skal åpne døren. Siden hunden min er ganske stor, installerte jeg den omtrent 0,5 meter opp fra gulvet slik at doggo kunne trykke på bryteren med nesen.

Jeg foretrakk å klebrig kitt slik at jeg kunne justere bryteren og fjerne ting etter behov, men hvis du vil gjøre dette permanent kan du bruke spiker eller varmt lim.

5. Bruk trykknappene for å feste bryterledningene til veggen og forhindre at de blir koblet fra

6. Fest fiskesnoren mellom motorrullen og dørmekanismen. Lukk døren helt, og vikle fiskesnoren rundt dørmekanismen et par ganger slik at den blir lært, og fest den deretter med varmt lim

Trinn 8: Test og distribuer! og gjør hjemmet ditt mer tilgjengelig, hurra

Test og distribuer! og gjør hjemmet ditt mer tilgjengelig, hurra!
Test og distribuer! og gjør hjemmet ditt mer tilgjengelig, hurra!
Test og distribuer! og gjør hjemmet ditt mer tilgjengelig, hurra!
Test og distribuer! og gjør hjemmet ditt mer tilgjengelig, hurra!
Test og distribuer! og gjør hjemmet ditt mer tilgjengelig, hurra!
Test og distribuer! og gjør hjemmet ditt mer tilgjengelig, hurra!

Huzzah !! Klar for testfasen! Slå på micro: bit (via microUSB -kabelen) og slå på motorens styrekort.

Slå på bryteren og kontroller at motoren åpner døren nok til at din furrige venn kan slippe unna! Og også at motoren ruller opp slik at du kan lukke døren igjen.

Sannsynligvis vil noe må justeres/fikses, så sjekk alle knappene, kontroller at systemet er festet til veggen og ikke blokkerer noe.

Når du har testet Doggo Door Opener, viser du det til kjæledyret ditt! … Og kanskje trene dem, ha. Jeg gjorde dette ved å bruke godbiter på toppen av bryteren, slik at hunden min ved et uhell utløste bryteren, så så han at døren åpnet seg. Det tok noen forsøk (jeg endte også med å gi den en kommando om "få bryteren"), men til slutt fant han ut av det! Og nå kan jeg forlate min herlige, men så engstelige hund alene alene uten å bekymre meg for at han vil felle seg selv (med vilje? Jeg aner ikke).

Hurra for å bruke teknologi for å gjøre vårt eget og andres liv enklere og bedre!

Gi meg beskjed hvis du har spørsmål, støter på problemer eller har andre ideer for dette prosjektet, jeg vil gjerne elske å se hva du lager, så del gjerne dine kreasjoner!

God fornøyelse, venner!

Anbefalt: