Indholdsfortegnelse:

Micro: Bit Dog Door Opener: 8 trin (med billeder)
Micro: Bit Dog Door Opener: 8 trin (med billeder)

Video: Micro: Bit Dog Door Opener: 8 trin (med billeder)

Video: Micro: Bit Dog Door Opener: 8 trin (med billeder)
Video: Ring Got Stuck and FUSED to His Finger?! 😱 #shorts 2024, November
Anonim
Image
Image
Micro: Bit Dog Door Opener
Micro: Bit Dog Door Opener

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

Prep og aluminium lås cover
Prep og aluminium lås cover

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

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 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

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!

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

Byg det: Motorophæng!
Byg det: Motorophæng!
Byg det: Motorophæng!
Byg det: Motorophæng!
Byg det: Motorophæng!
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

Tilslut elektronikken!
Tilslut elektronikken!
Tilslut elektronikken!
Tilslut elektronikken!
Tilslut elektronikken!
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

Kode det: Motorstyring!
Kode det: Motorstyring!
Kode det: Motorstyring!
Kode det: Motorstyring!
Kode det: Motorstyring!
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

Installer det!
Installer det!
Installer det!
Installer det!
Installer det!
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

Test og implementer! og gør dit hjem mere tilgængeligt, Hurra!
Test og implementer! og gør dit hjem mere tilgængeligt, Hurra!
Test og implementer! og gør dit hjem mere tilgængeligt, Hurra!
Test og implementer! og gør dit hjem mere tilgængeligt, Hurra!
Test og implementer! og gør dit hjem mere tilgængeligt, Hurra!
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: