Sommario:
- Forniture
- Passaggio 1: preparazione e copertura del fermo in alluminio
- Passaggio 2: costruiscilo: meccanismo di connessione della porta
- Fase 3: Costruiscilo: Switch amico degli animali
- Passaggio 4: costruiscilo: supporto motore
- Passaggio 5: collega l'elettronica
- Passaggio 6: codificalo: controllo motore
- Passaggio 7: installalo
- Passaggio 8: test e distribuzione! e rendi la tua casa più accessibile, Evviva
Video: Micro:Bit Dog apriporta: 8 passaggi (con immagini)
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
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
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
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
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
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
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
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
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
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:
Apriporta da garage intelligente economico: 6 passaggi (con immagini)
Economico Smart Garage Door Opener: CreditHo praticamente copiato l'implementazione di Savjee ma invece di usare uno Shelly ho usato un Sonoff Basic. Dai un'occhiata al suo sito web e al suo canale YouTube! https://www.savjee.be/2020/06/make-garage-door-ope…https://www.youtube.com/c/Savjee/AssumptionsYou h
Apriporta del garage con feedback utilizzando Esp8266 come server Web.: 6 passaggi
Apriporta per garage con feedback utilizzando Esp8266 come server Web.: Ciao, ti mostrerò come creare un modo semplice per aprire la porta del garage.-ESP8266 è codificato come server Web, la porta può essere aperta ovunque nel mondo-Con feedback, saprai se la porta è aperta o chiusa in tempo reale: semplice, solo una scorciatoia per fare i
Come far funzionare i servomotori utilizzando Moto:bit con Micro:bit: 7 passaggi (con immagini)
Come eseguire i servomotori utilizzando Moto:bit con Micro:bit: Un modo per estendere la funzionalità del micro:bit è utilizzare una scheda chiamata moto:bit di SparkFun Electronics (circa $ 15-20). Sembra complicato e ha molte funzioni, ma non è difficile far funzionare i servomotori da esso. Moto:bit ti permette di
Apriporta del garage utilizzando un Raspberry Pi: 5 passaggi (con immagini)
Apriporta per garage utilizzando un Raspberry Pi: controlla il motore del garage da uno smartphone o da qualsiasi dispositivo in grado di navigare in una pagina Web (con AJAX!). Il progetto è stato avviato perché avevo un solo telecomando per il mio garage. Quanto è stato divertente acquistarne un secondo? Non abbastanza. Il mio obiettivo era quello di essere in grado di controllare e monitorare
Apriporta per garage Raspberry Pi 3: 15 passaggi (con immagini)
Apriporta per garage Raspberry Pi 3: ho creato questo istruibile nel 2014. Da allora molto è cambiato. Nel 2021, ho aggiornato l'apriporta intelligente del garage qui. Usa un Raspberry Pi e uno smartphone per aprire, chiudere e monitorare la porta di un garage. L'apertura e la chiusura della porta è assicurata utilizzando s