Indholdsfortegnelse:
- Forbrugsvarer
- Trin 1: Prep og aluminium lås dæksel
- Trin 2: Byg det: Dørforbindelsesmekanisme
- Trin 3: Byg det: Kæledyrsvenlig switch
- Trin 4: Byg det: Motorophæng
- Trin 5: Tilslut elektronikken
- Trin 6: Kode det: Motorstyring
- Trin 7: Installer det
- Trin 8: Test og implementer! og gør dit hjem mere tilgængeligt, Hurra
Video: Micro: Bit Dog Door Opener: 8 trin (med billeder)
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Fanger dine kæledyr sig selv i værelser? Ønsker du, at du kunne gøre dit hjem mere tilgængeligt for dine lodne* venner ?? Nu kan du, hurra !!
Dette projekt bruger en micro: bit mikrokontroller til at trække en dør op, når der trykkes på en (kæledyrsvenlig) kontakt. Vi skal bruge en micro: bit (sandsynligvis nyttig), en motor med et højt drejningsmoment og nogle mekaniske dele og stykker til at montere motoren og forbinde motoren til døren.
Læsetid: ~ 15 min
Byggetid: ~ 30-45 min
Omkostninger: ~ $ 60
*Dette projekt kan også bruges som en lavstøbt måde at forbedre hjemmet, arbejdspladsen eller anden fysisk tilgængelighed for mennesker på! Yay !!
Forbrugsvarer
Materialer
- mikro: bit
- microUSB -kabel (3 fod eller mere)
-
Binary Bots Planet Totem Spider Kit
-
Hvis dette er dit første robotikprojekt, vil jeg stærkt anbefale at bruge dette kit og følge vejledningen som den er. Hvis du har udført et par projekter før, er du velkommen til at foretage justeringer og ændringer. Her er to ting at huske på:
- Dette projekt kræver en motor med højt drejningsmoment for at trække vores dør op. Motorstyringssystemet og mini -DC -motoren med højt drejningsmoment fra dette kit var super hjælpsomme med at bygge dette projekt.
- De forskellige plader, møtrikker og bolte var også praktisk, men kunne erstattes med lignende mekaniske dele fra et andet robotikssæt eller direkte fra en producent.
-
- 3 AAA batterier
- 2 længder af 24 gauge strandet wire, 3 - 4ft (1 - 1,3 m)
- Fiskelinje, 1,3 m
- Aluminium, 2 "x3" rektangel (5-7 cm)
- 8 små søm
- 6 stifter
- Væg klæbrig spartel
Værktøjer
-
Driver kit
Bemærk: Binary Bots -sættet leveres med en M3 -driver (og det er magnetisk, wooo !!!) og en lille skruetrækker
- Hammer
- Wire Strippers
- Hot Lim Dispenser (ikke afbilledet)
- Saks
- Målebånd
- Blyant
Trin 1: Prep og aluminium lås dæksel
1. Mål og registrer bredden på din dør (den indvendige del)
2. I en vinkel på 45 grader måles afstanden fra dørlåsen til væggen vinkelret på dørhængslerne
Bemærk: Din særlige værelsesopsætning er sandsynligvis anderledes end min. Det vigtigste at huske på er, at drejningsmomentet er det laveste, når det påføres vinkelret. Med andre ord, prøv at fastgøre motoren så tæt på vinkelret som muligt. En 45 graders vinkel er sandsynligvis den mindste vinkel, du vil have, større vinkler vil være lettere for motoren at trække døren op.
3. Skær et stykke 2 "x3" aluminium (f.eks. Fra en genanvendt dåse)
Trin 2: Byg det: Dørforbindelsesmekanisme
For at bygge denne del skal du bruge følgende stykker fra Binary Bots Kit:
- 3 brædder på 100 x 30 cm
- 2 2-hullers 90 grader beslag
- 4 6 mm M3 bolte
- 4 låsemøtrikker
- 2 8 mm M3 bolte
- 2 M3 nødder
1. Tag fat i et af brædderne. Mål fra venstre kant og markér dørens bredde
2. Tag et andet bræt. Forbind det andet bord til det første vinkelret på hinanden, så det andet bord er lige til højre for dørbreddelinjen. (Foto 2)
For at gøre dette skal du bruge begge beslag, 4 6 mm M3 bolte og 4 låsemøtrikker. (Billeder 3 og 4)
3. Tag det tredje bræt, og slut det til det andet i en lige linje ved hjælp af de længere (8 mm) M3 bolte og rektangulære M3 møtrikker. (Billeder 5 og 6)
Trin 3: Byg det: Kæledyrsvenlig switch
For at bygge denne del skal du bruge følgende stykker fra Binary Bots Kit:
- 2 brædder på 100 x 30 cm
- 4 6 mm M3 bolte
- 4 M3 nødder
- 2 8 mm nylon afstandsstykker
Du skal også bruge:
-
2 3-4 ft (1-1,3 m) strandet 24 gauge tråd
Fjern ca. 2,5 cm af isoleringen fra begge ender
- 3 skubben
1. Tag fat i et af dine brædder, og fastgør nylonafstandene til venstre side ved hjælp af to (2) M3 møtrikker. (Billeder 1 og 2)
2. Tag fat i det andet bræt, og brug to (2) M3 bolte til at fastgøre det andet bræt til det første via nylonstandofferne. (Foto 3)
3. Tag en af M3 -boltene, og skub den gennem et hul yderst til højre på det øverste bræt. Sæt den ene ende af tråden rundt om bunden af bolten. (Foto 4)
4. Brug en M3 -møtrik til at fastgøre bolten på plads. (Foto 5)
5. Gentag trin 3 og 4 for bundpladen, og sørg for, at den anden bolt er direkte under den første.
Når du lukker kontakten (aka skub brædderne sammen), skal top- og bundboltene presses sammen og få fuld kontakt.
Trin 4: Byg det: Motorophæng
For at bygge denne del skal du bruge følgende stykker fra Binary Bots Kit:
- 1 tavle på 100 x 100 cm
- 1 lille motor med 2 små skruer (så sød og alligevel så kraftig!)
- 1 motorophæng ("webstarter")
- 1 rulle sæt ("web -rulle")
- 6 6 mm M3 bolte
- 6 M3 nødder
Du skal også bruge:
- 6 små søm
- 1 nål
- 1,3 m fiskelinje (eller lige så stærk line)
1. Sæt motoren fast i motorholderen med de to små skruer (anbefales stærkt at bruge en større skruetrækker, hvis du har en..)
2. Tag fat i brættet 100x100 cm, og brug de 6 M3 bolte og møtrikker til at fastgøre motoren på venstre side i (omtrent) midten
3. Tag fat i rulle og fiskelinje. Træk den ene ende af fiskelinjen gennem midten af spolen, og vikl derefter rundt om tænderne. Fastgør med en klat varm lim
4. Skub de to spolestykker sammen (klem gevindet mellem de to stykker), og sæt det i motorens drivaksel, så spindelen vender udad. Fastgør med en klat varm lim på ydersiden
Trin 5: Tilslut elektronikken
Du skal bruge følgende dele:
- mikro: bit
- microUSB -kabel
- Binary Bots motor driver bord
- 3 AAA batterier
1. Tag fat i motorophænget, du lige har sat sammen, og tilslut motoren til motorens driverkort. (Foto 2)
Tilslut den røde motorkabel til den venstre overskriftsstift mærket "Motor1". Tilslut den sorte motorkabel til den højre overskriftsstift mærket "Motor1".
2. Tilslut den kæledyrsvenlige kontakt! Tilslut en af switchtrådene til micro: bit P0 -stiften, og den anden til micro: bit GND -stiften (er ligegyldigt hvilken switchwire der går). (Foto 3)
3. Indsæt micro: bit i motorens driverkort, så trykknapperne vender udad (væk fra motorføreren).
4. Indsæt batterierne i motorens driverkort. Find afbryderen, og gå til "slukket"
Trin 6: Kode det: Motorstyring
Naviger til Make Code -webstedet: www. MakeCode.org, og vælg micro: bit -indstillingen, derefter "Nyt projekt". Det anbefales at omdøbe dit projekt for at hjælpe dig med at identificere, hvad det laver, f.eks. "Døråbner".
Lidt baggrundsinformation:
Når Pin P0 udløses (via kontakten lukning), vil vi dreje motoren, så den trækker døren op ved at spole (også kaldet ind) fiskesnoren. Vi vil også afspole fiskesnoren, så vi kan lukke døren igen. Det er også nyttigt at have en manuel måde at spole og afspole motoren på, samt at afbryde strømmen til motoren.. for sikkerheds skyld!
Da vi har at gøre med en jævnstrømsmotor, vil motoren rotere i en retning, når vi giver strøm til en af motorledningerne og jorder den anden. Når vi skifter strøm til motorledningerne, roterer motoren i den anden retning. Ved at afbryde strømmen til begge motorledninger slukkes motoren.
Lad os komme igang!
Første kodefunktion: Motor udløst af Doggo Switch
Denne funktion er vist på foto 1.
1. Træk en "når der trykkes på stiften" (inputblokke), og sørg for at den er indstillet til pin P0
2. Inde i pin P0 -blokken skal du bruge de digitale skriveblokke til at tænde for micro: bit pin P13 (indstillet til 1) og slukke for micro: bit pin P14. Dette tænder motoren i en retning
De digitale skriveblokke findes under Advanced Pins. Vælg de relevante stifter ved at klikke på pil ned.
3. Tilføj en pause i cirka 7 sekunder (7000 ms), og sluk derefter motoren ved at indstille P13 og P14 til 0.
Bemærk: 7 sekunder fungerede godt til min opsætning og min hundes behov, men kontroller absolut, at dette er nok (slash ikke for meget) tid til tilstrækkeligt at åbne din dør til dine behov.
4. Afbryd motoren (aka roter den i omvendt retning) ved at bruge en digital skriveblok til at tænde P14 og slukke P13. Sørg for at afpolere den samme tid, som du spooler.
5. Valgfrit: Brug lysdioderne til at inkludere en nedtællings-/optællingstimer for at fortælle dig, hvornår motoren tændes. Det anbefales også at tilføje en pause mellem, når kontakten trykkes ned, og før motoren afbrydes.
Anden kodefunktion: Manuel åben
Denne funktion er vist i Foto 2.
1. For at foretage en manuel omskiftning skal du trække en "On -knap A trykket ud" (inputblokke).
2. Inde i denne blok skal du bruge de digitale skriveblokke til at tænde for micro: bit pin P13 (indstillet til 1), og slukke for micro: bit pin P14 (indstillet til 0)
3. Tilføj en pause -blok for ~ 3s (3000 ms)
4. Sluk for motoren! (ved at indstille de digitale skriveblokke til 0)
5. Valgfrit: Vis et ikon, før du tænder motoren, så du ved, hvilken vej motoren vil dreje.
For mit valg valgte jeg en rektangel, så angiv "åben dør", vælg noget, der giver mening for dig og din hjerne.
Tredje kodefunktion: Manuel lukning
Denne funktion er vist i Foto 3.1. For at foretage en manuel omskiftning skal du trække en "tændt knap B trykket ud" (inputblokke).
2. Inde i denne blok skal du bruge de digitale skriveblokke til at tænde for micro: bit pin P13 (indstillet til 0), og slukke for micro: bit pin P14 (indstillet til 1)
3. Tilføj en pause -blok for ~ 3s (3000 ms)
4. Sluk for motoren! (ved at indstille begge digitale skriveblokke til 0)
5. Valgfrit: Vis et ikon, før du tænder motoren, så du ved, hvilken vej motoren vil dreje.
Fjerde kodefunktion: Sluk motoren
Denne funktion vises nederst på foto 3.
1. Træk en "On Button A+B presset" blok ud
2. Brug to digitale skriveblokke til at indstille både P13 og P14 til 0
Trin 7: Installer det
1. Brug noget af vægklisteret til at pakke aluminiumet rundt om dørlåsen
Bøj aluminiumet rundt om låsen, så døren kan lukke helt, men forhindrer den i at klæbe fast.
2. Ved hjælp af din varme lim dispenser limes den korte ende af dørmekanismestykket til dørbredden, lige under låsen. Lim det længere stykke til døren for at give ekstra stabilitet
3. Sæt motorophænget og motorens styrekort på væggen. Brug trykstifterne midlertidigt til at holde stykkerne på plads, brug derefter 6 søm til at fastgøre motorstyringen og 2 til at fastgøre motorens styrekort.
4. Brug vægklistret kitt til at fastgøre kontakten et sted, der er bekvemt for den, der vil udløse døren til at åbne. Da min hund er temmelig stor, installerede jeg den cirka 0,5 meter op fra gulvet, så doggo kunne trykke på kontakten med næsen.
Jeg foretrak at klæbe kitt, så jeg kunne justere kontakten og fjerne ting efter behov, men hvis du vil gøre dette permanent, kan du bruge søm eller varm lim.
5. Brug trykknapperne til at fastgøre kontaktledningerne på væggen og forhindre dem i at blive afbrudt
6. Fastgør fiskelinjen mellem motorrullen og dørmekanismen. Luk døren helt, og vikl derefter fiskesnoren rundt om dørmekanismen et par gange, så den læres, og fastgør den derefter med varm lim
Trin 8: Test og implementer! og gør dit hjem mere tilgængeligt, Hurra
Huzzah !! Klar til testfasen! Tænd for micro: bit (via microUSB -kablet), og tænd for motorens controller -kort.
Slå kontakten til, og kontroller, at motoren trækker døren op nok til, at din lodne ven kan slippe væk! Og også at motoren ruller op, så du kan lukke døren igen.
Meget sandsynligt skal der justeres/rettes noget, så tjek alle knapperne, sørg for, at systemet er fastgjort til væggen og ikke blokerer noget.
Når du har testet din Doggo Door Opener, skal du vise den til dit kæledyr! … Og måske træne dem, ha. Jeg gjorde dette ved at bruge godbidder oven på kontakten, så min hund ved et uheld udløste kontakten, så så han døren åbnes. Det tog et par forsøg (jeg endte også med at give det en kommando om "få kontakten"), men til sidst fandt han ud af det! Og nu kan jeg forlade min dejlige, men åh-så-ængstelige hund alene hjemme uden at bekymre sig om, at han vil fælde sig selv (med vilje? Jeg aner ikke).
Hurra for at bruge teknologi til at gøre vores eget liv og andres liv lettere og bedre!
Lad mig vide, hvis du har spørgsmål, støder på problemer eller har andre ideer til dette projekt, jeg ville elske at se, hvad du laver, så del gerne dine kreationer!
God fornøjelse, venner!
Anbefalede:
DIY Smart Garage Door Opener + Home Assistant Integration: 5 trin
DIY Smart Garage Door Opener + Home Assistant Integration: Gør din normale garageport smart ved hjælp af dette DIY -projekt. Jeg vil vise dig, hvordan du bygger det og styrer det ved hjælp af Home Assistant (over MQTT) og har mulighed for eksternt at åbne og lukke din garageport.Jeg bruger et ESP8266 -bord kaldet Wemos
Billige Smart Garage Door Opener: 6 trin (med billeder)
Billige Smart Garage Door Opener: Credit Jeg kopierede stort set Savjees implementering, men i stedet for at bruge en Shelly brugte jeg en Sonoff Basic. Tjek hans websted og YouTube-kanal! Https: //www.savjee.be 2020/06/make-garage-door-ope…https: //www.youtube.com/c/Savjee/AssumptionsY h
Raspberry Pi Zero Garage Door Opener Hardware: 10 trin
Raspberry Pi Zero Garage Door Opener Hardware: En af inspirationerne til dette projekt var den fine instruerbare ved Raspberry Pi 3 Garage Door Opener, sammen med flere andre fundet på Internettet. Da jeg ikke var en erfaren elektronikperson, undersøgte jeg en masse yderligere undersøgelser af måder at
Garage Door Opener Using a Raspberry Pi: 5 trin (med billeder)
Garageportåbner ved hjælp af en Raspberry Pi: Styr garagemotoren fra en smartphone eller en hvilken som helst enhed, der kan gennemse en webside (med AJAX!). Projektet blev startet, da jeg kun havde en fjernbetjening til min garage. Hvor sjovt var det at købe en anden? Ikke nok. Mit mål var at kunne kontrollere og overvåge
Raspberry Pi 3 Garage Door Opener: 15 trin (med billeder)
Raspberry Pi 3 Garage Door Opener: Jeg skabte denne instruerbare i 2014. Meget har ændret sig siden da. I 2021 opdaterede jeg Smart Garage Door Opener her. Brug en Raspberry Pi og en smartphone til at åbne, lukke og overvåge en garageport. Åbning og lukning af døren er sikret ved hjælp af s