Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

MrRobot: Ubuntu Mobiel-Gestuurde Rapiro Robot met Stem, Touch & Schud Interactie

MrRobot is een Ubuntu Mobile-applicatie die de Rapiro-robot tot leven wekt via intuïtieve stem-, touch- en bewegingsbesturing. Ontwikkeld in slechts 28 uur tijdens de Ubuntu Shenzhen Hackathon, toont het project aan hoe mobiele apparaten naadloos kunnen interfaccen met robotica met behulp van open-source hardware en software.

Alle broncode, Arduino-firmware en 3D-printbare onderdelen zijn vrij beschikbaar, wat hobbyisten en professionals in staat stelt hun eigen Rapiro te assembleren en het systeem uit te breiden.

Wat Je Leert

  1. Een Qt-gebaseerde Ubuntu Mobile-app deployen van de SDK naar een apparaat.
  2. wit.ai's stem-en-tekst herkenning API integreren voor een hands-free command-interface.
  3. Een Raspberry Pi-server opzetten die luistert naar WebSocket-berichten van de mobiele app.
  4. Een gebruiksvriendelijke UI ontwerpen met touch, schud en stem-triggers.

Stuklijst (BOM)

  1. Ubuntu Mobile telefoon of tablet.
  2. Raspberry Pi met een Wi-Fi dongle.
  3. Rapiro robot kit.
  4. Optionele muziekdoos voor audio-afspeling.

Benodigde Software

  1. Ubuntu Qt SDK (voor app-ontwikkeling).
  2. Raspbian OS op de Raspberry Pi.
  3. Arduino IDE (als je de robot vanaf nul wilt bouwen).
  4. wit.ai API-sleutel voor spraakverwerking.

Project Overzicht

De app biedt drie interactieve modaliteiten:

  • Touch – Direct tikken op on-screen controls om de robot te besturen.
  • Schud – De versnellingsmeter van het apparaat detecteert beweeggebaren om robotacties te triggeren.
  • Stem – Een toegewijde knop start audio-opname; na loslaten wordt de spraak naar wit.ai gestuurd voor natuurlijke-taal interpretatie en via WebSocket naar de robot gestuurd.

Stap 1: De Mobiele App Bouwen

Volg de gedetailleerde instructies op de GitHub-pagina van het project om de Ubuntu Qt SDK te installeren, het project te configureren en de applicatie te deployen naar je Ubuntu Mobile-apparaat.

Stap 2: Een WebSocket-Server Deployen op Raspberry Pi

Verbind de Pi met je lokale Wi-Fi-netwerk met een dongle, kloon dan de server-repository. Start de server en configureer hem om automatisch bij opstart te draaien door het commando toe te voegen aan /etc/rc.local.

Stap 3: De Hardware Assembleren

Demonteer de Rapiro-hoofd zorgvuldig, monteur de Raspberry Pi op de speciale plaat, en verbind de audiokabel en Wi-Fi dongle. De Pi fungeert nu als de brug tussen de mobiele app en het Arduino-bord van de robot.

De Code Ophalen

Alle code en 3D-bestanden zijn beschikbaar op GitHub: https://github.com/eminors/MrRobot.

Geniet van het bouwen en aanpassen van je eigen stem-gecontroleerde robot-ervaring!

Productieproces

  1. Naadloze MQTT Integratie: NodeMCU DHT22 Sensoren Met Raspberry Pi 3 B+ Als Broker
  2. Een externe temperatuursensor bouwen met Raspberry Pi en Python – Stap-voor-stap handleiding
  3. Een Snel, Betrouwbare Brandsdetectiesysteem Bouwen met Samsung SAMIIO, Arduino UNO & Raspberry Pi
  4. Een Multi-sensor Temperatuur- & Lichtmonitoringssysteem Bouwen met Raspberry Pi & DS18B20
  5. Raspberry Pi-sensor- en actuatorbeheersing onder de knie: versnellingsmeter, servo en datastreaming
  6. Raspberry Pi 3 B+ – Bijgewerkte Functies, Specificaties & Aankoopgids
  7. MrRobot: Ubuntu Mobiel-Gestuurde Rapiro Robot met Stem, Touch & Schud Interactie
  8. Een Robot Bouwen met Raspberry Pi en Python: Een Complete Gids
  9. Bouw een Bluetooth-gecontroleerde Raspberry Pi Robot met Audio Feedback
  10. Bouw een Internet-gecontroleerde Video-streamende Robot met Arduino & Raspberry Pi
  11. Bouw Real-Time Cellulaire Automaten op Arduino met 128x64 OLED Display