Inhaltsverzeichnis:

Labyrinthlöser-Roboter - Gunook
Labyrinthlöser-Roboter - Gunook

Video: Labyrinthlöser-Roboter - Gunook

Video: Labyrinthlöser-Roboter - Gunook
Video: Robot Karol findet eine Marke in einem Labyrinth 0.7b (Anderes Labyrinth) 2024, Juli
Anonim
Image
Image
Labyrinthlöser-Roboter
Labyrinthlöser-Roboter
Labyrinthlöser-Roboter
Labyrinthlöser-Roboter

- Dieser Roboter wurde entwickelt, um ein einfaches Labyrinth ohne KI zu lösen, indem die folgenden Techniken im Code verwendet werden:

1) PID

2) Rotationsgleichungen

3) Kalibrierung

gitHub-Code-Link:

github.com/marwaMosafa/Maze-solver-algorithm-

Schritt 1: Bereiten Sie Ihre Komponente vor

Bereiten Sie Ihre Komponente vor
Bereiten Sie Ihre Komponente vor
Bereiten Sie Ihre Komponente vor
Bereiten Sie Ihre Komponente vor
Bereiten Sie Ihre Komponente vor
Bereiten Sie Ihre Komponente vor

Ich habe alle oben aufgeführten Komponenten verwendet:

1-2 DC-Getriebemotor

2- 2 Räder

3- 1 Kundenrad

4- LCD

5- Brotbrett und einige Drähte (männlich -männlich) && (männlich - weiblich)

6- 3 Ultraschallsensor

4- Ultraschallhalter

5- Arduino UNO-Board

6- 2 Akku 3,7 V mit Akkuhalter

7- L298N-Motorantrieb

8- Holzchassis für den Roboterkörper

9- Schalter

Schritt 2: Erste Schicht

Erste Schicht
Erste Schicht
Erste Schicht
Erste Schicht

1- Verbinden Sie den Motor, die Räder und den Antrieb mit dem Chassis

2- Motoren mit Drähten an den Motorantrieb anschließen

3- Pins des Laufwerks auf die Pins 3, 12, 13, 5, 2, 7 um arduino

beachten Sie, dass:

Wenn sich das Rad des rechten Motors zum Beispiel in die entgegengesetzte Richtung bewegt, die Sie angegeben haben, tauschen Sie einfach die Drähte des Motors aus, der mit dem Antrieb verbunden ist

Schritt 3: Zweite Schicht

Zweite Schicht
Zweite Schicht
Zweite Schicht
Zweite Schicht

- Legen Sie das Arduino, die Sensoren und die Steckbrettschicht auf das zweite Chassis und legen Sie einige Drähte an

Bitte lesen Sie die Codedatei, um meine Verbindung zu kennen, aber fassen wir zusammen:

1) VCC und GND jedes Sonarsensors an Steckbrett, Trigger und Echo werden an die Pins A0, A1, A2, A3, A4, A5 für die 3 Sensoren angeschlossen

2) 5V und GND von Arduino zur Versorgung des BreadBoards

3) 5V vom Laufwerk zum Arduino-Eingang

4) GND von Arduino zu GND das Laufwerk

Schritt 4: Schalten Sie es ein

Macht es auf
Macht es auf

Legen Sie Ihren Batteriehalter mit Ihren Batterien ein und nehmen Sie das rote Kabel, verbinden Sie es mit dem Eingangsstift des Laufwerks und das schwarze Kabel mit dem Kabel des Arduino mit dem GND des Laufwerks

Schritt 5: Optionaler Schritt

Dieser Schritt, um Ihrem Roboter Freude zu bereiten

1) Platzieren Sie Ihr LCD und stellen Sie die Verbindungen zu Arduino wie im beigefügten Code her

2) Verbinden Sie das rote Kabel des Batteriehalters mit dem ON-Pin des Schalters und nehmen Sie ein Kabel vom anderen Pin zum Eingang des Antriebs, um das Einschalten des Roboters mit dem Schalter zu steuern

3) endlich ist es fertig und probiere es gerne aus und lass es mich wissen, wenn du irgendwelche Probleme hast