# Escuela 4.0. Programacion y robótica en secundaria Cyberpi y Mbot2.

Curso para aprender a utilizar técnica y metodológicamente los dispositivos Cyberpi y Mbot que están dentro de el programa Escuela 4.0. Estos dispositivos llegan a los centros de secundaria y están pensados para ser utilizado desde 2º de ESO a 4º de ESO.

**mBot2**<span> es un robot educativo de última generación que combina la robustez de un </span>**chasis de aluminio con el potencial de la placa CyberPi**<span>. Para el profesorado, es una herramienta clave si buscas un recurso de </span>**larga duración y alta resistencia**<span> en el aula. Incorpora motores con codificadores de alta precisión (los movimientos son exactos), una pantalla a color integrada en el propio robot y una batería recargable de larga duración, lo que optimiza la gestión del tiempo de clase al olvidarte de las pilas.</span>

<span>Desde el punto de vista didáctico, su valor diferencial es su </span>**preparación para el futuro tecnológico**<span>. Gracias a su micrófono, altavoz y conectividad Wi-Fi, el docente puede diseñar actividades innovadoras que van más allá de la robótica clásica, introduciendo de forma sencilla conceptos de </span>**Inteligencia Artificial (IA)**, reconocimiento de voz y aprendizaje automático (**Machine Learning**). Además, su software (**mBlock**<span>) permite realizar una transición impecable empezando por la programación por bloques estilo Scratch y, con un solo clic, ver ese mismo código traducido a lenguaje de texto Python. </span>

# Módulo 2. Conocimiento del robot.

En este módulo vamos a conocer el equipo .

<iframe allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen="allowfullscreen" frameborder="0" height="315" src="https://www.youtube.com/embed/JD_y7FK97L8?si=tlOauHf5pwYrnfWi" title="YouTube video player" width="560"></iframe>

## 1- Conocer Cyberpi

### <span style="color: rgb(22, 145, 121);">**HARDWARE**</span>

<span style="color: rgb(0, 0, 0);">Cyberpi <span style="text-decoration: underline;">ya es un robot</span>, tipo placa electrónica, basado en ESP32 por lo tanto con Wifi y Bluetooh integrado y se le incorporan los suiguientes **SENSORES Y ACTUADORES**</span>

[![2024-05-16 20_42_23-cyberpi-guia (1) - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-05/scaled-1680-/2024-05-16-20-42-23-cyberpi-guia-1-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-05/2024-05-16-20-42-23-cyberpi-guia-1-pdf-xchange-viewer.png)

[![2024-05-16 21_03_57-cyberpi-guia (1) - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-05/scaled-1680-/2024-05-16-21-03-57-cyberpi-guia-1-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-05/2024-05-16-21-03-57-cyberpi-guia-1-pdf-xchange-viewer.png)  
**Manual de Cyberpi** *[https://www.robotix.es/ebook/cyberpi-guia.pdf](https://www.robotix.es/ebook/cyberpi-guia.pdf) contenidos e imágenes publicados con permiso de la empresa Robotix. Autor José Manuel Ruiz Gutiérrez.*

##### <span style="color: rgb(22, 145, 121);">**<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/8WCQO9w8qtQ" width="560"></iframe>** </span>

##### <span style="color: rgb(22, 145, 121);">**HARDWARE - PUERTOS**</span>

<span style="color: rgb(22, 145, 121);">**[![2024-05-16 21_32_56-cyberpi-guia (1) - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-05/scaled-1680-/2024-05-16-21-32-56-cyberpi-guia-1-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-05/2024-05-16-21-32-56-cyberpi-guia-1-pdf-xchange-viewer.png)** <span style="color: rgb(0, 0, 0);">**Manual de Cyberpi** *[https://www.robotix.es/ebook/cyberpi-guia.pdf](https://www.robotix.es/ebook/cyberpi-guia.pdf) contenidos e imágenes publicados con permiso de la empresa Robotix. Autor José Manuel Ruiz Gutiérrez.*</span>  
</span>

<div class="page-content clearfix" component="page-display" id="bkmrk-puerto-para-conexi%C3%B3n" option:page-display:page-id="12106"><div dir="auto">- <span style="color: rgb(0, 0, 0);">**Puerto para conexión de tarjetas de extensión** : La tarjeta Cyberpi esta diseñada para conectarse al chasis del robot mBot2, así como otros shields comerciales para esta placa. por ejemplo el de la figura:  
    [![2024-05-16 21_39_06-cyberpi-guia (1) - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-05/scaled-1680-/2024-05-16-21-39-06-cyberpi-guia-1-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-05/2024-05-16-21-39-06-cyberpi-guia-1-pdf-xchange-viewer.png)  
    *Fuente: [ Guia Cyberpi Robotix ](https://www.robotix.es/ebook/cyberpi-guia.pdf)con permiso del autor*  
    </span>
- <span style="color: rgb(0, 0, 0);">**Puerto USB tipo C** para conectarnos con el PC e instalar los programas que deseemos, Se pueden añadir varios y seleccionar con el Joystick cual ejecuta.</span>
- <span style="color: rgb(0, 0, 0);">**Puerto para Conexión módulos electrónicos**:, con protocolos serie I2C, permite conexión de diferentes módulos, sin necesidad de tener más puertos, simplemente conectando todos en serie.</span>

</div></div>*[![2024-05-16 21_33_23-cyberpi-guia (1) - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-05/scaled-1680-/2024-05-16-21-33-23-cyberpi-guia-1-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-05/2024-05-16-21-33-23-cyberpi-guia-1-pdf-xchange-viewer.png)* **Manual de Cyberpi** *[https://www.robotix.es/ebook/cyberpi-guia.pdf](https://www.robotix.es/ebook/cyberpi-guia.pdf) contenidos e imágenes publicados con permiso de la empresa Robotix. Autor José Manuel Ruiz Gutiérrez.*

### <span style="background-color: rgb(255, 255, 255); color: rgb(22, 145, 121);">**SOFTWARE**</span>

Permite una programación en bloques con mBlock5 y con código con Python que también se puede hacer desde el mismo mBlock.

Para actualizar el Firmware instalado en Cyberpi, se tiene que hacer desde el mismo mBlock, [Aquí cómo se hace.](https://www.yuque.com/makeblock-help-center-en/cyberpi/pocket-start#chTiI)

Para ejecutar los programas que se graban en Cyberpi, se entra en **Cambiar programa** y seleccionando los programas cargados.

[![2024-05-16 22_27_07-cyberpi-guia (1) - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-05/scaled-1680-/2024-05-16-22-27-07-cyberpi-guia-1-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-05/2024-05-16-22-27-07-cyberpi-guia-1-pdf-xchange-viewer.png)

[![2024-05-16 22_27_38-cyberpi-guia (1) - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-05/scaled-1680-/2024-05-16-22-27-38-cyberpi-guia-1-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-05/2024-05-16-22-27-38-cyberpi-guia-1-pdf-xchange-viewer.png)  
**Manual de Cyberpi** *[https://www.robotix.es/ebook/cyberpi-guia.pdf](https://www.robotix.es/ebook/cyberpi-guia.pdf) contenidos e imágenes publicados con permiso de la empresa Robotix. Autor José Manuel Ruiz Gutiérrez.*

 Si se quiere ejecutar los programas **predefinidos** mover el joystick en el menú anterior a la derecha, y encontramos los típicos: Nivel de voz, sigue líneas, ....

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/iOqBUY6GFWM" width="560"></iframe>

##  2- Conocer mBot2

Hay que entender mBot2 **como un chasis a CyberPi** es decir, el rotot es CyberPi y le añadimos sensores y actuadores que es mBot2

[![2024-07-16 14_12_24-mbot2-actividades - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-07/scaled-1680-/2024-07-16-14-12-24-mbot2-actividades-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-07/2024-07-16-14-12-24-mbot2-actividades-pdf-xchange-viewer.png)

**Manual mBot2** [https://www.robotix.es/documentos/mbot2-actividades.pdf](https://www.robotix.es/documentos/mbot2-actividades.pdf) contenidos e imágenes publicados con permiso de la empresa Robotix.

##### <span style="color: rgb(22, 145, 121);">**MOTORES CODIFICADORES**</span>

Permite el control de la velocidad y de la posición pues están codificados (motores paso a paso o motores con un detector de posición) por lo tanto permite movimientos precisos y colocar mBot2 en lugares exactos.

Comparandolo con mBot1 su control se realizaba por más o menos potencia a los motores, lo que provocaba desviaciones indeseadas.

##### <span style="color: rgb(22, 145, 121);">**SENSOR ULTRASONICO**</span>

Más preciso que su anterior. y además tiene unos leds que permite más interacción

[![2024-07-16 14_26_54-mbot2-actividades - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-07/scaled-1680-/2024-07-16-14-26-54-mbot2-actividades-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-07/2024-07-16-14-26-54-mbot2-actividades-pdf-xchange-viewer.png)

**Manual mBot2** [https://www.robotix.es/documentos/mbot2-actividades.pdf](https://www.robotix.es/documentos/mbot2-actividades.pdf) contenidos e imágenes publicados con permiso de la empresa Robotix.

##### <span style="color: rgb(22, 145, 121);">**SENSOR QUAD RGB**</span>

Es un sigue líeas más avanzado pues permite detectar cruces de 90ª pues tiene 4 sensores frente a los 2 que tenía mBot1

Además tiene un sensor de color lo que permite conocer en qué posición de la línea estamos.

[![2024-07-16 14_29_03-mbot2-actividades - PDF-XChange Viewer.png](https://libros.catedu.es/uploads/images/gallery/2024-07/scaled-1680-/2024-07-16-14-29-03-mbot2-actividades-pdf-xchange-viewer.png)](https://libros.catedu.es/uploads/images/gallery/2024-07/2024-07-16-14-29-03-mbot2-actividades-pdf-xchange-viewer.png)  
**Manual mBot2** [https://www.robotix.es/documentos/mbot2-actividades.pdf](https://www.robotix.es/documentos/mbot2-actividades.pdf) contenidos e imágenes publicados con permiso de la empresa Robotix.

Para que el sensor interprete los colores que pertenecen a la línea mirar el vídeo :

<iframe allowfullscreen="allowfullscreen" height="314" src="https://www.youtube.com/embed/R7WgkpD2tvY" width="560"></iframe>