Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

MrRobot: Robot Rapiro controlado por móvil Ubuntu con voz, tacto e interacción por movimiento

MrRobot es una aplicación Ubuntu Mobile que da vida al robot Rapiro mediante controles intuitivos de voz, tacto y movimiento. Desarrollado en solo 28 horas durante el Ubuntu Shenzhen Hackathon, el proyecto muestra cómo los dispositivos móviles pueden interaccionar perfectamente con robótica usando hardware y software de código abierto.

Todo el código fuente, firmware Arduino y piezas imprimibles en 3D están disponibles gratuitamente, permitiendo a aficionados y profesionales ensamblar su propio Rapiro y extender el sistema.

Qué aprenderá

  1. Desplegar una app Ubuntu Mobile basada en Qt desde el SDK a un dispositivo.
  2. Integrar la API de reconocimiento de voz y texto de wit.ai para crear una interfaz de comandos manos libres.
  3. Configurar un servidor Raspberry Pi que escuche mensajes WebSocket desde la app móvil.
  4. Diseñar una UI amigable con disparadores táctiles, de agitación y de voz.

Lista de materiales (BOM)

  1. Teléfono o tablet Ubuntu Mobile.
  2. Raspberry Pi con dongle Wi‑Fi.
  3. Kit de robot Rapiro.
  4. Caja de música opcional para reproducción de audio.

Software requerido

  1. Ubuntu Qt SDK (para desarrollo de la app).
  2. Raspbian OS en la Raspberry Pi.
  3. Arduino IDE (si desea construir el robot desde cero).
  4. Clave API de wit.ai para procesamiento de voz.

Visión general del proyecto

La app ofrece tres modalidades interactivas:

Paso 1: Construir la app móvil

Siga las instrucciones detalladas en la página de GitHub del proyecto para instalar el Ubuntu Qt SDK, configurar el proyecto y desplegar la aplicación en su dispositivo Ubuntu Mobile.

Paso 2: Desplegar servidor WebSocket en Raspberry Pi

Conecte la Pi a su red Wi‑Fi local usando un dongle, luego clone el repositorio del servidor. Inicie el servidor y configúrelo para arranque automático añadiendo el comando a /etc/rc.local.

Paso 3: Ensamblar el hardware

Desmonte cuidadosamente la cabeza del Rapiro, monte la Raspberry Pi en la placa dedicada y conecte el cable de audio y el dongle Wi‑Fi. La Pi ahora sirve como puente entre la app móvil y la placa Arduino del robot.

Obtenga el código

Todo el código y archivos 3D están en GitHub: https://github.com/eminors/MrRobot.

¡Disfrute construyendo y personalizando su propia experiencia de robot controlado por voz!

Proceso de manufactura

  1. Integración MQTT fluida: sensores NodeMCU DHT22 con Raspberry Pi 3 B+ como broker
  2. Construya un sensor de temperatura remoto con Raspberry Pi y Python – Guía paso a paso
  3. Construya un Sistema Rápido y Fiable de Detección de Incendios con Samsung SAMIIO, Arduino UNO y Raspberry Pi
  4. Construya un Sistema de Monitorización de Temperatura y Luz Multi‑Sensor con Raspberry Pi y DS18B20
  5. Control de sensores y actuadores con Raspberry Pi: acelerómetro, servo y streaming de datos
  6. Raspberry Pi 3 B+ – Características Actualizadas, Especificaciones y Guía de Compra
  7. MrRobot: Robot Rapiro controlado por móvil Ubuntu con voz, tacto e interacción por movimiento
  8. Construya un robot con Raspberry Pi y Python: Guía completa
  9. Construya un robot Raspberry Pi controlado por Bluetooth con retroalimentación de audio
  10. Construya un robot con streaming de vídeo controlado por Internet con Arduino y Raspberry Pi
  11. Autómatas Celulares en Tiempo Real con Arduino y Pantalla OLED 128x64