Taula de continguts:

Robot simple Microbit: 9 passos
Robot simple Microbit: 9 passos

Vídeo: Robot simple Microbit: 9 passos

Vídeo: Robot simple Microbit: 9 passos
Vídeo: Coding with the Micro Bit 2024, Juliol
Anonim
Robot Microbit simple
Robot Microbit simple

A continuació es descriu un simple cotxe RC fabricat amb la BBC Microbit, l'Adafruit Dragontail per a Microbit i el xassís Emgreat.

Aquest robot costa uns 30 dòlars de construcció. Tot i que hi ha robots Microbit de baix cost disponibles comercialment, com el DFROBOT, el meu enfocament de bricolatge ajuda el constructor a entendre com funciona el sistema, mitjançant un codi no especialitzat, ajudant el constructor a sentir-se apoderat.

Pas 1: Introducció

A continuació es descriu una versió del vehicle robotitzat feta amb un BBC MicroBit en lloc d'un Arduino.

Una peça retallada casolana de plàstic ondulat (Coroplast) o cartró s’utilitza en lloc de la placa de plexiglàs existent que ve amb el kit de xassís del robot Emgreat. Això es fa perquè el xassís Emgreat és aproximadament una polzada massa estret per ajustar-se al paquet de bateries de la part inferior i és aproximadament una polzada massa curt per permetre la lliure rotació de la roda.

Els components elèctrics principals s’uneixen mitjançant velcro per facilitar la seva reposició si cal.

El Microbit no pot subministrar directament prou corrent per accionar els motors, de manera que s’han d’utilitzar controladors de transistors. Tot i que la versió Arduino del cotxe robot utilitzava un mòdul de pont H L298 per controlar els motors, això requereix sis (6) línies de control, que són escasses al Microbit. Em vaig adonar que no era essencial que els motors poguessin girar cap enrere. Així, en lloc del L298, la versió Microbit del robot utilitza una matriu de transistors Darlington de 8 canals ULN2803A com a controlador de motor. Es pot utilitzar per conduir un altaveu, llums i altres dispositius, ja que el Microbit té cinc (5) línies d'E / S d'ús general als pins 0, 1, 2, 8 i 16. El pin 0 es pot utilitzar per sortida d'àudio. Els altres pins poden ser difícils d’utilitzar, ja que es comparteixen amb els LED integrats.

Alternativament, es podrien utilitzar transistors discrets, com el TIP120; tanmateix, això requeriria utilitzar moltes més parts i cables.

Per accedir als pins del MicroBit, aquest disseny utilitza l’Adafruit Dragontail per a Microbit, que es connecta directament a la placa, fent que els pins siguin fàcilment accessibles sense necessitat de cables de connexió, a més de connectar el bus d’alimentació de 3 V.

Pas 2: control remot sense fils

Per controlar el robot sense fils mitjançant Bluetooth, podeu utilitzar un segon Microbit, alimentat per la bateria AAA que inclou el kit Microbit Go, o bé per un paquet de bateries amb cèl·lules de moneda, el MI Power Board per a Microbit.

Els dos microbits han d’estar configurats al mateix canal de ràdio.

Pas 3: llista de peces i eines

VEHICLE:

  • Kit de xassís de robot de motor Emgreat
  • Kit Microbit Go
  • ULN 2803A 8 canals Darlington Array
  • Adafruit Dragontail per a Microbit # 3695
  • Tauler de pa de mida mitjana Adafruit # 64
  • Caixa de bateries Adafruit 4x "AA" amb interruptor # 830
  • Filferro de connexió sòlid de calibre 22, colors variats Adafruit # 1311
  • Mini altaveu metàl·lic amb cables Adafruit # 1890
  • Plàstic ondulat o cartró
  • Tires de subjecció Scotch 1 "x 1"
  • Bateries AA x 4

COMANDAMENT:

  • Kit Microbit Go
  • MI Power Board per a les bateries BBC Microbit o AAAx2

Eines:

  • Navalla Navalla
  • Soldador
  • Decapant de filferro
  • Pistola de cola calenta
  • Mini cargol (ve amb xassís)
  • Marcador Sharpie

Opcional (per utilitzar amb filferro encallat)

Terminals de cargol Addicore de 2 posicions x3

Pas 4: Muntatge

muntatge
muntatge
muntatge
muntatge
muntatge
muntatge
  • Retalleu un tros de plàstic o cartró ondulat de 6 "x 8"
  • Marqueu la posició dels forats de les rodes de rodes i els suports del motor, utilitzant el plexiglàs subministrat com a plantilla.
  • Soldeu cables negres i vermells de 8 "a cadascun dels dos motors; cola calenta als motors per alleujar la tensió.
  • Connecteu els motors a la placa base amb els suports metàl·lics que es proporcionen al kit Emgreat.
  • Col·loqueu la roda del rodet a l’extrem inferior. Col·loqueu la caixa de bateries de 4 x AA (amb bateries) a la part inferior del xassís, mitjançant quadrats de velcro,
  • Localitzeu la caixa de la bateria entre els motors i la roda del rodet; això proporciona la millor tracció.
  • Inseriu el MicroBit Dragontail a la taula de treball;
  • Col·loqueu la tauleta a la part superior del xassís mitjançant cintes adhesives o tires de velcro
  • Connecteu el paquet de bateries 2xAAA 3V al xassís mitjançant tires de velcro;
  • Introduïu el connector de la bateria JST a la presa de la bateria de la placa Microbit.
  • Inseriu l'IC de la matriu ULN 2803A Darlington a la taula de suport de la "vall".
  • Feu un petit forat de 1/4 "x 1/4" al tauler del xassís al costat de la tauleta perquè els cables passin.

Pas 5: cablejat

Cablejat
Cablejat
Cablejat
Cablejat

FILS DE POTÈNCIA:

  • Enrosqueu els cables de 6V a través del forat i connecteu-los al bus d’alimentació de la dreta a la placa.
  • Connecteu el cable entre els autobusos de terra esquerra i dreta de la placa.
  • Connecteu el cable negre entre el pin 9 de l'ULN2803A i la terra.
  • Connecteu el cable vermell entre el pin 10 de la xarxa d’alimentació ULN 2803A i + 6V.

FILS DE SENYAL:

Connecteu els cables del pont:

  • Entre el pin 0 a la cua d'arrossegament i el pin 8 a 2803A (SPEAKER)
  • Entre el pin 1 a la cua de drac i el pin 6 a 2803A (MOTOR 1)
  • Entre el pin 2 a la cua d'arrossegament i el pin 4 al 2803A (MOTOR 2)
  • Entre el pin 8 a la cua de drac i el pin 2 a 2803A (ACCESSORI)
  • Connecteu els cables del motor 1 al bus + 6V i el pin 13 a 2803A
  • Connecteu els cables del motor 2 al bus + 6V i el pin 15 a 2803A
  • Connecteu els cables dels altaveus a + 6V i el pin 11 del 2803A

Pas 6: PROGRAMACIÓ 1: PROVA DEL MOTOR

PROGRAMACIÓ 1: PROVA DEL MOTOR
PROGRAMACIÓ 1: PROVA DEL MOTOR
PROGRAMACIÓ 1: PROVA DEL MOTOR
PROGRAMACIÓ 1: PROVA DEL MOTOR

Aneu a Make Code Microbit editor en línia:

Creeu tres funcions del motor: gireu a l'esquerra, endavant i atureu

Al bucle principal, truqueu a cada funció com es mostra.

Pas 7: control de ràdio

Control de ràdio
Control de ràdio
Control de ràdio
Control de ràdio

Per al control de ràdio, utilitzarem la funció Bluetooth de Microbit.

Munteu un segon Microbit a la MI Power Board per a Microbit, que inclou una bateria de 3V amb cèl·lula de moneda, o bé utilitzeu la bateria 2xAAA que s’inclou al paquet Microbit Go.

Utilitzant MakeCode Editor, escriviu un programa breu com es mostra a dalt perquè pugui actuar com a control remot. Anomeneu-lo "Transmissor".

El programa de mostra inclou una pantalla al LED perquè pugueu saber que està encès.

El programa fa 2 coses. Quan es prem el botó A, envia el # 1 cap a fora (per fer sonar la trompa).

Quan es prem el botó B, envia el número 2 per activar els motors de transmissió.

Pas 8:

Imatge
Imatge

Pas 9: programa de recepció de control de ràdio

Image
Image

Amb l’editor MakeCode, creeu un nou projecte anomenat Receptor.

Per utilitzar el control de ràdio, cal configurar els dos microbits al mateix canal.

Quan es rep el número 1, fa sonar la banya, Quan es rep el número 2, el robot gira, avança i s’atura.

Recomanat: