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

Tragbares Überwachungs-Roboter-System mit Raspberry Pi & Android-App

Komponenten

BauteilMenge
Arduino Pro Mini 328 – 5 V / 16 MHz1
2× DC-Getriebemotor mit Rad & Halter1
SparkFun Dual H-Bridge L2981
Raspberry Pi 3 Model B1
Raspberry Pi Camera Module1
2× Infrarot-Hindernissensor1
NPN-Transistor (für Scheinwerfer)1
L7805CV 5 V Regler1
3,3 V Regler (Pi ↔ Arduino Pegelwandler)1
2S 1300 mAh LiPo (XT60) + 5 V Powerbank1
Plexiglas / Kunststoffplatten, Schrauben, Distanzbolzen1 Satz

Werkzeuge

Projektüberblick

Ein fahrbarer Roboter mit Kamera, der per Android-App über WLAN ferngesteuert wird. Die Steuerkette: App → MQTT (Mosquitto) → Docker-Container (Python) auf Pi → Serial → Arduino → Motoren/Licht. Sensoren (IR vorne/hinten) senden Distanzen zurück.

Mechanik (Chassis)

Elektronik (PCB, Eigenbau)

Pinbelegung Arduino Pro Mini:

Aufbau: Lochrasterplatine mit Steckverbindern für alle Module, Spannungsregler (5 V für Arduino/Motoren, 3,3 V für Pi-TX), LiPo-Schalter, USB-Netzteil für Pi.

Arduino-Firmware

Empfängt Text-Kommandos per Serial:
M:-25:16; → Links -25, Power 16 → linker Motor 17 %, rechter 32 %, vorwärts.
L:1; / L:0; → Licht an/aus.
Sendet alle 500 ms Distanzen: F=3:B=0; (0–10 skaliert).

// Bibliothek: TextMotorCommandsInterpretter (GitHub)
#include <SoftwareSerial.h>
#include <TextMotorCommandsInterpretter.h>
// ... Pin-Definitionen, Setup, Loop ...
// Verarbeitet Kommandos, setzt PWM, liest IR-Sensoren, sendet Daten.

Vollständiger Code: GitHub

Raspberry Pi Software-Stack

Android-App

Inbetriebnahme & Debugging

  1. Arduino per FTDI flashen, manuell per Serial testen (Bluetooth/Terminal).
  2. Pi: Raspbian + Kamera + SSH. Git-Repo klonen (/home/pi/robot-camera-platform). Serial Console deaktivieren.
  3. uv4l installieren (sh uv4l/install.sh), start.sh anpassen (Passwort, Port, Auflösung).
  4. Docker & docker-compose installieren (Pi-Blog Anleitung).
  5. docker-compose up → Container laufen. systemd Services aktivieren & reboot.
  6. App bauen, Credentials eintragen, starten. „Connected“ oben rechts?

Erweiterung: Farbverfolgung

Python-Skript object_tracking.py (OpenCV, HSV-Schwellwert) erkennt farbiges Objekt & steuert Roboter autonom. Dependencies via pip3 install -r requirements.txt.

Code-Repositories

Schaltplan & PCB

Fritzing-Datei sketch_nWf7cZeUWL.fzz im Haupt-Repo.

Herstellungsprozess

  1. Entwicklung und Design moderner Kameras
  2. Kameraobjektive verstehen: Design, Geschichte und zukünftige Innovationen
  3. MrRobot: Ubuntu-Mobile-gesteuerter Rapiro-Roboter mit Sprache, Touch & Schüttel-Interaktion
  4. Roomberry: Roomba-Überwachungsroboter mit Raspberry Pi Zero W bauen
  5. Bluetooth-gesteuerter Arduino Motorisierter Kameraschlitten für kinematische Aufnahmen
  6. Interaktives Gyroskop-LED-Display mit NeoPixel-Ring & Arduino
  7. Universelle Android-Fernbedienung mit Arduino, 1Sheeld & IR-Steuerung
  8. DIY Arduino USB Gaming Controller – Bauen Sie Ihren eigenen High-Performance Gamepad
  9. Pixie: DIY NeoPixel-Armbanduhr mit Arduino Pro Mini – Schick & Selbstgebaut
  10. Spracherkennung & Sprachsynthese auf Arduino Due meistern