WRO 2026 · Hardware Dokumentation

Team
MESK

Raspberry Pi 5 · BTS7960 · Servo-Lenkung · Ultraschall · Kamera
Modular gebaut für den World Robot Olympiad 2026.

SCROLL

01 — Übersicht

Klare Aufgaben­verteilung,
modularer Aufbau.

Der Roboter basiert auf einem Raspberry Pi 5, der als zentrale Steuereinheit alle Hardware-Komponenten anbindet. Der Antrieb läuft über einen BTS7960-Motortreiber, die Lenkung über einen Servo, und zur Umgebungserkennung sind zwei Ultraschallsensoren sowie eine Kamera verbaut.

Jede Komponente hat eine klar definierte Aufgabe. Dieses Prinzip macht das System modular — Komponenten lassen sich unabhängig testen, ersetzen und weiterentwickeln.

02 — Hauptkomponenten

Fünf Komponenten,
fünf Aufgaben.

STEUERUNG

Raspberry Pi 5

Hauptrechner. Erzeugt PWM-Signale für Motortreiber und Servo. GPIO-Bibliothek: gpiozeroRPi.GPIO läuft auf dem Pi 5 nicht stabil.

ANTRIEB

BTS7960 · IBT-2

Motortreiber für höhere Ströme. Beide Enable-Pins müssen HIGH sein, bevor PWM ausgegeben wird.

LENKUNG

Servo · GPIO 12

50-Hz-PWM. Startet bei 90° (Mitte). Mechanisch getesteter Bereich: 50° bis 130°.

SENSORIK

Ultraschall · ×2

Links und rechts versetzt montiert. Grobe Richtungseinschätzung. Nie gleichzeitig auslösen.

KAMERA

Kamera · Pi-montiert

Fest montiert, Blick nach vorne. Farbmasken und Zoneneinteilung für grobe Richtungsinformation.

03 — GPIO-Belegung

Fünf Pins.
Volle Kontrolle.

Kompaktes Mapping für Antrieb und Lenkung. PWM-Kanäle regeln die Richtung, Enable-Pins aktivieren den Treiber, der Servo-Pin ist isoliert für ein sauberes Steuersignal.

GPIOSignalZielFunktion
GPIO 12SERVOLenkservo50 Hz PWM · Lenkwinkel
GPIO 13LPWMBTS7960PWM Rückwärts
GPIO 18RPWMBTS7960PWM Vorwärts
GPIO 23L_ENBTS7960Linkes Enable · HIGH vor PWM
GPIO 24R_ENBTS7960Rechtes Enable · HIGH vor PWM
50° 130° 90°

Lenkbereich

Mechanisch getestete Endpositionen. Darüber hinaus drohen Schäden.

50°
Links
90°
Mitte
130°
Rechts

04 — Ultraschallsensoren

Links, rechts —
sequenziell.

Zwei Sensoren, links und rechts versetzt, ermöglichen grobe Richtungserkennung: Näher am linken Sensor → Hindernis links. Ähnliche Werte → Hindernis zentral.

Die verbauten Sensoren arbeiten mit 3,3 V und sind direkt mit dem Pi verbunden — kein Pegelwandler nötig. Bei klassischen HC-SR04 (5 V am Echo-Pin) wäre ein Spannungsteiler zwingend nötig.

BEISPIELVERDRAHTUNG

Einzelner Sensor

VCC → 3,3 V  ·  GND → Masse
TRIG → GPIO 18  ·  ECHO → GPIO 24

ZWEI SENSOREN

Getrennte Pin-Paare

Jeder Sensor bekommt ein eigenes TRIG/ECHO-Paar für unabhängige Messung.

AUSWERTUNG

Richtungsentscheidung

Links kleiner → links  ·  Rechts kleiner → rechts  ·  Ähnlich → zentral.

Nie beide Sensoren gleichzeitig auslösen — überlappende Schallwellen verfälschen die Messwerte. Immer sequenziell mit kurzem Abstand triggern.
Spannung prüfen: Klassische HC-SR04 liefern 5 V am Echo-Pin und können GPIO-Pins des Pi zerstören.

05 — Kameraerkennung

Sehen, einordnen,
entscheiden.

Die Kamera ergänzt die Ultraschallsensoren um visuelle Umgebungserkennung. Das Bild wird per Farbmaske gefiltert und in Zonen (links, mittig, rechts) aufgeteilt, sodass der Roboter einordnen kann, wo sich ein relevantes Objekt befindet.

Für die Hardware entscheidend: Die Kamera ist fest am Raspberry Pi montiert, Blick nach vorne. Nur ein konstantes Sichtfeld ermöglicht zuverlässige Auswertungen während der Fahrt.

MONTAGE

Fest am Pi

Starr am Roboter befestigt, auf den Bereich vor dem Fahrzeug ausgerichtet. Stabiles Sichtfeld ohne bewegliche Teile.

BILDAUSWERTUNG

Masken & Zonen

Farbmaske filtert das Bild. Das Ergebnis wird in Zonen aufgeteilt: links, mittig, rechts.

AUSGABE

Richtungsinformation

Ergebnis ist eine grobe Richtung — direkt verwertbar für die Fahr- und Ausweichlogik.

06 — Fahrlogik

Simpel.
Robust. Sicher.

Vorwärts: nur RPWM aktiv. Rückwärts: nur LPWM aktiv. Stopp: beide PWM-Ausgänge auf null, Enable-Pins deaktiviert.

VORWÄRTS

RPWM aktiv

GPIO 18 · LPWM = 0 · Enable-Pins HIGH

RÜCKWÄRTS

LPWM aktiv

GPIO 13 · RPWM = 0 · Enable-Pins HIGH

STOP

Alles auf null

Beide PWM = 0 · Enable-Pins deaktiviert

07 — Stromversorgung

7,4 V Akku —
ein Strang, zwei Pfade.

Der 7,4-V-LiPo-Akku ist die einzige Energiequelle. Von dort zweigt das System auf: Der BTS7960 wird direkt mit 7,4 V betrieben. Gleichzeitig speist der Akku ein Step-Down-Modul, das auf stabile 5 V regelt — davon werden Raspberry Pi und Servo versorgt. Gemeinsamer GND über alle Zweige ist zwingend.

Energiequelle
7,4 V LiPo-Akku
Antrieb · direkt · 7,4 V
BTS7960
Spannungsregler · → 5 V
Step-Down
Logik + Lenkung · 5 V
Pi 5 · Servo
⏚  Gemeinsamer GND über alle Zweige  ⏚
Servo-Zittern ist meist kein Software-Problem. Zuerst den Step-Down-Ausgang prüfen — Spannungsschwankungen verursachen mechanisches Ruckeln, auch bei korrektem Signal.

09 — Team

MESK
WRO 2026.

M
Mitglied 1
HARDWARE
E
Mitglied 2
SOFTWARE
S
Mitglied 3
KONSTRUKTION