Sommario:

Crea un'auto Caterpillar con motore Elecfreaks: bit: 9 passaggi
Crea un'auto Caterpillar con motore Elecfreaks: bit: 9 passaggi

Video: Crea un'auto Caterpillar con motore Elecfreaks: bit: 9 passaggi

Video: Crea un'auto Caterpillar con motore Elecfreaks: bit: 9 passaggi
Video: Build. Art. Code. Play. Integrating Robotics within K- 2 Curriculum Webinar 2024, Dicembre
Anonim
Crea un'auto Caterpillar con il motore Elecfreaks: bit
Crea un'auto Caterpillar con il motore Elecfreaks: bit

Questa vettura è stata costruita dal nostro amico Ramin Sangesari. Ha realizzato una fantastica auto intelligente con il nostro micro:bit, motor:bit, power:bit e motoriduttore in metallo. Ora diamo un'occhiata alla sua macchina!

Passaggio 1: componenti

1 x scheda BBC micro:bit

1 x motore ElecFreaks: bit

1 x ElecFreaks Potenza: bit

1 x kit telaio Pololu Zumo

1 x ElecFreaks Micro Motoriduttore in metallo

Passaggio 2: Introduzione

introduzione
introduzione
introduzione
introduzione

Il Micro:bit è un sistema embedded basato su ARM progettato dalla BBC per l'uso nell'educazione informatica nel Regno Unito, ma è attualmente disponibile in altri paesi del mondo.

La scheda è di 4 cm × 5 cm e dispone di un processore ARM Cortex-M0, sensori accelerometro e magnetometro, connettività Bluetooth e USB, un display composto da 25 LED, due pulsanti programmabili e può essere alimentato da USB o da una batteria esterna. Gli ingressi e le uscite del dispositivo avvengono tramite cinque connettori ad anello che fanno parte del connettore edge a 23 pin. Il Micro:bit è stato progettato per incoraggiare i bambini a partecipare attivamente alla scrittura di software per computer e alla creazione di nuove cose, piuttosto che essere consumatori di media. In questo tutorial, costruiremo una semplice automobile telecomandata (senza conoscenze di programmazione) con Micro:bit per bambini. Alla fine di questo tutorial, il nostro robot sarà il seguente.

Passaggio 3: motore Elecfreaks: bit

Motore Elecfreaks: bit
Motore Elecfreaks: bit
Motore Elecfreaks: bit
Motore Elecfreaks: bit

Per collegare i motori al Micro:bit, è necessaria un'interfaccia, In questo tutorial, utilizziamo Elecfreaks Motor:bit.

Il motore: bit ha integrato un chip di azionamento del motore TB6612, che può pilotare due motori CC con una corrente a canale singolo max di 1,2 A. Motore: bit ha connettori per sensori integrati della serie Octopus. È possibile collegare direttamente vari sensori. Tra questi connettori, P0, P3-P7, P9-P10 supportano solo sensori con tensione di alimentazione 3,3V; P13-P16, P19-P20 supportano sensori da 3,3 V o 5 V. È possibile modificare il livello elettrico facendo scorrere l'interruttore sulla scheda.

Passaggio 4: caratteristiche

  • Chip di azionamento motore TB6612 con connettori motore CC a 2 canali, la corrente massima a canale singolo è 1,2 A.
  • Controllo della velocità del motore con PWM.
  • Interruttore di livello elettrico VCC 3,3 V/5 V per P13, P14, P15, P16, P19, P20, questi pin supportano l'interruttore di livello elettrico tra 3,3 V e 5 V.
  • Buzzer (controllato dal pin P0)
  • Supporta il connettore elettrico Bricks GVS-Octopus.
  • Tensione di ingresso: DC 6-12VDimensioni: 60,00 mm x 60,10 mm

Passaggio 5: informazioni sul connettore

Informazioni sul connettore
Informazioni sul connettore
Informazioni sul connettore
Informazioni sul connettore

Fare riferimento alle immagini sopra per le informazioni sui connettori.

Passaggio 6: assemblare il telaio

Assemblare il telaio
Assemblare il telaio
Assemblare il telaio
Assemblare il telaio
Assemblare il telaio
Assemblare il telaio

Per comodità, abbiamo utilizzato un telaio Pololu Zumo prodotto da Pololu. Leggi le istruzioni di montaggio.

Dopo aver assemblato lo chassis, i fili dei motori devono essere collegati alla scheda Motor:bit. Due connettori di ingresso motore in totale. M1+, M1- e M2+, M2- controllano separatamente un canale del motore CC.

P8 e P12 controllano relativamente la direzione di rotazione di M1 e M2; P1 e P2 controllano la velocità del motore. Eseguire questa operazione in base alle immagini sottostanti. Se successivamente il caricamento dei codici su Micro:bit, fosse sbagliato per la rotazione dei motori, si possono facilmente cambiare i fili di ogni motore.

Alla fine è necessario collegare i fili della batteria alla scheda Motor:bit. Ho usato due batterie al litio, che forniscono più potenza (circa 8 volt).

Passaggio 7: controlla il robot

Controlla il Robot
Controlla il Robot
Controlla il Robot
Controlla il Robot
Controlla il Robot
Controlla il Robot

Puoi controllare l'auto in due modi:

  • Controllo tramite telefono cellulare
  • Controllo tramite un altro Micro: bit

Esempio 1: controllo tramite telefono cellulare

In questo modo, è necessario installare l'applicazione micro:bit blue sul telefono Android.

Quindi carica il seguente codice sul micro:bit come ricevitore e collega il micro:bit alla scheda Motor:bit.

Ora, devi accoppiare il telefono e il Micro: bit, quindi controllare l'auto tramite l'applicazione mobile.

Esempio 2: Controllo tramite un altro Micro:bit

Questo metodo richiede un altro micro:bit come controller. Con l'aiuto di Elecfreaks Power:bit, il micro-bit si trasformerà in modalità portatile e potrai portarlo facilmente ovunque. È alimentato da due batterie a bottone 2025 o 2032 e porta un cicalino sulla scheda. Avvitalo al micro:bit e divertiti!

Per il controller, il seguente codice deve essere caricato sul micro:bit come mittente.

Quindi carica il seguente codice su micro:bit e collega il micro:bit a Motor:bit.

Passaggio 8: completato

Ora controlla l'auto attraverso il micro:bit. Quando si premono contemporaneamente i tasti A e B e si sposta il micro:bit avanti/indietro, l'auto si sposta avanti/indietro. Questo viene fatto attraverso il sensore giroscopico. Per spostarsi a sinistra oa destra, basta premere uno dei tasti.

Consiglio di guardare il video qui sotto:

video

Ti piace questa macchina? Provalo da solo ora, puoi farcela!

Passaggio 9: fonte

Puoi leggere l'articolo completo completo su: Elecfreaks.

Se vuoi contattarci, scrivi un'e-mail a: [email protected].

Consigliato: