El robot mBot és un robot educatiu creat per MakeBlock ideal per iniciar-se a la programació i robòtica des d'educació primària. Està basat en Arduino UNO considerant-se senzill d'utilitzar ja que no necessita cablejat ni soldadures gràcies als seus connectors RJ25 (típiques connexions de telèfon).
Robot mBot
Pel que fa a la programació, es pot programar utilitzant llenguatges de programació per blocs o en mode textual:
Utilitzant mBlock, el programari de programació propi de Makeblock, basat en Scratch, que ens permet programar el robot sense necessitat aprendre un llenguatge complex de programació.
Utilitzant Arduino per a usuaris de nivell intermedi. En aquest cas s'utilitza un llenguatge de programació d'Arduino i necessitem instal·lar les llibreries de Makeblock al programari d'Arduino IDE.
Utilitzant l'app de mBot disponible per a iOS i Android. La podem utilitzar sense necessitat d'instal·lar-hi un codi previ al robot.
El robot educatiu mBot utilitza la placa mCore que té un micro controlador ATmega238 amb 4 ports amb connexions RJ25 per connectar sensors. També integra un interruptor d'encesa, un botó, dos LEDs RGB, un buzzer, un sensor de lluminositat i un sensor d'infrarojos.
Els mòduls o sensors que pretenem connectar a la placa venen classificats per color. Aquest color ha de correspondre amb el color del port al qual volem connectar-lo. És a dir, a la imatge anterior veiem que el port 2 disposa de tres colors (groc, blau i blanc), la qual cosa indica que hi podrem connectar qualsevol mòdul el RJ25 del qual disposi d'algun d'aquests colors.
Els colors que podem trobar als ports de les diferents plaques de Makeblock són: Vermell (motors), Groc (interfície digital), Blau (interfície digital dual), Gris (Port sèrie, bluetooth), Negre (interfície analògica i dual) i Blanc (Port I2C). Aquest sistema d'identificació per colors fa que connectar els accessoris d'electrònica amb la placa sigui una cosa molt intuïtiva i fàcil.
Un módulo de ultrasonidos nos proporciona un dato numérico que se corresponde con la distancia entre el sensor y cualquier objeto que está en frente de él. Por lo tanto, se utiliza para medir distancias, logrando detectar objetos que se encuentran a 3 o 4cm del sensor. Su color ID es amarillo y eso significa que puedo conectarlo a cualquiera de los cuatro puertos de una placa mCore del mBot.
sensor DHT11, que es capaz de medir la temperatura (NTC) y humedad (resistiva) ambiente.
El sensor magnético Brújula o Me Compass es una brújula digital de 3 ejes. Su chip principal es Honeywell HMC5883L. Su campo de acción está entre -8 y 8 gauss con una resolución de 5mili-gauss. Puede autocalibrarse, y se programa a través de las librerías de arduino.
Este sensor de gas dispone de una resistencia ajustable para adecuar la sensibilidad del sensor hacia el humo. La concentración de humo varía según la distancia entre el sensor y la fuente de humo, de modo que, a menor distancia, mayor será la concentración de humo y viceversa.
El sensor PIR de movimiento de la casa Makeblock se usa para detectar personas o animales en un rango de hasta 6m. Si se mueve algo dentro de ese rango de distancia, el sensor activa la salida digital SIG a alto. Mediante un potenciómetro, soldado en el módulo, podremos ajustar el rango de detección.
sensor de luz puede utilizarse para detectar la intensidad de la luz ambiente.
Un sensor de ángulo está diseñado para detectar el ángulo de inclinación de un mecanismo que esté unido a él. Nuestro sensor de ángulo necesita de un módulo adaptador RJ25.
Este sensor también podemos programarlo con el software mBlock, el sensor de sonido a los puertos 3 o 4, que son los habilitados para este sensor (I negro del sensor).
mBlock = Scratch + Arduino
mBlock és un entorn gràfic de programació basat a l'editor Scratch 2.0 perquè escoles i centres de formació pugui introduir la robòtica de forma senzilla i ensenyar a programar robots basats en Arduino.
La interfície és molt amigable i intuïtiva. Fes servir blocs prèviament definits per donar ordres al robot i si saps programar també podràs treure-li tot el partit amb l'entorn d'Arduino.
ULTRASO
SENSOR LLUM I LEDS
SEGUIR LÍNIES