Bauanleitungen

Bauanleitung für einen Roboter Typ Rookie mit 2 Motoren

Materialien:

  • 2 Gleichstrommotoren (DC-Motoren)
  • 1 Motorsteuerungsmodul (z.B. L298N)
  • 1 Mikrocontroller (z.B. Arduino Uno)
  • 1 Batteriehalter mit passenden Batterien (z.B. 4x AA)
  • 1 Chassis oder Basis für den Roboter (kann aus Holz, Kunststoff oder Metall sein)
  • 2 Räder passend zu den Motoren
  • 1 kleines Rad oder Kugel als Stütze vorne oder hinten (für Balance)
  • Kabel und Steckverbinder
  • Schrauben, Muttern und Werkzeug zum Befestigen

Schritt 1: Vorbereitung des Chassis

  • Wähle ein passendes Chassis aus oder baue eines aus einem stabilen Material.
  • Befestige die beiden Motoren an den Seiten des Chassis mit Schrauben.

Schritt 2: Montage der Räder

  • Stecke die Räder auf die Achsen der Motoren und fixiere sie sicher.
  • Montiere das kleine Stützrad oder die Kugel auf der gegenüberliegenden Seite, um den Roboter auszubalancieren.

Schritt 3: Elektrische Verkabelung

  • Verbinde die Motoren mit dem Motorsteuerungsmodul.
  • Verbinde das Motorsteuerungsmodul mit dem Mikrocontroller.
  • Schließe die Batterie an das Motorsteuerungsmodul an, um die Stromversorgung sicherzustellen.
  • Verbinde alle Masseleitungen (GND) miteinander.

Schritt 4: Programmierung

  • Lade eine einfache Steuerungssoftware auf den Mikrocontroller, z.B. für Vorwärts-, Rückwärtsfahrt und Drehen.
  • Beispielcode (Arduino):
int motor1Pin1 = 3;
int motor1Pin2 = 4;
int motor2Pin1 = 5;
int motor2Pin2 = 6;

void setup() {
  pinMode(motor1Pin1, OUTPUT);
  pinMode(motor1Pin2, OUTPUT);
  pinMode(motor2Pin1, OUTPUT);
  pinMode(motor2Pin2, OUTPUT);
}

void loop() {
  // Vorwärts fahren
  digitalWrite(motor1Pin1, HIGH);
  digitalWrite(motor1Pin2, LOW);
  digitalWrite(motor2Pin1, HIGH);
  digitalWrite(motor2Pin2, LOW);
  delay(2000);

  // Stoppen
  digitalWrite(motor1Pin1, LOW);
  digitalWrite(motor1Pin2, LOW);
  digitalWrite(motor2Pin1, LOW);
  digitalWrite(motor2Pin2, LOW);
  delay(1000);

  // Rückwärts fahren
  digitalWrite(motor1Pin1, LOW);
  digitalWrite(motor1Pin2, HIGH);
  digitalWrite(motor2Pin1, LOW);
  digitalWrite(motor2Pin2, HIGH);
  delay(2000);

  // Stoppen
  digitalWrite(motor1Pin1, LOW);
  digitalWrite(motor1Pin2, LOW);
  digitalWrite(motor2Pin1, LOW);
  digitalWrite(motor2Pin2, LOW);
  delay(1000);
}

Schritt 5: Testen und Feinjustierung

  • Schalte die Stromversorgung ein und teste die Bewegungen.
  • Justiere die Verkabelung oder den Code bei Bedarf, um die gewünschte Bewegung zu erreichen.

Viel Erfolg beim Bau deines kleinen Roboters!

Blog

Dieser Abschnitt bietet einen Überblick über den Blog und präsentiert eine Vielzahl von Artikeln, Einblicken und Ressourcen, um Leser zu informieren und zu inspirieren.

  • Anschlus de HC-SR04 an die PI Familie

    HC-SR04 sicher am Raspberry Pi Pico anschließen Der HC-SR04 ist ein beliebter Ultraschallsensor zur Abstandsmessung. Er wird in der Regel mit 5 Volt betrieben und liefert am ECHO-Pin ebenfalls ein 5V-Signal. Genau hier ist beim Raspberry Pi Pico Vorsicht nötig: Die GPIO-Pins des Pico arbeiten mit 3,3 Volt und sollten daher nicht direkt mit 5…

  • Der PI Pico2W und das Echolot HC-SR04

    HC-SR04 am Raspberry Pi Pico mit MicroPython auslesen Der HC-SR04 ist ein günstiger und weit verbreiteter Ultraschallsensor zur Abstandsmessung. In diesem Beitrag zeige ich dir, wie du das Modul an einen Raspberry Pi Pico anschließt und mit MicroPython ausliest. Was ist der HC-SR04? Der HC-SR04 misst Entfernungen mit Ultraschall. Nach einem kurzen Triggerimpuls sendet das…

  • Den Pico 2W in Betrieb nehmen

    Blog Die offiziellen Schritte sind eindeutig: Für den Pico läuft typischerweise MicroPython, nicht ein normales Linux mit CPython. Der Pico wird per UF2-Firmware geflasht; dabei erscheint er im BOOTSEL-Modus als Laufwerk RPI-RP2. Raspberry Pi empfiehlt dafür u. a. Thonny als einfache IDE. So bereitest du einen Raspberry Pi Pico für Python vor: 1. Was du…


Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert