Sommario:
- Passaggio 1: Introduzione
- Passaggio 2: telecomando wireless
- Passaggio 3: elenco delle parti e degli strumenti
- Passaggio 4: assemblaggio
- Passaggio 5: cablaggio
- Fase 6: PROGRAMMAZIONE 1: TEST MOTORE
- Passaggio 7: controllo radio
- Passaggio 8:
- Passaggio 9: programma di ricezione del radiocomando
Video: Robot Microbit semplice: 9 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:02
Quanto segue descrive una semplice auto RC realizzata utilizzando BBC Microbit, Adafruit Dragontail per Microbit e il telaio Emgreat.
Questo robot costa circa $ 30 per essere costruito. Mentre ci sono robot Microbit a basso costo disponibili in commercio, come il DFROBOT, il mio approccio fai-da-te aiuta il costruttore a capire come funziona il sistema, utilizzando un codice non specializzato, aiutando il costruttore a sentirsi autorizzato.
Passaggio 1: Introduzione
Di seguito viene descritta una versione del veicolo robotico realizzata utilizzando un BBC MicroBit al posto di un Arduino.
Un pezzo ritagliato fatto in casa di plastica ondulata (Coroplast) o cartone viene utilizzato al posto della piastra in plexiglas fornita con il kit telaio del robot Emgreat. Ciò avviene perché il telaio Emgreat è di circa un pollice troppo stretto per adattarsi al pacco batteria sul fondo ed è di circa un pollice troppo corto per consentire la libera rotazione della ruota orientabile.
I principali componenti elettrici sono fissati tramite velcro, per renderli più facili da riposizionare se necessario.
Il Microbit non può fornire direttamente abbastanza corrente per pilotare i motori, quindi è necessario utilizzare driver a transistor. Mentre la versione Arduino dell'auto robot utilizzava un modulo H-bridge L298 per controllare i motori, ciò richiede sei (6) linee di controllo, che sono scarse sul Microbit. Mi sono reso conto che non era essenziale che i motori potessero girare all'indietro. Quindi, al posto dell'L298, la versione Microbit del robot utilizza un array di transistor Darlington a 8 canali ULN2803A come driver del motore. Questo può essere utilizzato per pilotare un altoparlante, luci e altri dispositivi, poiché il Microbit ha cinque (5) linee I/O per scopi generici sui pin 0, 1, 2, 8 e 16. Il pin 0 può essere utilizzato per Uscita audio. Gli altri pin possono essere difficili da usare, poiché sono condivisi con i LED integrati.
In alternativa, si potrebbero utilizzare transistor discreti, come il TIP120; tuttavia, ciò richiederebbe l'utilizzo di molte più parti e fili.
Per accedere ai pin di MicroBit, questo design utilizza Adafruit Dragontail for Microbit, che si collega direttamente alla breadboard, rendendo i pin facilmente accessibili senza la necessità di cavi di connessione, oltre a collegare il bus di alimentazione 3V.
Passaggio 2: telecomando wireless
Per controllare il robot in modalità wireless tramite Bluetooth, puoi utilizzare un secondo Microbit, alimentato dalla batteria AAA fornita nel kit Microbit Go, o da una batteria a bottone, la MI Power Board per Microbit.
Entrambi i Microbit devono essere impostati sullo stesso canale radio.
Passaggio 3: elenco delle parti e degli strumenti
VEICOLO:
- Kit telaio robot motore Emgreat
- Kit Microbit Go
- Array Darlington a 8 canali ULN 2803A
- Adafruit Dragontail per Microbit #3695
- Tagliere Mezza Taglia Adafruit #64
- Scatola batteria Adafruit 4x "AA" con interruttore #830
- Cavo di collegamento solido calibro 22, colori assortiti Adafruit# 1311
- Mini altoparlante in metallo con fili Adafruit #1890
- Plastica ondulata o cartone
- Strisce di fissaggio Scotch 1" x 1"
- Batterie AA x 4
A DISTANZA:
- Kit Microbit Go
- MI Power Board per le batterie BBC Microbit o AAAx2
Utensili:
- Coltello da rasoio
- Saldatore
- Spelafili
- Pistola per colla a caldo
- Mini cacciavite (fornito con telaio)
- Marcatore Sharpie
Opzionale (per l'uso con cavo a trefoli)
Morsetti a vite Addicore a 2 posizioni x3
Passaggio 4: assemblaggio
- Ritaglia un pezzo di cartone o plastica ondulata da 15 x 20 cm
- Segnare la posizione dei fori per le ruote piroettanti e le staffe del motore, utilizzando il plexiglas in dotazione come dima.
- Saldare i fili rosso e nero da 8 "a ciascuno dei due motori; colla a caldo ai motori per lo scarico della trazione.
- Fissare i motori alla piastra di base con le staffe metalliche fornite nel kit Emgreat.
- Fissare la ruota all'estremità inferiore. Fissare la scatola delle batterie 4 x AA (con batterie) alla parte inferiore del telaio, utilizzando quadrati di velcro,
- Individuare la scatola della batteria tra i motori e la ruota sterzante; questo dà la migliore trazione.
- Inserisci MicroBit Dragontail nella breadboard;
- Fissare la breadboard alla parte superiore del telaio utilizzando nastro biadesivo o strisce di velcro
- Fissare il pacco batteria 2xAAA 3V al telaio utilizzando strisce di velcro;
- Inserire la spina della batteria JST nella presa della batteria della scheda Microbit.
- Inserire l'IC array Darlington ULN 2803A nella breadboard attraverso la "valle".
- Fai un piccolo foro da 1/4 "x 1/4" nella scheda del telaio accanto alla breadboard per far passare i fili.
Passaggio 5: cablaggio
CAVI DI ALIMENTAZIONE:
- Infilare i cavi da 6 V attraverso il foro e collegarli al bus di alimentazione di destra sulla breadboard.
- Collegare il filo tra i bus di terra sinistro e destro sulla breadboard.
- Collegare il filo nero tra il pin 9 su ULN2803A e la terra.
- Collegare il filo rosso tra il pin 10 su ULN 2803A e il bus di alimentazione +6V.
FILI DI SEGNALE:
Collegare i cavi dei ponticelli:
- Tra Pin 0 su Dragontail e Pin 8 su 2803A (SPEAKER)
- Tra Pin 1 su Dragontail e Pin 6 su 2803A (MOTORE 1)
- Tra Pin 2 su Dragontail e Pin 4 su 2803A (MOTORE 2)
- Tra Pin 8 su Dragontail e Pin 2 su 2803A (ACCESSORIO)
- Collegare i fili del motore 1 al bus +6V e al pin 13 su 2803A
- Collegare i fili del motore 2 al bus +6V e al pin 15 su 2803A
- Collegare i cavi degli altoparlanti a +6V e Pin 11 su 2803A
Fase 6: PROGRAMMAZIONE 1: TEST MOTORE
Vai a Make Code Microbit editor online:
Crea tre funzioni motorie: gira a sinistra, avanti e ferma
Nel ciclo principale, chiama ogni funzione come mostrato.
Passaggio 7: controllo radio
Per il radiocomando utilizzeremo la funzione Bluetooth del Microbit.
Assemblare un secondo Microbit alla scheda di alimentazione MI per Microbit, che include una batteria a bottone da 3 V, oppure utilizzare la batteria 2xAAA fornita nella confezione di Microbit Go.
Usando MakeCode Editor, scrivi un breve programma come mostrato sopra in modo che possa fungere da telecomando. Chiamalo "Trasmettitore".
Il programma di esempio include un display a LED in modo che tu possa dire che è acceso.
Il programma fa 2 cose. Quando viene premuto il pulsante A, invia l'uscita n. 1 (per emettere un segnale acustico al clacson).
Quando il pulsante B viene premuto, invia l'uscita n. 2 per attivare i motori di azionamento.
Passaggio 8:
Passaggio 9: programma di ricezione del radiocomando
Usando l'editor MakeCode, crea un nuovo progetto chiamato Destinatario.
Per utilizzare il radiocomando, entrambi i Microbit devono essere impostati sullo stesso canale.
Quando viene ricevuto il numero 1, suona il clacson, Quando viene ricevuto il numero 2, il robot si gira, va avanti e poi si ferma.
Consigliato:
Realizzare un semplice robot con le cose che puoi trovare in casa (versione hotwheel): 5 passaggi
Realizzare un semplice robot con le cose che puoi trovare in casa (versione hotwheel): questo Instructable ti mostrerà come creare un hotwheel che funziona da solo e che funziona con batterie a doppia A. Dovrai solo usare le cose che molto probabilmente puoi trovare a casa tua. Si prega di notare che questo robot probabilmente non andrà esattamente dritto, un
Un semplice robot stampato in 3D: 11 passaggi (con immagini)
Un semplice robot stampato in 3D: permettimi di uscire con me stesso. Sono cresciuto con i set erettori e poi con i LEGO. Più tardi nella vita, ho usato 8020 per costruire prototipi di tipi di sistemi che ho progettato. Di solito c'erano pezzi di scarto in giro per casa che i miei figli usavano come loro versione di un set di erettori
Il modo più semplice per creare un robot per il controllo dei gesti: 7 passaggi (con immagini)
Il modo più semplice per creare un robot per il controllo dei gesti: controlla i giocattoli come un supereroe. Scopri come creare un'auto controllata dai gesti.Questo è su come creare un'auto controllata dai gesti da solo. Fondamentalmente questa è una semplice applicazione del giroscopio a 3 assi MPU-6050, accelerometro. Puoi fare molte più cose
Robot di sorveglianza semplice con ESP32-CAM: 4 passaggi
Robot di sorveglianza semplice con ESP32-CAM: il modulo ESP32-CAM è un modulo economico ea basso consumo energetico, ma fornisce molte risorse per la visione, la comunicazione seriale e i GPIO. In questo progetto, cerco di utilizzare la risorsa del modulo ESP32-CAM per realizzare un semplice robot rc di sorveglianza che può p
Qual è il pensiero bit? Crea un semplice gioco di ipotesi con BBC Microbit!: 10 passaggi
Qual è il pensiero bit? Crea un semplice gioco di ipotesi con il BBC Microbit!: Ho preso un paio di BBC Microbit dopo aver letto recensioni positive su di essi in diversi articoli online. Nel tentativo di familiarizzare con il BIT, ho giocato con l'editor di blocchi Microsoft online per un paio d'ore e sono arrivato con