Innehållsförteckning:
- Tillbehör
- Steg 1: Prep och aluminiumlåsskydd
- Steg 2: Bygg den: Dörranslutningsmekanism
- Steg 3: Build It: Pet-Friendly Switch
- Steg 4: Bygg det: Motorfäste
- Steg 5: Anslut elektroniken
- Steg 6: Koda det: Motorstyrning
- Steg 7: Installera det
- Steg 8: Testa och distribuera! och gör ditt hem mer tillgängligt, hurra
Video: Micro: Bit Dog Door Opener: 8 Steps (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:38
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
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
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
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
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
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
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
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
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:
DIY Smart Garage Door Opener + Home Assistant Integration: 5 Steg
DIY Smart Garage Door Opener + Home Assistant Integration: Gör din vanliga garageport smart med detta DIY -projekt. Jag kommer att visa dig hur du bygger den och styr den med Home Assistant (över MQTT) och har möjlighet att fjärröppna och stänga din garageport.Jag kommer att använda en ESP8266 -skiva som heter Wemos
Garage Door Opener With Feedback Using Esp8266 As Web Server .: 6 Steg
Garageportöppnare med feedback Användning av Esp8266 som webbserver .: Hej, jag ska visa dig hur du gör ett enkelt sätt att göra en garageportöppnare.-ESP8266 är kodad som webbserver, dörren kan vara öppen överallt i världen-Med feedback, du vet att dörren är öppen eller stängd i realtid-Enkel, bara en genväg för att göra
Micro: bit - Micro Drum Machine: 10 steg (med bilder)
Micro: bit - Micro Drum Machine: Det här är en micro: bit mikrotrummaskin, som istället för att bara generera ljudet, trummar faktiskt. Det är tungt inspirerat av kaninerna från micro: bit orkestern. Det tog lite tid att hitta några solenoider som var enkla att använda med mocro: bit,
Raspberry Pi Zero Garage Door Opener Hardware: 10 steg
Raspberry Pi Zero Garage Door Opener Hardware: En av inspirationerna för detta projekt var den fina instruerbara på Raspberry Pi 3 Garage Door Opener, tillsammans med flera andra som finns på Internet. Eftersom jag inte var en erfaren elektronikperson gjorde jag en hel del ytterligare forskning om sätt att
Garage Door Opener Using a Raspberry Pi: 5 Steg (med bilder)
Garageportöppnare med en Raspberry Pi: Styr garagemotorn från en smartphone eller någon annan enhet som kan surfa på en webbsida (med AJAX!). Projektet startades eftersom jag bara hade en fjärrkontroll för mitt garage. Hur kul var det att köpa en andra? Inte tillräckligt. Mitt mål var att kunna kontrollera och övervaka