Inhaltsverzeichnis:

Arduino: Empfindlicher Roboter - Gunook
Arduino: Empfindlicher Roboter - Gunook

Video: Arduino: Empfindlicher Roboter - Gunook

Video: Arduino: Empfindlicher Roboter - Gunook
Video: Lesson 13: Using Flame Sensor module with Arduino 2024, November
Anonim
Arduino: Empfindlicher Roboter
Arduino: Empfindlicher Roboter
Arduino: Empfindlicher Roboter
Arduino: Empfindlicher Roboter

Hallo.

Ich möchte Ihnen zeigen, wie Sie mit einem Arduino und ein paar anderen Teilen einen Roboter bauen können. Was brauchen wir also?

  • Arduinos. Ich habe Leonardo, aber es ist nicht wichtig
  • H-Brücke TB6612FNG oder andere
  • Roboter-Chassis zum Beispiel DAGU DG012-SV oder handgefertigt
  • Ultraschallsensor
  • Servo
  • 2 blaue LEDs
  • Summer
  • Fotowiderstand
  • Widerstand 1, 2 kΩ
  • Steckbrett
  • Kabel, Klebeband, Schrauben, Batterien

Schritt 1: Chassis aufbauen

Chassis bauen
Chassis bauen

Wenn Sie das Chassis tun, denken Sie an Motoren. Es muss genügend Leistung haben, um Ihren Roboter zu bewegen.

Wenn Sie ein Chassis gekauft haben, müssen Sie es einreichen.

Jetzt ist es Zeit, Batterien einzulegen. Ich verwende eine Box für 5 AA-Batterien, aber wenn Sie größere Motoren haben, benötigen Sie mehr Batterien.

Schritt 2: Verbinden Sie alle Dinge

Verbinde alle Dinge
Verbinde alle Dinge
Verbinde alle Dinge
Verbinde alle Dinge
Verbinde alle Dinge
Verbinde alle Dinge
Verbinde alle Dinge
Verbinde alle Dinge

Wenn Sie eine TB6612FNG H-Brücke haben, können Sie sie wie folgt mit Arduino verbinden, wenn Sie sie nicht leicht ändern müssen.

Zum Anschließen verwende ich ein Steckbrett mit 170 Löchern, da dieses Steckbrett klein ist und sich auf dem Arduino befinden kann.

1. Ultraschallsensor:

-Trigger 2 Pin Arduino

-Echo 1-Pin-Arduino

-VCC 5V Arduino

-GND GND Arduino

2. Servo:

-GND GND Arduino-VCC 5V Arduino -Daten 9-poliger Arduino

3. H-Brücke:

-alle Masse (GND) zu Masse in Arduino-VCC 5V Arduino -A01 Motor1 Masse(-) -A02 Motor1 Leistung (+) -B02 Motor2 Masse(-)

-B01 Motor2 Masse (-)

-VMOT VIN Arduino

-PWMA 6-Pin-Arduino

-AIN1 8-Pin-Arduino -AIN2 7-Pin-Arduino -BIN2 4-Pin-Arduino -BIN1 3-Pin-Arduino -PWMB 5-Pin-Arduino

4. Summer:

-GND(-) GND Arduino

-VCC (+) 11-poliger Arduino

5. LEDs:

-Beide VCC (+) von LEDs zu 10-poligem Arduino

-Beide GND (-) von LEDs zu GND Arduino

Lange Kabel banden ein Stück Draht zusammen.

6. Fotowiderstand:

Auf dem Bild können Sie sehen, wie es verbunden ist. Widerstand haben 1, 2 k Ω

Schritt 3: Alle Dinge einfügen

Alle Dinge einfügen
Alle Dinge einfügen
Alle Dinge einfügen
Alle Dinge einfügen
Alle Dinge einfügen
Alle Dinge einfügen
Alle Dinge einfügen
Alle Dinge einfügen

Jetzt müssen Sie alle Dinge auf dem Chassis einfügen. Ich benutze 4 Schrauben M3, um Arduino und Chassis zu schrauben, zwischen Arduino und Chassis habe ich ein Stück Stroh gegeben. Steckbrett befindet sich auf arduino. Ich habe Ultraschallsensor mit doppelseitigem Klebeband auf Servo und Servo mit schwarzem Klebeband auf das Chassis geklebt. LED ist auf Ultraschallsensor auf Band. Kabel von LEDs und Ping-Sensor brauchen genug Platz, weil sie sich bewegen.

Schritt 4: Programm 1

Roboter mit diesem Programm, nachdem Hindernisse gesehen werden, links und rechts zurückschauen und zu dieser Stelle fahren, wo er mehr Platz hat und wenn er zurück ist, macht er Geräusche. Wenn die LEDs dunkel sind, schalten sich die LEDs ein, wenn sie hell sind. Unten habe ich den Code hinzugefügt, in den Kommentaren ist eine Erklärung des Codes. Nach dem Laden dieses Codes können Sie den Roboter starten.

Schritt 5: Programm 2

Roboter mit diesem Programm können im Labyrinth fahren. Der Aufbau ist der gleiche, nur der Code ist etwas anders.

Schritt 6: Roboter starten

Jetzt können Sie Ihren Roboter starten. Unten habe ich Filme mit meinem Roboter hinzugefügt. Der erste ist ein Test, der zweite ist ein kompletter Roboter mit dem ersten und zweiten Programm.

Empfohlen: