Innehållsförteckning:

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: Can You Reattach a Severed Finger? 🤔 2024, Juni
Anonim
Image
Image
Micro: Bit Dog Door Opener
Micro: Bit Dog Door Opener

Fångar dina husdjur sig i rum? Önskar du att du kunde göra ditt hem mer tillgängligt för dina furiga* vänner ?? Nu kan du, hurra !!

Detta projekt använder en mikro: bit mikrokontroller för att öppna en dörr när en (husdjursvänlig) omkopplare trycks in. Vi behöver en micro: bit (förmodligen hjälpsam), en motor med högt vridmoment och några mekaniska delar och delar för att montera motorn och ansluta motorn till dörren.

Lästid: ~ 15 min

Byggtid: ~ 30-45 min

Kostnad: ~ $ 60

*Detta projekt kan användas som ett lågt gjutet sätt att förbättra hem, arbetsplatser eller annan fysisk tillgänglighet för människor också! Jippie!!

Tillbehör

Material

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

    • Om det här är ditt första robotprojekt, rekommenderar jag starkt att använda detta kit och följa handledningen som den är. Om du har gjort några projekt tidigare kan du göra justeringar och modifieringar. Här är två saker att tänka på:

      • Detta projekt kräver en motor med högt vridmoment för att öppna dörren. Motorstyrsystemet och mini -DC -motorn med högt vridmoment från detta kit var superhjälpsamma för att bygga detta projekt.
      • De olika brädorna, muttrarna och bultarna var också praktiska, men kan ersättas med liknande mekaniska delar från ett annat robotik -kit eller direkt från en tillverkare.
  • 3 AAA -batterier
  • 2 längder med 24 gauge strängad tråd, 1 - 1,3 m
  • Fiskelinje, 1,3 m
  • Aluminium, 2 "x3" rektangel (5-7 cm)
  • 8 små naglar
  • 6 tryckstift
  • Vägg klibbig kitt

Verktyg

  • Förarsats

    Obs: Binary Bots -paketet levereras med en M3 -drivrutin (och det är magnetiskt, wooo !!!) och en liten skruvmejsel

  • Hammare
  • Wire Strippers
  • Hot Lim Dispenser (ej på bilden)
  • Sax
  • Måttband
  • Penna

Steg 1: Prep och aluminiumlåsskydd

Prep och aluminium spärrhölje
Prep och aluminium spärrhölje

1. Mät och notera bredden på din dörr (insidan)

2. I en vinkel på 45 grader mäter du avståndet från dörrspärren till väggen vinkelrätt mot dörrgångjärnen

Obs! Din specifika rumsuppställning är sannolikt annorlunda än min. Det viktigaste att tänka på är att vridmomentet är det lägsta när det appliceras vinkelrätt. Med andra ord, försök att fästa motorn så nära vinkelrätt som möjligt. En 45 graders vinkel är troligen den minsta vinkel du vill ha, större vinklar blir lättare för motorn att dra upp dörren.

3. Skär en 2 "x3" bit aluminium (t.ex. från en återvunnen burk)

Steg 2: Bygg den: Dörranslutningsmekanism

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!

För att bygga denna del behöver du följande bitar från Binary Bots Kit:

  • 3 100x30cm brädor
  • 2 2-håls 90 graders fästen
  • 4 6 mm M3 bultar
  • 4 låsmuttrar
  • 2 8 mm M3 bultar
  • 2 M3 muttrar

1. Ta tag i en av brädorna. Från vänster kant mäter och markerar du dörrens bredd

2. Ta en andra bräda. Anslut det andra kortet till det första vinkelrätt mot varandra, så att det andra kortet ligger precis till höger om dörrbreddslinjen. (Foto 2)

För att göra detta, använd båda fästena, 4 6 mm M3 -bultarna och 4 låsmuttrar. (Bilder 3 och 4)

3. Ta tag i det tredje kortet och anslut det till det andra i en rak linje med de längre (8 mm) M3 -bultarna och de rektangulära M3 -muttrarna. (Bilder 5 och 6)

Steg 3: Build It: Pet-Friendly Switch

Build It: Pet-Friendly Switch!
Build It: Pet-Friendly Switch!
Build It: Pet-Friendly Switch!
Build It: Pet-Friendly Switch!
Build It: Pet-Friendly Switch!
Build It: Pet-Friendly Switch!

För att bygga denna del behöver du följande bitar från Binary Bots Kit:

  • 2 brädor på 100 x 30 cm
  • 4 6 mm M3 bultar
  • 4 M3 muttrar
  • 2 8 mm nylonstopp

Du behöver också:

  • 2 3-4ft (1-1.3m) strängad 24 gauge tråd

    Ta bort ca 2,5 cm av isoleringen från båda ändarna

  • 3 tryckknappar

1. Ta tag i en av dina brädor och fäst nylonstopparna på vänster sida med två (2) M3 -muttrar. (Bilder 1 och 2)

2. Ta tag i den andra brädan och använd två (2) M3 -bultar för att fästa den andra brädan till den första med hjälp av nylonstopparna. (Foto 3)

3. Ta tag i en av M3 -bultarna och skjut den genom ett hål längst till höger på den övre brädan. Vik ena änden av tråden runt bultens botten. (Foto 4)

4. Använd en M3 -mutter för att fästa bulten. (Foto 5)

5. Upprepa steg 3 och 4 för bottenplattan, se till att den andra bulten är direkt under den första.

När du stänger omkopplaren (aka skjut ihop brädorna) ska de övre och nedre bultarna pressas ihop och få full kontakt.

Steg 4: Bygg det: Motorfäste

Bygg det: Motorfäste!
Bygg det: Motorfäste!
Bygg det: Motorfäste!
Bygg det: Motorfäste!
Bygg det: Motorfäste!
Bygg det: Motorfäste!

För att bygga denna del behöver du följande bitar från Binary Bots Kit:

  • 1 bräda på 100x100 cm
  • 1 liten motor med 2 små skruvar (så söt och ändå så kraftfull!)
  • 1 motorfäste ("webbstartare")
  • 1 rulleuppsättning ("webbrulle")
  • 6 6 mm M3 bultar
  • 6 M3 muttrar

Du behöver också:

  • 6 små naglar
  • 1 nål
  • 1,3 m fiskelinje (eller lika stark linje)

1. Sätt i och säkra motorn i motorfästet med de två små skruvarna (rekommenderas starkt att använda en större skruvmejsel om du har en..)

2. Ta tag i brädan på 100x100 cm och använd de 6 M3 -bultarna och muttrarna för att fästa motorn på vänster sida i (ungefär) mitten

3. Ta tag i rulle och fiskelinje. Trä ena änden av fiskelinan genom mitten av rullen och linda sedan runt tänderna. Säkra med en klick varmt lim

4. Skjut ihop de två rullebitarna (kläm ihop tråden mellan de två delarna) och sätt in i motorns drivaxel så att bandelen vetter utåt. Säkra med en klick varmt lim på utsidan

Steg 5: Anslut elektroniken

Anslut elektroniken!
Anslut elektroniken!
Anslut elektroniken!
Anslut elektroniken!
Anslut elektroniken!
Anslut elektroniken!

Du behöver följande delar:

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

1. Ta tag i det motorfäste som du precis satt ihop och anslut motorn till motordrivkortet. (Foto 2)

Anslut den röda motorkabeln till den vänstra huvudstiftet märkt "Motor1". Anslut den svarta motorkabeln till den högra huvudstiftet märkt "Motor1".

2. Anslut den husdjursvänliga omkopplaren! Anslut en av omkopplarna till micro: bit P0 -stiftet, och den andra till micro: bit GND -stiftet (spelar ingen roll vilken omkopplingskabel som går vart). (Foto 3)

3. Sätt in micro: -biten i motordrivkortet så att tryckknapparna är vända utåt (bort från motordrivrutinen).

4. Sätt i batterierna i motordrivkortet. Leta upp strömbrytaren och gå till "av"

Steg 6: Koda det: Motorstyrning

Koda det: Motorstyrning!
Koda det: Motorstyrning!
Koda det: Motorstyrning!
Koda det: Motorstyrning!
Koda det: Motorstyrning!
Koda det: Motorstyrning!

Navigera till webbplatsen Make Code: www. MakeCode.org och välj alternativet micro: bit, sedan "Nytt projekt". Det rekommenderas att byta namn på ditt projekt för att hjälpa dig att identifiera vad det gör, till exempel "Dörröppnare".

Lite bakgrundsinformation:

När Pin P0 utlöses (via omkopplaren stängs), vill vi vrida motorn så att den drar upp dörren genom att spola (aka rulle in) fiskelinan. Vi vill också lossa fiskelinan så att vi kan stänga dörren igen. Det är också bra att ha ett manuellt sätt att spola och avspola motorn, samt att dra av motorn.. för säkerhets skull!

Eftersom vi har att göra med en likströmsmotor, när vi ger ström till en av motorledningarna och jordar den andra, kommer motorn att rotera i en riktning. När vi byter ström till motorkablarna roterar motorn åt andra hållet. Koppling av ström till båda motorledningarna stänger av motorn.

Låt oss börja!

Första kodfunktion: Motor utlöst av Doggo Switch

Denna funktion visas i Foto 1.

1. Dra ut en "när stift trycks" (ingångsblock) och se till att den är inställd på stift P0

2. Inuti stift P0 -blocket, använd de digitala skrivblocken för att slå på mikro: bitstift P13 (inställt på 1) och stäng av mikro: bitstift P14. Detta startar motorn i en riktning

De digitala skrivblocken finns under Advanced Pins. Välj lämpliga stift genom att klicka på nedåtpilen.

3. Lägg till en paus i cirka 7 sekunder (7000 ms), stäng sedan av motorn genom att ställa in P13 och P14 på 0.

Obs: 7 sekunder fungerade bra för min installation och min hunds behov, men kontrollera definitivt att detta är tillräckligt (snedstreck inte för mycket) tid för att på ett tillfredsställande sätt öppna din dörr för dina behov.

4. Koppla ur motorn (aka rotera den i omvänd riktning) med ett digitalt skrivblock för att slå på P14 och stänga av P13. Var noga med att koppla ur samma tid som du spolar.

5. Valfritt: använd lysdioderna för att inkludera en nedräkning/nedräkningstimer för att meddela dig när motorn slås på. Rekommenderas också att lägga till en paus mellan när du trycker på strömbrytaren och när motorn stängs av.

Andra kodfunktion: Manuell öppen

Denna funktion visas i Foto 2.

1. För att göra en manuell omkopplare, dra ut en "På -knapp A tryckt" (inmatningsblock).

2. Inuti detta block, använd de digitala skrivblocken för att slå på mikro: bitstift P13 (inställt på 1) och stäng av micro: bitstift P14 (inställt på 0)

3. Lägg till ett pausblock för ~ 3s (3000 ms)

4. Stäng av motorn! (genom att ställa in de digitala skrivblocken till 0)

5. Valfritt: Visa en ikon innan du startar motorn så att du vet vilken väg motorn kommer att vrida.

För min valde jag en rektangelkontur så ange "öppen dörr", välj något som är vettigt för dig och din hjärna.

Tredje kodfunktion: Manuell stängning

Denna funktion visas i Foto 3.1. För att göra en manuell omkopplare, dra ut en "På -knapp B tryckt" (inmatningsblock).

2. Inuti detta block, använd de digitala skrivblocken för att slå på mikro: bitstift P13 (inställt på 0) och stäng av mikro: bitstift P14 (inställt på 1)

3. Lägg till ett pausblock för ~ 3s (3000 ms)

4. Stäng av motorn! (genom att ställa in båda digitala skrivblocken till 0)

5. Valfritt: Visa en ikon innan du startar motorn så att du vet åt vilket håll motorn kommer att rotera.

Fjärde kodfunktionen: Stäng av motorn

Denna funktion visas längst ner i Foto 3.

1. Dra ut ett "On Button A+B pressat" block

2. Använd två digitala skrivblock för att ställa in både P13 och P14 till 0

Steg 7: Installera det

Installera det!
Installera det!
Installera det!
Installera det!
Installera det!
Installera det!

1. Använd några av väggens klibbiga kitt för att linda aluminiumet runt dörrspärren

Böj aluminiumet runt spärren så att dörren kan stängas helt, men förhindrar att den fastnar.

2. Limma den korta änden av dörrmekanismstycket med dörrbredden, precis under spärren med hjälp av din heta limdispenser. Lim den längre delen på dörren för att ge extra stabilitet

3. Fäst motorfästet och motorstyrkortet på väggen. Använd tryckknapparna tillfälligt för att hålla bitarna på plats, använd sedan 6 spikar för att fästa motorstyrenheten och 2 för att säkra motorstyrkortet.

4. Använd väggens klibbiga kitt för att fästa omkopplaren på ett ställe som är bekvämt för den som kommer att aktivera dörren för att öppna. Eftersom min hund är ganska stor installerade jag den cirka 0,5 meter upp från golvet så att hunden kunde trycka på strömbrytaren med näsan.

Jag föredrog att klibba kitt så att jag kunde justera omkopplaren och ta bort saker efter behov, men om du vill göra det här permanent kan du använda naglar eller varmt lim.

5. Använd tryckknapparna för att fästa omkopplingskablarna på väggen och förhindra att de kopplas bort

6. Fäst fiskelinan mellan motorrullen och dörrmekanismen. Stäng dörren helt, linda sedan fiskelinan runt dörrmekanismen några gånger så att den lärs ut och säkra sedan med varmt lim

Steg 8: Testa och distribuera! och gör ditt hem mer tillgängligt, hurra

Testa och distribuera! och gör ditt hem mer tillgängligt, hurra!
Testa och distribuera! och gör ditt hem mer tillgängligt, hurra!
Testa och distribuera! och gör ditt hem mer tillgängligt, hurra!
Testa och distribuera! och gör ditt hem mer tillgängligt, hurra!
Testa och distribuera! och gör ditt hem mer tillgängligt, hurra!
Testa och distribuera! och gör ditt hem mer tillgängligt, hurra!

Huzzah !! Redo för testfasen! Sätt på micro: bit (via microUSB -kabeln) och slå på motorstyrkortet.

Slå på strömbrytaren och kontrollera att motorn drar upp dörren tillräckligt för att din lurviga vän ska fly! Och även att motorn rullar upp så att du kan stänga dörren igen.

Det är mycket troligt att något måste justeras/fixas, så kolla alla knappar, se till att systemet sitter säkert på väggen och inte blockerar någonting.

När du har testat din Doggo Door Opener, visa den för ditt husdjur! … Och kanske träna dem, ha. Jag gjorde detta genom att använda godis ovanpå brytaren, så att min hund av misstag utlöste omkopplaren, då såg han att dörren öppnades. Det tog några försök (jag slutade också ge det ett kommando om "få växeln"), men så småningom kom han på det! Och nu kan jag lämna min härliga men åh så oroliga hund hemma ensam utan att oroa sig för att han kommer att fånga sig själv (med avsikt? Jag har ingen aning).

Hurra för att använda teknik för att göra våra egna och andras liv enklare och bättre!

Låt mig veta om du har några frågor, stöter på några problem eller har andra idéer för det här projektet, jag skulle älska att se vad du gör så dela gärna dina skapelser!

Lycka till, vänner!

Rekommenderad: