Cyberpi y mBot2
Cyberpi es una placa basada en ESP32 con sensores, salidas, conectividad wifi y Bluetooth. Con esta placa es ya un robot independiente.
mBot2 es un robot que necesita Cyberpi y amplia sus posibilidades a lo mecánico.
Introducción
Objetivos y contenidos
CONTENIDOS CYBERPI Conocer Cyberpi, sonidos, leds, display, sensor movimientos, joystick, L...
Pensamiento computacional
¿Dónde se encaja este robot? ¿Se puede comparar este robot con otros robots de otros cursos que h...
Muro
https://padlet.com/CATEDU/mbot2
mBlock5
En VIVO o EN CARGA ¿Eso que es?
Cyberpi
Conocer Cyberpi
HARDWARE Cyberpi ya es un robot, tipo placa electrónica, basado en ESP32 por lo tanto con Wifi y...
Mi primer programa "Hola mundo"
Conectamos Cyberpi con el PC utilizando un cable USB tipo c OJO, hay cables baratos que sólo s...
Sonidos
Grabadora sencilla La librería de Audio tenemos opciones interesantes Podemos poner un progra...
LED
En el apartado de LED podemos realizar diferentes animaciones de la tira de Leds RGB que tiene Cy...
Pantalla con textos
La pantalla OLED que incorpora Cyberpi nos permite muchas posibilidades. para ello entramos en ...
Pantalla con gráficos
La pantalla OLED integrada de Cyberpi esta muy bien conseguida, permite muchas posibilidades inal...
Movimientos
Ahora vamos a ver los programas en Sensibilidad Este sencillo programa podemos controlar el sp...
Detección
Detección del Joystick y teclas A y B Podemos hacer este mensaje en el Cybperpi aunque parece...
LAN
Conectarse a la Wifi método por programación Podemos poner en la programación las órdenes necesa...
¿Qué es IoT?
IoT
En esta pestaña tenemos elementos que nos permiten usar Internet para enviar mensajes o recoger i...
mBot2
¿Qué es mBot2?
Hay que entender mBot2 como un chasis a CyberPi es decir, el rotot es CyberPi y le añadimos senso...
Cómo usar mBot2 en mBlock
Podemos instalar diréctamente mBot2, lo interpreta como un chasis de Cyberpi Vamos a extensión...
Mis primeros pasos
Control remoto con el teclado Vamos a realizar EN VIVO este programa Como puedes ver es puede...
Jugando con la luz
mBot2 se quiere ir de marcha nocturna Podemos hacer que el mBot2 se vaya de marcha nocturna U...
Evitar obstáculos I
Mi primer "Evita obstáculos" Sugerimos un programa sencillo Como puedes ver, cuando hay un o...
Evitar obstáculos II
El contenido de esta página es de Acuérdate que para manejar el sensor de distancia, hay que in...
Sigue líneas I
Mi primer siguelíneas El sigue líneas más sencillo es este, recomendamos empezar por aquí S...
Sigue líneas II
El contenido de esta página es de Acuérdate que para manejar el sensor de distancia, hay que in...
Control remoto
El contenido de esta página es de PARA REALIZAR ESTE PROGRAMA SE NECESITAN DOS CYBERPIS QUE VAN...
Más actividades
RETOS : HACER UN PROGRAMA QUE REALICE.... RETO1 APARCAR...
Inteligencia artificial
Introducción: ¿Qué es?
Introducción: Tipos
Introducción: Y en plan que se entienda....
Introducción: Video Sensing, esto no es IA
Máquinas educadas Cognitive Services Servicios cognitivos
Máquinas educadas: Traductor
Máquinas educadas: Traductor con Cyberpi
Máquinas educadas: Reconocimiento de voz- órdenes a mBot2
Software educable Machine Learning for kids y Scratch
Software educable: Máquina Educable Teachable Machine
Software educable: CODE.ORG
Software educable Playground, Teachable Machine Google y Microbit
Maquinas educables: SmartCamera
Estamos ensañando este accesorio, pero en mBot2 no va muy fino, no obstante aquí tienes el enlace...
Python
Python
Librería cyberpi Los programas en python de cyberpi que vamos a realizar utilizan esta librería ...
Hola Mundo
Nuestro primer programa es muy sencillo: Que por el display del Cyberpi salga la típica frase del...
Audio
Un tono Un programa sencillo de dar un tono puede ser el siguiente import cyberpi cyberpi.au...
LED
Colores Podemos fijar los colores de los leds de Cyberpi con este código import cyberpi # ...
Entradas
Botones A y B Si aprieto el botón A pues enciendo leds, si aprieto B los apago import cyberpi ...
Display
Contador import cyberpi cyberpi.display.show_label("Counter Program",16,0,0,0) counter = 0 ...
Sensores de movimiento
Sensor agitación import cyberpi cyberpi.display.show_label("Shake Value\nA:Start",16,0,0,0) ...
El tiempo (servicios en la nube)
Podemos ver el tiempo que hace en una localidad utilizando el siguiente código: PON-EL-NOMBRE-...
Envío de mensajes con dos mBots2
En dos mBot2 le ponemos el siguiente código: import cyberpi ssid = "catedu" pwd = "alcorisa"...
Inteligencia Artificial IA
Reconocimiento de texto El siguiente código se conecta a un servidor para leer un texto en un id...
Movimientos
Los movimientos de mBot2 se pueden definir por tiempo, distancia, ángulo y potencia, gracias a su...
Sensor ultrasonidos
Medición de distancia import cyberpi,mbuild cyberpi.display.show_label("Range:", 16, 0, 0, i...
Evita obstáculos
Basándonos en el código que hemos visto de https://github.com/PerfecXX/Python-mBot2/blob/main/exa...
Sensor de líneas
Probando la detección de líneas. import cyberpi,mbuild cyberpi.display.show_label("RGB PROBE ...
Sigue líneas
En este caso sólo vamos a utilizar de los 4 sensores quad que tiene los 2 de en medio con la inst...
Créditos
A lo largo del tutorial se referencian las siguientes obras con las siguientes licencias y autore...