Ding:Rasp-Rover: Unterschied zwischen den Versionen
Aus FabLab Region Nürnberg
(Start mit Wiki Eintrag für Waveshare Rasprover) |
|||
| (5 dazwischenliegende Versionen desselben Benutzers werden nicht angezeigt) | |||
| Zeile 1: | Zeile 1: | ||
{{Infobox Ding | {{Infobox Ding | ||
|Foto = | |Foto = Rover-Wiki.png | ||
|Status = gelb | |Status = gelb | ||
|Schöpfer = Waveshare Artikel von: [[Benutzer:Kraeml2|Michael Schaar]] | |Schöpfer = Waveshare | ||
Artikel von: [[Benutzer:Kraeml2|Michael Schaar]] | |||
}} | }} | ||
| Zeile 49: | Zeile 50: | ||
| Ladegerät (12,6V/2A) || 1 || DC5521-Buchse | | Ladegerät (12,6V/2A) || 1 || DC5521-Buchse | ||
|- | |- | ||
| Raspberry Pi 4B/5 || 1 || 4GB/8GB empfohlen ''Nicht im Lieferumfang!''' | | Raspberry Pi 4B/5 || 1 || 4GB/8GB empfohlen '''Nicht im Lieferumfang!''' | ||
|- | |- | ||
| USB-Kamera || 1 || Weitwinkel | | USB-Kamera || 1 || Weitwinkel | ||
| Zeile 106: | Zeile 107: | ||
* [https://docs.ros.org/en/jazzy ROS2-Dokumentation] | * [https://docs.ros.org/en/jazzy ROS2-Dokumentation] | ||
* [https://docs.opencv.org OpenCV-Tutorials] | * [https://docs.opencv.org OpenCV-Tutorials] | ||
==== Automatisierte Installation ==== | |||
* [https://codeberg.org/kraeml/rpi-robot-base rpi-robot-base (Codeberg)] – Ansible-Projekt zur vollständigen Einrichtung des RaspRover (JupyterLab, code-server, WLAN-Hotspot) | |||
=== Downloads === | === Downloads === | ||
Aktuelle Version vom 19. Mai 2026, 13:36 Uhr
| Foto | |
|---|---|
| Basisdaten | |
| Status | eingeschränkt nutzbar |
| Schöpfer | Waveshare
Artikel von: Michael Schaar |
RaspRover – KI-Rover auf Raspberry Pi-Basis
Ein 4WD-Roboter mit Dual-Controller, Web-App-Steuerung und KI-Vision
Outline
Der RaspRover ist ein 4WD-KI-Roboter mit:
- Raspberry Pi 4B/5 (KI, Web-App, ROS2) im Kit nicht enthalten
- ESP32 (Motorsteuerung, IMU, OLED, LEDs)
- USV-Akku (3× 18650-Zellen + INA219-Monitoring)
- KI-Vision (OpenCV für Objekt-/Gesichtserkennung)
- Web-App-Steuerung (Flask-basiert)
Zielgruppe: Robotik-Enthusiasten, Maker, Bildungseinrichtungen
Ziel & Motivation
Problem: Teure Fertigroboter oder zeitaufwändige DIY-Projekte.
Lösung: Fertig konfigurierter Roboter mit offener Hardware, ROS2-Kompatibilität und KI-Integration.
Features:
- Dual-Controller-Architektur (RPi für KI, ESP32 für Echtzeit-Hardware)
- USV-Akku (12,6V/3S) mit INA219-Spannungsmonitoring
- Web-App für Steuerung per Browser, JupyterLab
- Erweiterbar (LIDAR, Pan-Tilt-Kamera, ...)
Materialien & Werkzeuge
| Komponente | Menge | Hinweise |
|---|---|---|
| RaspRover-Bausatz | 1 | Waveshare ROS Driver + UPS-Modul |
| 18650-Lithium-Akkus | 3 | Nicht im Lieferumfang! |
| Ladegerät (12,6V/2A) | 1 | DC5521-Buchse |
| Raspberry Pi 4B/5 | 1 | 4GB/8GB empfohlen Nicht im Lieferumfang! |
| USB-Kamera | 1 | Weitwinkel |
| Micro-SD-Karte | 1 | min. 16GB Class 10 |
Werkzeuge:
- Schraubendreher, Seitenschneider, Multimeter
- Raspberry Pi Imager, PuTTY, VS Code
Theorie (Hardware)
Dual-Controller-Architektur
- Raspberry Pi: KI, Web-App, ROS2 (geplant)
- ESP32: Motor-PWM und PID, IMU (ICM-20948), OLED, LEDs
- Kommunikation: UART (seriell) zwischen Pi und ESP32
USV-Akku (3S-Konfiguration)
- 3× 18650-Zellen (12,6V voll geladen)
- INA219-Chip misst Spannung/Strom (I²C)
- Sicherheit: BMS-Schutz, Schottky-Dioden
⚠️ Wichtig:
- Akkus richtig polen (falsche Polung → Warn-LEDs!)
- Nur 12,6V/2A-Ladegerät verwenden (keine USB-A-Netzteile!)
Schritt-für-Schritt-Anleitung
1. Hardware aufbauen
- Chassis montieren (Aluminium-Rahmen, 4× N20-Motoren)
- UPS-Modul anschließen (3× 18650-Akkus, Ladegerät)
- ESP32/ROS Driver Board verbinden (I²C, Stromversorgung)
- Raspberry Pi aufsetzen (SD-Karte mit Raspberry Pi OS flashen)
- USB-Kamera anschließen (direkt an Pi)
2. Software installieren
Beschreibung folgt
3. Testen
Beschreibung folgt
Anhang
Ressourcen
Automatisierte Installation
- rpi-robot-base (Codeberg) – Ansible-Projekt zur vollständigen Einrichtung des RaspRover (JupyterLab, code-server, WLAN-Hotspot)
Downloads
- Schaltplan: ROS_Driver_for_Robots_Schematic.pdf
- Quellcode: GitHub