INHOUDSOPGAWE:

Micro: Bit Dog Door Opener: 8 stappe (met foto's)
Micro: Bit Dog Door Opener: 8 stappe (met foto's)

Video: Micro: Bit Dog Door Opener: 8 stappe (met foto's)

Video: Micro: Bit Dog Door Opener: 8 stappe (met foto's)
Video: The Gates of Zadash | Critical Role: THE MIGHTY NEIN | Episode 8 2024, November
Anonim
Image
Image
Mikro: Bit Dog Door Opener
Mikro: Bit Dog Door Opener

Vang u troeteldiere hulself in die kamers? Wens u dat u u huis toegankliker kan maak vir u harige vriende? Nou kan jy, hoera !!

Hierdie projek gebruik 'n mikro-bis mikro-kontroleerder om 'n deur oop te trek as 'n (troeteldiervriendelike) skakelaar gedruk word. Ons benodig 'n micro: bit (waarskynlik nuttig), 'n motor met 'n hoë wringkrag en 'n paar meganiese onderdele om die motor te monteer en die motor aan die deur te koppel.

Lees tyd: ~ 15 min

Bou tyd: 30-45 min

Koste: $ 60

*Hierdie projek kan ook gebruik word as 'n lae-gegote manier om tuis, werkplek of ander fisiese ruimte toeganklikheid vir mense te verbeter! Yay !!

Voorrade

Materiaal

  • mikro: bietjie
  • microUSB -kabel (3 voet of meer)
  • Binary Bots Planet Totem Spider Kit

    • As dit u eerste robotika-projek is, word dit sterk aanbeveel om hierdie kit te gebruik en die tutoriaal te volg soos dit is. As u al 'n paar projekte gedoen het, kan u aanpassings en aanpassings maak. Hier is twee dinge om in gedagte te hou:

      • Hierdie projek vereis 'n motor met 'n hoë wringkrag om ons deur oop te trek. Die motorbeheerstelsel en mini -DC -motor met 'n hoë wringkrag uit hierdie stel was baie nuttig om hierdie projek te bou.
      • Die verskillende borde, moere en boute was ook handig, maar kon vervang word deur soortgelyke meganiese onderdele van 'n ander robotkit of direk van 'n vervaardiger.
  • 3 AAA -batterye
  • 2 lengtes van 24 gauge gestrande draad, 3 - 4ft (1 - 1.3m)
  • Vislyn, 1,3 m
  • Aluminium, 2 "x3" reghoek (5-7 cm)
  • 8 klein naels
  • 6 drukpenne
  • Muur klewerige stopverf

Gereedskap

  • Bestuurderstel

    Let wel: die Binary Bots -stel het 'n M3 -bestuurder (en dit is magneties, wooo !!!) en 'n klein skroewedraaier

  • Hamer
  • Draadstroppers
  • Hot Glue Dispenser (nie op die foto nie)
  • Skêr
  • Maatband
  • Potlood

Stap 1: Voorbereiding en aluminium grendeldeksel

Deksel voor en voorkant van aluminium
Deksel voor en voorkant van aluminium

1. Meet en teken die breedte van u deur aan (die binnekant)

2. Meet in 'n hoek van 45 grade die afstand van die deurgrendel tot die muur loodreg op die deurskarniere

Let wel: u spesifieke kameropstelling is waarskynlik anders as myne. Die belangrikste ding om in gedagte te hou, is dat die wringkrag die laagste is wanneer dit loodreg aangebring word. Met ander woorde, probeer om die motor so naby as moontlik loodreg te maak. 'N Hoek van 45 grade is waarskynlik die kleinste hoek wat u wil hê; groter hoeke sal die motor makliker maak om die deur oop te trek.

3. Sny 'n stuk aluminium van 2 "x3" (bv. Uit 'n herwinde blik)

Stap 2: Bou dit: Deurverbindingsmeganisme

Bou dit: deurverbindingsmeganisme!
Bou dit: deurverbindingsmeganisme!
Bou dit: deurverbindingsmeganisme!
Bou dit: deurverbindingsmeganisme!
Bou dit: deurverbindingsmeganisme!
Bou dit: deurverbindingsmeganisme!

Om hierdie deel te bou, benodig u die volgende stukke uit die Binary Bots Kit:

  • 3 planke van 100 x 30 cm
  • 2 2-gat 90 grade hakies
  • 4 6 mm M3 boute
  • 4 slotmoere
  • 2 8 mm M3 boute
  • 2 M3 neute

1. Gryp een van die planke. Meet en merk die breedte van die deur vanaf die linkerkant

2. Gryp 'n tweede bord. Verbind die tweede bord met die eerste loodreg op mekaar, sodat die tweede bord net regs van die deurwydtelyn is. (Foto 2)

Om dit te doen, gebruik beide hakies, 4 6 mm M3 -boute en 4 borgmoere. (Foto's 3 en 4)

3. Gryp die derde bord en verbind dit in 'n reguit lyn met die tweede met die langer (8 mm) M3 -boute en reghoekige M3 -moere. (Foto's 5 en 6)

Stap 3: Bou dit: Troeteldiervriendelike skakelaar

Bou dit: troeteldiervriendelike skakelaar!
Bou dit: troeteldiervriendelike skakelaar!
Bou dit: troeteldiervriendelike skakelaar!
Bou dit: troeteldiervriendelike skakelaar!
Bou dit: troeteldiervriendelike skakelaar!
Bou dit: troeteldiervriendelike skakelaar!

Om hierdie deel te bou, benodig u die volgende stukke uit die Binary Bots Kit:

  • 2 planke van 100 x 30 cm
  • 4 6 mm M3 boute
  • 4 M3 neute
  • 2 8 mm nylon afstande

U benodig ook:

  • 2 3-4 voet (1-1,3 m) gestrande 24 gauge draad

    Verwyder ongeveer 2,5 cm van die isolasie aan beide kante

  • 3 drukpenne

1. Gryp een van u planke vas en bevestig die nylon afstande aan die linkerkant met twee (2) M3 moere. (Foto 1 en 2)

2. Gryp die tweede bord en gebruik twee (2) M3 boute om die tweede bord vas te maak met die nylon afstande. (Foto 3)

3. Gryp een van die M3 -boute en druk dit deur 'n gat in die heel regterkant van die boonste bord. Draai die een kant van die draad om die basis van die bout. (Foto 4)

4. Gebruik 'n M3 -moer om die bout vas te maak. (Foto 5)

5. Herhaal stap 3 en 4 vir die onderste bord, en maak seker dat die tweede bout direk onder die eerste is.

As u die skakelaar toemaak (aka druk die planke saam), moet die boonste en onderste boute saamdruk en volle kontak maak.

Stap 4: Build It: Motor Mount

Build It: Motor Mount!
Build It: Motor Mount!
Build It: Motor Mount!
Build It: Motor Mount!
Build It: Motor Mount!
Build It: Motor Mount!

Om hierdie deel te bou, benodig u die volgende stukke uit die Binary Bots Kit:

  • 1 bord van 100 x 100 cm
  • 1 klein motor met 2 klein skroewe (so oulik en tog so kragtig!)
  • 1 Motor Mount ("weblanseerder")
  • 1 reel stel ("web reel")
  • 6 6 mm M3 boute
  • 6 M3 neute

U benodig ook:

  • 6 klein spykers
  • 1 drukpen
  • 1,3 m vislyn (of ewe sterk lyn)

1. Steek die motor vas met die twee klein skroewe in die motorhouer (word sterk aanbeveel om 'n groter skroewedraaier te gebruik as u een het.)

2. Gryp die bord van 100 x 100 cm en gebruik die 6 M3 boute en moere om die motor aan die linkerkant in (ongeveer) die middel vas te maak

3. Gryp katrol en vislyn. Ryg die een kant van die vislyn deur die middel van die spoel en draai dan om die tande. Bevestig met 'n bietjie warm gom

4. Druk die twee spoelstukke saam (knyp die draad tussen die twee stukke vas) en steek dit in die motor -as sodat die webdeel na buite wys. Bevestig met 'n bietjie warm gom aan die buitekant

Stap 5: Koppel die elektronika aan

Koppel die elektronika aan!
Koppel die elektronika aan!
Koppel die elektronika aan!
Koppel die elektronika aan!
Koppel die elektronika aan!
Koppel die elektronika aan!

U benodig die volgende dele:

  • mikro: bietjie
  • microUSB -kabel
  • Binary Bots motorbestuurderbord
  • 3 AAA batterye

1. Gryp die motorhouer wat u pas saamgestel het, en steek die motor in die motorbestuurderbord. (Foto 2)

Koppel die rooi motordraad aan die linkerkoppen met die naam "Motor1". Koppel die swart motordraad aan die regterkantste koppen met die naam "Motor1".

2. Koppel die troeteldiervriendelike skakelaar! Koppel een van die skakelaardrade aan die micro: bit P0 -pen, en die ander aan die micro: bit GND -pen (maak nie saak watter skakelaardraad waarheen gaan nie). (Foto 3)

3. Steek die micro: bit in die motorbestuurderbord sodat die drukknoppies na buite wys (weg van die motorbestuurder).

4. Plaas die batterye in die motorbestuurderbord. Soek die kragskakelaar en skuif na "af"

Stap 6: Kodeer dit: motorbeheer

Kodeer dit: Motorbeheer!
Kodeer dit: Motorbeheer!
Kodeer dit: Motorbeheer!
Kodeer dit: Motorbeheer!
Kodeer dit: Motorbeheer!
Kodeer dit: Motorbeheer!

Navigeer na die Make Code -webwerf: www. MakeCode.org en kies die opsie micro: bit en dan "New Project". Dit word aanbeveel om u projek te hernoem om u te help identifiseer wat dit doen, soos 'Deuropening'.

'N Paar agtergrondinligting:

As pen P0 geaktiveer word (via die sluiting van die skakelaar), wil ons die motor draai sodat dit die deur oopruk deur die vislyn te spoel (ook bekend as om te draai). Ons wil ook die vislyn losmaak sodat ons die deur weer kan sluit. Dit is ook handig om 'n handmatige manier te hê om die motor in en uit te spoel, sowel as om die motor te onderbreek.

Aangesien ons te doen het met 'n GS -motor, sal die motor in een rigting draai wanneer ons een van die motorkabels krag gee en die ander een aard. As ons krag na die motorkabels skakel, draai die motor in die ander rigting. Deur die krag van albei motorkabels af te sny, word die motor afgeskakel.

Laat ons begin!

Eerste kode funksie: Motor geaktiveer deur Doggo Switch

Hierdie funksie word op Foto 1 getoon.

1. Trek 'n "wanneer pen ingedruk word" (invoerblokke) uit en maak seker dat dit op pen P0 gestel is

2. Gebruik die digitale skryfblokke binne -in die pen P0 -blok om mikro: bispen P13 (op 1 gestel) aan te skakel en skakel mikro: bitpen P14 uit. Dit draai die motor in een rigting

Die digitale skryfblokke word gevind onder Advanced Pins. Kies die toepaslike penne deur op die pyltjie af te klik.

3. Voeg 'n pouse van ongeveer 7s (7000 ms) by, skakel dan die motor af deur P13 en P14 op 0 te stel.

Let wel: 7 sekondes werk goed vir my opstelling en my hond se behoeftes, maar kyk beslis of dit genoeg is (nie te veel nie) om u deur voldoende oop te maak vir u behoeftes.

4. Skakel die motor af (aka draai dit in die omgekeerde rigting) deur 'n digitale skryfblok te gebruik om P14 aan te skakel en P13 uit te skakel. Maak seker dat u dieselfde hoeveelheid tyd as u spoel ontkoppel.

5. Opsioneel: gebruik die LED's om 'n afteller/afteltimer in te sluit om u te laat weet wanneer die motor aangeskakel word. Dit word ook aanbeveel om 'n pouse by te voeg tussen die druk van die skakelaar sowel as wanneer die motor ontkoppel.

Tweede kode funksie: Handmatig oop

Hierdie funksie word in Foto 2 getoon.

1. Om 'n handskakelaar te maak, sleep 'n "Aan -knoppie A ingedruk" (invoerblokke).

2. Gebruik die digitale skryfblokke binne hierdie blok om die mikro: bispen P13 (ingestel op 1) aan te skakel en skakel die micro: bit pen P14 uit (stel op 0)

3. Voeg 'n pouse -blok by vir ~ 3s (3000 ms)

4. Skakel die motor af! (deur die digitale skryfblokke op 0 te stel)

5. Opsioneel: Wys 'n ikoon voordat jy die motor aanskakel, sodat jy weet in watter rigting die motor sal draai.

Vir myne het ek 'n reghoekige omtrek gekies, dui 'oop deur' aan, kies iets wat vir u en u brein sinvol is.

Derde kode funksie: Handmatig sluit

Hierdie funksie word in foto 3.1 getoon. Om 'n handskakelaar te maak, sleep 'n "Aan -knoppie B gedruk" (invoerblokke).

2. Gebruik die digitale skryfblokke binne hierdie blok om die mikro: bispen P13 (ingestel op 0) aan te skakel en skakel die micro: bit pen P14 uit (stel op 1)

3. Voeg 'n pouse -blok by vir ~ 3s (3000 ms)

4. Skakel die motor af! (deur beide digitale skryfblokke op 0 te stel)

5. Opsioneel: Wys 'n ikoon voordat jy die motor aanskakel, sodat jy weet in watter rigting die motor sal draai.

Vierde kode funksie: Skakel motor af

Hierdie funksie word onderaan Foto 3 getoon.

1. Trek 'n "Aan knoppie A+B gedruk" blok uit

2. Gebruik twee digitale skryfblokke om beide P13 en P14 op 0 te stel

Stap 7: installeer dit

Installeer dit!
Installeer dit!
Installeer dit!
Installeer dit!
Installeer dit!
Installeer dit!

1. Draai die aluminium om die deurgrendel met 'n bietjie klewerige stopverf

Buig die aluminium om die grendel sodat die deur heeltemal kan sluit, maar voorkom dat dit vassteek.

2. Plak die kort ent van die deurmeganismestuk met u warmgomverdeler op die deurwydte, net onder die grendel. Plak die langer stuk aan die deur vas vir ekstra stabiliteit

3. Bevestig die motorhouer en die motorbeheerbord aan die muur. Gebruik die drukpenne tydelik om die stukke vas te hou, gebruik dan 6 spykers om die motorbeheerder vas te maak, en 2 om die motorbeheerbord vas te maak.

4. Gebruik die muur -stopverf om die skakelaar vas te maak op 'n plek wat geskik is vir wie die deur wil laat oopgaan. Aangesien my hond redelik groot is, het ek hom ongeveer 0,5 m van die vloer af geïnstalleer sodat die hond met die neus op die skakelaar kon druk.

Ek het verkies om klewerige stopverf te gebruik, sodat ek die skakelaar kon aanpas en dinge verwyder as dit nodig was, maar as u dit permanent wil maak, kan u spykers of warm gom gebruik.

5. Gebruik die drukpenne om die skakelaardrade aan die muur vas te maak en te verhoed dat hulle ontkoppel word

6. Bevestig die vislyn tussen die motorhaspel en die deurmeganisme. Maak die deur heeltemal toe en draai die vislyn 'n paar keer om die deurmeganisme sodat dit geleer word, en maak dit dan vas met warm gom

Stap 8: Toets en implementeer! en maak u huis meer toeganklik, hoera

Toets en implementeer! en maak u huis meer toeganklik, hoera!
Toets en implementeer! en maak u huis meer toeganklik, hoera!
Toets en implementeer! en maak u huis meer toeganklik, hoera!
Toets en implementeer! en maak u huis meer toeganklik, hoera!
Toets en implementeer! en maak u huis meer toeganklik, hoera!
Toets en implementeer! en maak u huis meer toeganklik, hoera!

Huzzah !! Klaar vir die toetsfase! Skakel die micro: bit aan (via die microUSB -kabel) en skakel die motorbeheerbord aan.

Skakel die skakelaar en kyk of die motor die deur genoeg oopmaak sodat u harige vriend kan ontsnap! En ook dat die motor losmaak sodat u die deur weer kan sluit.

Heel waarskynlik moet iets aangepas/reggemaak word, so kyk na al die knoppies, maak seker dat die stelsel teen die muur vas is en niks blokkeer nie.

Sodra u u Doggo Door Opener getoets het, wys dit aan u troeteldier! … En hulle dalk oplei, ha. Ek het dit gedoen deur lekkernye bo -op die skakelaar te gebruik, sodat my hond per ongeluk die skakelaar aangeskakel het, en toe sien hy die deur oopgaan. Dit het 'n paar probeerslae geverg (ek het ook 'n bevel gegee van 'kry die skakelaar'), maar uiteindelik het hy dit reggekry! En nou kan ek my lieflike, maar tog so angstige hond alleen tuis laat sonder om bekommerd te wees dat hy homself sal vang (doelbewus? Ek het geen idee nie).

Hoera vir die gebruik van tegnologie om ons eie en ander se lewens makliker en beter te maak!

Laat weet my as u enige vrae het, probleme ondervind of ander idees vir hierdie projek het; ek sal graag wil sien wat u maak, deel dus u skeppings!

Lekker maak, vriende!

Aanbeveel: