Sommario:

Micro:Bit Dog apriporta: 8 passaggi (con immagini)
Micro:Bit Dog apriporta: 8 passaggi (con immagini)

Video: Micro:Bit Dog apriporta: 8 passaggi (con immagini)

Video: Micro:Bit Dog apriporta: 8 passaggi (con immagini)
Video: Un inizio difficile per la vita: quando le aspettative incontrano la realtà 2024, Novembre
Anonim
Image
Image
Micro: Apriporta Bit Dog
Micro: Apriporta Bit Dog

I tuoi animali domestici si intrappolano nelle stanze? Ti piacerebbe rendere la tua casa più accessibile ai tuoi amici pelosi*?? Ora puoi, evviva!!

Questo progetto utilizza un micro: microcontrollore bit per aprire una porta quando viene premuto un interruttore (pet-friendly). Avremo bisogno di un micro: bit (probabilmente utile), un motore a coppia elevata e alcune parti e pezzi meccanici per montare il motore e collegare il motore alla porta.

Tempo di lettura: ~15 min

Tempo di costruzione: ~30-45 minuti

Costo: ~ $ 60

*Questo progetto può essere utilizzato come un modo per migliorare l'accessibilità della casa, del posto di lavoro o di altri spazi fisici anche per gli umani! Sìì!!

Forniture

Materiali

  • micro: bit
  • Cavo microUSB (3 piedi o più)
  • Binary Bots Planet Ragno Totem Kit

    • Se questo è il tuo primo progetto di robotica, ti consiglio vivamente di utilizzare questo kit e seguire il tutorial così com'è. Se hai già realizzato alcuni progetti, sentiti libero di apportare aggiustamenti e modifiche. Ecco due cose da tenere a mente:

      • Questo progetto richiede un motore a coppia elevata per aprire la nostra porta. Il sistema di controllo del motore e il mini motore DC a coppia elevata di questo kit sono stati di grande aiuto nella costruzione di questo progetto.
      • Anche le schede, i dadi e i bulloni assortiti erano utili, ma potevano essere sostituiti con parti meccaniche simili provenienti da un altro kit di robotica o direttamente da un produttore.
  • 3 batterie AAA
  • 2 lunghezze di cavo intrecciato calibro 24, 3 - 4 piedi (1 - 1,3 m)
  • Lenza da pesca, 4' (1,3 m)
  • Alluminio, rettangolo 2"x3" (5 - 7 cm)
  • 8 unghie piccole
  • 6 puntine a pressione
  • Stucco appiccicoso per pareti

Utensili

  • Kit driver

    Nota: il kit Binary Bots viene fornito con un driver M3 (ed è magnetico, wooo!!!) e un minuscolo cacciavite

  • Martello
  • Spelafili
  • Distributore di colla a caldo (non illustrato)
  • Forbici
  • Nastro di misurazione
  • Matita

Passaggio 1: preparazione e copertura del fermo in alluminio

Prep e coperchio del fermo in alluminio
Prep e coperchio del fermo in alluminio

1. Misura e registra la larghezza della tua porta (la parte interna)

2. Con un angolo di 45 gradi, misurare la distanza dal fermo della porta alla parete perpendicolare ai cardini della porta

Nota: la configurazione della tua stanza è probabilmente diversa dalla mia. La cosa fondamentale da tenere a mente è che la coppia è la più bassa quando viene applicata perpendicolare. In altre parole, prova ad attaccare il motore il più vicino possibile alla perpendicolare. Un angolo di 45 gradi è probabilmente l'angolo più piccolo che vorrai, gli angoli più grandi saranno più facili per il motore per aprire la porta.

3. Taglia un pezzo di alluminio da 2"x3" (ad esempio da una lattina riciclata)

Passaggio 2: costruiscilo: meccanismo di connessione della porta

Costruiscilo: meccanismo di connessione della porta!
Costruiscilo: meccanismo di connessione della porta!
Costruiscilo: meccanismo di connessione della porta!
Costruiscilo: meccanismo di connessione della porta!
Costruiscilo: meccanismo di connessione della porta!
Costruiscilo: meccanismo di connessione della porta!

Per costruire questa parte, avrai bisogno dei seguenti pezzi del Binary Bots Kit:

  • 3 tavole 100x30cm
  • 2 staffe a 90 gradi a 2 fori
  • 4 bulloni M3 da 6 mm
  • 4 controdadi
  • 2 bulloni M3 da 8 mm
  • 2 dadi M3

1. Prendi una delle tavole. Dal bordo sinistro, misurare e segnare la larghezza della porta

2. Prendi una seconda tavola. Collega la seconda tavola alla prima perpendicolarmente l'una all'altra, in modo che la seconda tavola si trovi appena a destra della linea della larghezza della porta. (Foto 2)

Per fare ciò, utilizzare entrambe le staffe, 4 bulloni M3 da 6 mm e 4 controdadi. (Foto 3 e 4)

3. Afferrare la terza scheda e collegarla alla seconda in linea retta utilizzando i bulloni M3 più lunghi (8 mm) ei dadi M3 rettangolari. (Foto 5 e 6)

Fase 3: Costruiscilo: Switch amico degli animali

Costruiscilo: Switch amico degli animali!
Costruiscilo: Switch amico degli animali!
Costruiscilo: Switch amico degli animali!
Costruiscilo: Switch amico degli animali!
Costruiscilo: Switch amico degli animali!
Costruiscilo: Switch amico degli animali!

Per costruire questa parte, avrai bisogno dei seguenti pezzi del Binary Bots Kit:

  • 2 tavole 100x30cm
  • 4 bulloni M3 da 6 mm
  • 4 dadi M3
  • 2 distanziatori in nylon da 8 mm

Avrai anche bisogno di:

  • 2 3-4 piedi (1-1,3 m) di cavo a trefoli calibro 24

    Rimuovere circa 2,5 cm di isolamento da entrambe le estremità

  • 3 puntine a pressione

1. Prendi una delle tue tavole e attacca i distanziatori in nylon sul lato sinistro usando due (2) dadi M3. (Foto 1 e 2)

2. Afferrare la seconda tavola e utilizzare due (2) bulloni M3 per fissare la seconda tavola alla prima tramite i distanziatori in nylon. (Foto 3)

3. Afferrare uno dei bulloni M3 e spingerlo attraverso un foro all'estremità destra del pannello superiore. Avvolgere un'estremità del filo attorno alla base del bullone. (Foto 4)

4. Utilizzare un dado M3 per fissare il bullone in posizione. (Foto 5)

5. Ripetere i passaggi 3 e 4 per il pannello inferiore, assicurandosi che il secondo bullone sia direttamente sotto il primo.

Quando chiudi l'interruttore (ovvero spingi le schede insieme), i bulloni superiore e inferiore dovrebbero premere insieme e fare pieno contatto.

Passaggio 4: costruiscilo: supporto motore

Costruiscilo: supporto motore!
Costruiscilo: supporto motore!
Costruiscilo: supporto motore!
Costruiscilo: supporto motore!
Costruiscilo: supporto motore!
Costruiscilo: supporto motore!

Per costruire questa parte, avrai bisogno dei seguenti pezzi del Binary Bots Kit:

  • 1 tavola 100x100 cm
  • 1 piccolo motore con 2 piccole viti (così carino eppure così potente!)
  • 1 supporto motore ("web launcher")
  • 1 set di bobine ("bobina web")
  • 6 bulloni M3 da 6 mm
  • 6 dadi M3

Avrai anche bisogno di:

  • 6 unghie piccole
  • 1 puntina da disegno
  • 4 piedi (1,3 m) di lenza (o filo ugualmente forte)

1. Inserisci e fissa il motore nel supporto del motore con le due piccole viti (si consiglia vivamente di utilizzare un cacciavite più grande se ne hai uno..)

2. Afferrare la scheda 100x100 cm e utilizzare i 6 bulloni e dadi M3 per fissare il motore sul lato sinistro (approssimativamente) al centro

3. Afferra il mulinello e la lenza. Infila un'estremità della lenza al centro della bobina, quindi avvolgi i denti. Fissare con una piccola quantità di colla a caldo

4. Spingere insieme i due pezzi della bobina (pizzicando il filo tra i due pezzi) e inserirli nell'albero di azionamento del motore in modo che la parte del nastro sia rivolta verso l'esterno. Fissare con una piccola quantità di colla a caldo all'esterno

Passaggio 5: collega l'elettronica

Collega l'elettronica!
Collega l'elettronica!
Collega l'elettronica!
Collega l'elettronica!
Collega l'elettronica!
Collega l'elettronica!

Avrai bisogno delle seguenti parti:

  • micro: bit
  • cavo microUSB
  • Scheda driver del motore dei bot binari
  • 3 batterie AAA

1. Prendi la configurazione del supporto motore che hai appena messo insieme e collega il motore alla scheda del driver del motore. (Foto 2)

Collegare il filo rosso del motore al pin sinistro dell'intestazione etichettato "Motore1". Collegare il filo nero del motore al pin di intestazione destro etichettato "Motor1".

2. Collega l'interruttore per animali domestici! Collegare uno dei fili dell'interruttore al pin P0 micro:bit e l'altro al pin GND micro:bit (non importa quale filo dell'interruttore va dove). (Foto 3)

3. Inserire il micro:bit nella scheda del driver del motore in modo che i pulsanti siano rivolti verso l'esterno (lontano dal driver del motore).

4. Inserire le batterie nella scheda del driver del motore. Individua l'interruttore di alimentazione e spostalo su "spento"

Passaggio 6: codificalo: controllo motore

Codificalo: controllo motore!
Codificalo: controllo motore!
Codificalo: controllo motore!
Codificalo: controllo motore!
Codice: controllo motore!
Codice: controllo motore!

Vai al sito web di Make Code: www. MakeCode.org e seleziona l'opzione micro:bit, quindi "Nuovo progetto". Si consiglia di rinominare il progetto per aiutarti a identificare cosa sta facendo, come "Apriporta".

Alcune informazioni di base:

Quando viene attivato il Pin P0 (tramite la chiusura dell'interruttore), vogliamo girare il motore in modo che apra la porta avvolgendo (ovvero avvolgendo) la lenza. Vogliamo anche srotolare la lenza in modo da poter chiudere di nuovo la porta. È anche utile disporre di un modo manuale per avvolgere e srotolare il motore, nonché per interrompere l'alimentazione al motore.. per ogni evenienza!

Poiché abbiamo a che fare con un motore a corrente continua, quando diamo alimentazione a uno dei cavi del motore e mettiamo a terra l'altro, il motore ruoterà in una direzione. Quando accendiamo i cavi del motore, il motore ruoterà nell'altra direzione. L'interruzione dell'alimentazione a entrambi i cavi del motore spegne il motore.

Iniziamo!

Primo codice funzione: motore attivato da Doggo Switch

Questa funzione è mostrata nella foto 1.

1. Estrarre un "quando si preme il pin" (blocchi di input) e assicurarsi che sia impostato sul pin P0

2. All'interno del blocco pin P0, utilizzare i blocchi di scrittura digitale per attivare micro:bit pin P13 (impostato su 1) e disattivare micro:bit pin P14. Questo accende il motore in una direzione

I blocchi di scrittura digitale si trovano in Advanced Pins. Seleziona i pin appropriati facendo clic sulla freccia in basso.

3. Aggiungere una pausa di circa 7s (7000 ms), quindi spegnere il motore impostando P13 e P14 a 0.

Nota: 7 secondi hanno funzionato bene per la mia configurazione e le esigenze del mio doggo, ma controlla sicuramente che questo tempo sia sufficiente (non troppo) per aprire adeguatamente la tua porta per le tue esigenze.

4. Srotolare il motore (ovvero ruotarlo nella direzione inversa) utilizzando un blocco di scrittura digitale per accendere P14 e spegnere P13. Assicurati di srotolare lo stesso tempo di spooling.

5. Opzionale: utilizzare i LED per includere un conto alla rovescia/conto alla rovescia per sapere quando il motore verrà acceso. Si consiglia inoltre di aggiungere una pausa tra quando viene premuto l'interruttore e quando prima che il motore si svolga.

Funzione del secondo codice: apertura manuale

Questa funzione è mostrata nella foto 2.

1. Per effettuare una commutazione manuale, trascinare un "Pulsante On A premuto" (blocchi di input).

2. All'interno di questo blocco, utilizzare i blocchi di scrittura digitale per attivare micro:bit pin P13 (impostato su 1) e disattivare micro:bit pin P14 (impostato su 0)

3. Aggiungere un blocco di pausa per ~3s (3000 ms)

4. Spegnere il motore! (impostando i blocchi di scrittura digitale a 0)

5. Facoltativo: mostra un'icona prima di accendere il motore in modo da sapere in che direzione girerà il motore.

Per il mio, ho scelto un contorno rettangolare in modo da indicare "porta aperta", scegli qualcosa che abbia senso per te e il tuo cervello.

Terzo codice funzione: chiusura manuale

Questa funzione è mostrata in Foto 3.1. Per effettuare un passaggio manuale, trascinare un "Pulsante On B premuto" (blocchi di input).

2. All'interno di questo blocco, utilizzare i blocchi di scrittura digitale per attivare micro:bit pin P13 (impostato su 0) e disattivare micro:bit pin P14 (impostato su 1)

3. Aggiungere un blocco di pausa per ~3s (3000 ms)

4. Spegnere il motore! (impostando entrambi i blocchi di scrittura digitale a 0)

5. Facoltativo: mostra un'icona prima di accendere il motore in modo da sapere in che direzione girerà il motore.

Quarto codice funzione: spegnere il motore

Questa funzione è mostrata nella parte inferiore della foto 3.

1. Estrarre un blocco "Pulsante di accensione A+B premuto"

2. Utilizzare due blocchi di scrittura digitale per impostare sia P13 che P14 su 0

Passaggio 7: installalo

Installalo!
Installalo!
Installalo!
Installalo!
Installalo!
Installalo!

1. Utilizzare un po' di mastice adesivo per pareti per avvolgere l'alluminio attorno al fermo della porta

Piega l'alluminio attorno al chiavistello in modo che la porta possa chiudersi completamente, ma impedisce che si attacchi.

2. Usando il tuo distributore di colla a caldo, incolla l'estremità corta del meccanismo della porta alla larghezza della porta, appena sotto il fermo. Incolla il pezzo più lungo alla porta per fornire una maggiore stabilità

3. Fissare il supporto del motore e la scheda del controller del motore alla parete. Utilizzare temporaneamente le puntine per tenere i pezzi in posizione, quindi utilizzare 6 chiodi per fissare il controller del motore e 2 per fissare la scheda del controller del motore.

4. Utilizzare lo stucco appiccicoso del muro per fissare l'interruttore in un luogo comodo per chiunque attiverà l'apertura della porta. Dato che il mio cane è abbastanza grande, l'ho installato a circa 1,5 piedi (0,5 m) dal pavimento in modo che il cane possa premere l'interruttore con il naso.

Ho preferito lo stucco appiccicoso in modo da poter regolare l'interruttore e rimuovere le cose secondo necessità, ma se vuoi renderlo permanente puoi usare chiodi o colla a caldo.

5. Utilizzare le puntine da disegno per fissare i cavi dell'interruttore alla parete ed evitare che si scolleghino

6. Fissare la lenza tra la bobina del motore e il meccanismo della porta. Chiudi completamente la porta, quindi avvolgi la lenza attorno al meccanismo della porta alcune volte in modo che venga insegnata, quindi fissala con la colla a caldo

Passaggio 8: test e distribuzione! e rendi la tua casa più accessibile, Evviva

Testa e distribuisci! e rendi la tua casa più accessibile, Evviva!
Testa e distribuisci! e rendi la tua casa più accessibile, Evviva!
Testa e distribuisci! e rendi la tua casa più accessibile, Evviva!
Testa e distribuisci! e rendi la tua casa più accessibile, Evviva!
Testa e distribuisci! e rendi la tua casa più accessibile, Evviva!
Testa e distribuisci! e rendi la tua casa più accessibile, Evviva!

Huzza!! Pronti per la fase di test! Accendi il micro:bit (tramite il cavo microUSB) e accendi la scheda del controller del motore.

Aziona l'interruttore e controlla che il motore apra la porta abbastanza da permettere al tuo amico peloso di scappare! E anche che il motore si srotola in modo da poter richiudere la porta.

Molto probabilmente sarà necessario regolare/riparare qualcosa, quindi controlla tutti i pulsanti, assicurati che il sistema sia fissato al muro e non blocchi nulla.

Dopo aver testato il tuo apriporta Doggo, mostralo al tuo animale domestico! … E magari addestrarli, ah. L'ho fatto usando le leccornie sopra l'interruttore, in modo che il mio cane abbia attivato accidentalmente l'interruttore, quindi ha visto quella porta aperta. Ci sono voluti alcuni tentativi (ho anche finito per dargli un comando di "prendi l'interruttore"), ma alla fine l'ha capito! E ora posso lasciare il mio adorabile ma così ansioso cane a casa da solo senza preoccuparmi che si intrappoli (apposta? Non ne ho idea).

Evviva l'utilizzo della tecnologia per rendere la nostra vita e quella degli altri più facile e migliore!

Fammi sapere se hai domande, incontri problemi o hai altre idee per questo progetto, mi piacerebbe molto, mi piacerebbe vedere cosa fai quindi per favore condividi le tue creazioni!

Buon lavoro, amici!

Consigliato: