Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Bluetooth-gesteuerter Raspberry Pi Roboter mit Audio-Feedback bauen

In dieser Anleitung erweitern wir das klassische Raspberry-Pi-Roboter-Projekt um Bluetooth-Steuerung und dynamische Soundeffekte. Wir verbinden einen Arduino Uno mit einem Bluetooth-Modul, leiten Befehle an einen Raspberry Pi weiter und nutzen Python, um .wav-Dateien abzuspielen, die jedem Befehl entsprechen. Das Ergebnis ist ein Roboter, der sich bewegt und in Echtzeit „spricht“.

Schritt 1: Teile & Hardware

Alle Kernkomponenten sind im ursprünglichen Roboter-Bau-Guide abgedeckt. Bluetooth-Modul bei Zagros Robotics erhältlich.

Schritt 2: Raspberry Pi vorbereiten

Neuestes NOOBS-Image (v1.2.1 oder neuer) nutzen, um Audio-Klinken-Probleme älterer Raspbian-Releases zu vermeiden. Nach Pi-Boot:

  1. Terminal öffnen und Python 2.7 (oder 3.x falls bevorzugt) bestätigen.
    python --version
  2. Falls spezifische Version nötig, via sudo apt-get install python2.6 installieren (Python 2.7 wird voll unterstützt).
  3. Serial-Library für Arduino-Kommunikation installieren:
    sudo apt-get install python-serial
  4. 3,5-mm-Audiobuchse aktivieren: amixer cset numid=3 1
  5. /home/pi/Sounds-Ordner erstellen und folgende WAV-Dateien herunterladen:
    • forward.wav
    • backward.wav
    • left.wav
    • right.wav
    • stop.wav
  6. Python-Skript zagbot-bt.py in /home/pi herunterladen und ausführbar machen: sudo chmod +x /home/pi/zagbot-bt.py

Schritt 3: Arduino & Bluetooth verdrahten

Bluetooth-Modul an Arduino via SoftwareSerial an Pins 2 (TX) und 3 (RX) anschließen. Verdrahtungsdiagramm:

Sketch zagbotbt.ino auf Uno hochladen. Dieser leitet jeden über Bluetooth empfangenen String an den USB-Serial-Port weiter, der mit dem Raspberry Pi verbunden ist.

Schritt 4: Android-Steuerungs-App

Beispiel-Android-APK Max_Control von Box herunterladen. Auf Geräte-SD-Karte übertragen, dann via App wie ES File Explorer (Tutorial) installieren. App sendet einfache Textbefehle (z. B. „FORWARD“, „BACKWARD“) über Bluetooth an Arduino.

Schritt 5: System starten

  1. Roboterbasis mit Strom versichern und Arduino via USB mit Pi verbinden.
  2. Python-Listener auf Pi starten:
    python /home/pi/zagbot-bt.py
  3. Android-App starten und mit Bluetooth-Modul koppeln.
  4. Bewegungsbutton drücken und entsprechenden Sound auf Pi-Lautsprecher hören.

Herzlichen Glückwunsch – Sie haben nun einen voll funktionsfähigen, Bluetooth-gesteuerten Raspberry-Pi-Roboter, der hörbar auf jeden Befehl reagiert. Fühlen Sie frei, das Projekt zu erweitern: weitere Sounddateien hinzufügen, Beschleunigungssensor für Gestensteuerung integrieren oder auf Python 3 für Future-Proofing umsteigen.

Herstellungsprozess

  1. DIY Wall-E-inspirierter Raspberry Pi CD-Box-Roboter
  2. Internet-gesteuerter Video-Streaming-Roboter mit Arduino & Raspberry Pi bauen
  3. Gesten-gesteuerter Roboter mit Raspberry Pi
  4. WLAN-gesteuerter Roboter mit Raspberry Pi & Android Smartphone bauen
  5. WLAN-gesteuerter Raspberry Pi Roboter mit Python bauen – Schritt-für-Schritt
  6. Android-gesteuertes Roboterfahrzeug mit Raspberry Pi Motor Shield
  7. LEDs mit Alexa über Raspberry Pi steuern – Einfache Schritt-für-Schritt-Anleitung
  8. Sprachgesteuerter Roboter mit Arduino Nano bauen
  9. MobBob: Eigenen Arduino-Roboter bauen, per Android-Smartphone steuern
  10. Sprachgesteuerte Haushaltsgeräte: Bluetooth-Steuerung mit Google Assistant