ProtoPeaks – Erstes Setup

Easy · 30 min · Kostenlos

Ziel & Lerninhalt

Hol dein ProtoPeaks-Set zum ersten Mal aus der Verpackung und bring Mainboard, Fernsteuerung und Servos kontrolliert zum Leben.

  • ProtoPeaks Mainboard mit dem PC verbinden und Treiber installieren.
  • Fernsteuerung mit dem Mainboard pairen.
  • Ersten Servo-Test laufen lassen und Funktion bestätigen.

Erklärung & Wissen

Basic

Im ProtoPeaks-Set steckt alles, was du für ein erstes mechatronisches Projekt brauchst: das Mainboard (das ist der Empfänger mit Anschlüssen für Motoren und Servos), die Fernsteuerung (Sender mit Joysticks, Tastern und Sensoren) sowie ein Bündel aus Servos, einem DC-Motor und einem Steppermotor. Mainboard und Fernsteuerung sprechen über Funk miteinander. Bevor das funktioniert, müssen beide Geräte einmal 'gepairt' werden – also wie Blütooth-Kopfhörer einander kennenlernen. Danach laufen sie zuverlässig zusammen.

Medium

Schritt 1: USB-Verbindung. Sobald du das Mainboard das erste Mal per USB an deinen PC steckst, installiert Windows einen Treiber für den USB-zu-Seriell-Chip (CH340 oder ähnlich). Auf macOS/Linux geht das meist automatisch. Erkennbar ist der erfolgreiche Anschluss am virtuellen COM-Port (z.B. COM5 oder /dev/ttyUSB0). Schritt 2: Stromversorgung. Servos und Motoren ziehen kurze Stromspitzen, die der USB-Bus nicht liefern kann – deshalb steckst du das beigelegte Batteriefach oder den 5–6 V-Netzadapter an. Schritt 3: Fernsteuerung pairen. Beide Geräte mit einem langen Druck auf die Pair-Taste in den Pairing-Modus bringen, die Status-LEDs blinken synchron, ein paar Sekunden warten – fertig.

Expert

Wenn die Pairing-LEDs nicht synchron blinken oder sich gar nichts tut, läuft auf einer Seite eine alte Firmware oder beide Geräte sehen sich nicht durch Mikrowelle/WLAN-Störungen. Lösung: USB-Verbindung trennen, kurze Reset-Sequenz (Pair-Taste + Power gleichzeitig 5 s halten) und im freien Raum erneut pairen. Wichtig fürs Debugging: der serielle Monitor im Arduino-IDE (9600 oder 115200 Baud) zeigt vom Mainboard ausgegebene Debug-Meldungen. Wenn dort kryptische Zeichen erscheinen, stimmt die Baudrate nicht; wenn nichts kommt, ist entweder der falsche COM-Port gewählt oder das Mainboard befindet sich noch im Pairing- statt Run-Modus.

Fun Fact

Der USB-zu-Seriell-Chip CH340 ist eines der weltweit meistverbauten Bauteile in Maker-Boards. Sein chinesischer Hersteller stellt jeden Monat zig Millionen davon her – ohne ihn würde fast keiner günstigen Arduino-Klon funktionieren.

COM-Port (Seriell)
Virtülle Verbindung am PC, über die der Computer mit dem Mainboard kommuniziert. Das Mainboard hat einen USB-zu-Seriell-Chip (meist CH340). Dieser meldet sich bei Windows als COM-Port (z.B. COM5), bei macOS als /dev/tty.usbserial-xxxx. Die Arduino-IDE muss diesen Port ausgewählt haben, um Code hochladen und den seriellen Monitor nutzen zu können. Erscheint kein Port: Treiber fehlt oder USB-Kabel ist ein Nur-Lade-Kabel.
Bootloader
Ein Mini-Programm im Mikrocontroller, das beim Start kurz auf neun Code wartet. Direkt nach dem Reset wartet der Bootloader 1–2 Sekunden auf Programmdaten über USB. Kommt was: schreiben. Kommt nichts: normaler Code startet. Deshalb: beim Hochladen aus der Arduino-IDE sendet die IDE einen Reset-Puls, damit der Bootloader bereit ist. Wenn das Board keinen Bootloader hat, kann man keinen Code mehr per USB übertragen.
Pairing (Funk)
Einmaliges Bekanntmachen: Mainboard und Fernsteuerung lernen einander kennen, damit nur sie miteinander sprechen. Beide Geräte senden kurz auf einem offenen Kanal ihre eindeutige ID. Haben sie die jeweils andere ID einmal empfangen, speichern sie diese dauerhaft. Danach kommunizieren sie nur noch miteinander — andere ProtoPeaks-Geräte in der Nähe stören nicht. 2,4-GHz-WLAN und Blütooth können das Pairing kurzfristig stören.
Externe Stromversorgung
Servos und Motoren brauchen mehr Strom als USB liefern kann — deshalb immer ein Batteriefach oder Netzteil zusätzlich. USB liefert maximal 500 mA (USB 2.0). Ein einzelner Servo zieht unter Last 500–1000 mA. Zwei Servos + Motor überschreiten das sofort. Die Folge: Das Mainboard restartet oder verhält sich seltsam. Batteriefach oder 5–6 V-Netzteil ans Mainboard stecken, USB nur für die serielle Verbindung / Programmieren verwenden.

Praktischer Versuch: Erstes Setup live durchgehen

USB anschließen, Treiber prüfen, pairen, Servo testen – Schritt für Schritt.

  • USB-Kabel (im Set enthalten)
  • Batteriefach mit Akkus oder das 5–6 V-Netzteil
  • PC mit Arduino-IDE (kostenlos auf arduino.cc) oder herstellerspezifischer ProtoPeaks-IDE
  1. Mainboard anschließen

    USB-Kabel zwischen Mainboard und PC. Warte einige Sekunden, bis Windows/macOS den Treiber installiert oder erkannt hat.

    Check: Status-LED am Mainboard leuchtet stetig.

    Tipp: Leuchtet nichts: USB-Kabel prüfen (manche sind nur Ladekabel ohne Datenleitungen).

  2. COM-Port im PC finden

    Öffne die Arduino-IDE → Werkzeuge → Port. Wähle den neu erschienenen COM-Port aus.

    Check: Im Geräte-Manager (Windows) erscheint 'USB-Serial CH340 (COM x)'.

    Tipp: Auf macOS: Terminal → ls /dev/tty.* → ein /dev/tty.usbserial-xxxx auftauchen.

  3. Stromversorgung anschließen

    Stecke das Batteriefach oder das Netzteil zusätzlich zur USB-Verbindung an.

    Check: Beim Anstecken zuckt der angeschlossene Servo kurz – das ist sein Initialisierungs-Ruckler.

    Tipp: Servos NIE nur über USB versorgen – mit einer USB-Last von >500 mA brechen viele Mainboards ein.

  4. Fernsteuerung pairen

    Halte an Mainboard und Fernsteuerung gleichzeitig die Pair-Taste 5 s gedrückt. Beide LEDs blinken, suchen einander und blieben dann ruhig grün.

    Check: Beide Status-LEDs (Mainboard + Fernsteuerung) blinken synchron, dann stetig grün.

    Tipp: Mit Mikrowelle, 2,4-GHz-WLAN oder Blütooth-Lautsprechern in der Nähe scheitert Pairing oft – einfach in einen anderen Raum gehen.

  5. Servo-Test

    Stecke einen 180°-Servo in den Servo-Anschluss S1. Bewege den Joystick der Fernsteuerung. Der Servo soll proportional folgen.

    Check: Joystick auf der Fernsteuerung bewegt einen angeschlossenen Servo direkt mit.

    Tipp: Bewegt sich nichts: COM-Port falsch oder Pairing nicht abgeschlossen.

Servo in den dafür vorgesehenen Anschluss am Mainboard. Signal (gelb/weiß), VCC (rot), GND (braun/schwarz) entsprechend Pin-Beschriftung.

// Sample-Code wird vom Hersteller mitgeliefert.
// Manuelle Variante: einfacher Servo-Test
#include <Servo.h>
Servo s1;

void setup() {
  s1.attach(9);
  Serial.begin(9600);
  Serial.println("ProtoPeaks Servo-Test bereit");
}

void loop() {
  for (int a = 0; a <= 180; a += 10) {
    s1.write(a);
    delay(200);
  }
  for (int a = 180; a >= 0; a -= 10) {
    s1.write(a);
    delay(200);
  }
}
  • Arduino-IDE findet keinen COM-Port. — Treiber nicht installiert oder USB-Kabel ist nur ein Ladekabel. CH340-Treiber von der Hersteller-Webseite herunterladen, anderes Kabel probieren.
  • LEDs blinken nicht synchron beim Pairen. — Beide Geräte erst stromlos machen (Akku raus / USB ab), 10 s warten, neu starten und Pairing erneut versuchen.
  • Servo zuckt, folgt aber nicht. — Stromversorgung zu schwach. Externes Batteriefach / Netzteil anstecken, USB allein reicht für Servos meist nicht.

Kurzzusammenfassung

Mit USB-Verbindung, Treiber, Stromversorgung und einmaligem Pairing ist dein ProtoPeaks-Set einsatzbereit. Die Fernsteuerung steuert über die gepairte Funkstrecke direkt das Mainboard – ein einfacher Servo-Test bestätigt, dass die ganze Kette funktioniert.

Ähnliche Themen