Inhoudsopgave:

Maze Solver Robot - Ajarnpa
Maze Solver Robot - Ajarnpa

Video: Maze Solver Robot - Ajarnpa

Video: Maze Solver Robot - Ajarnpa
Video: Maze Solving - Computerphile 2024, Juli-
Anonim
Image
Image
Doolhofoplosser Robot
Doolhofoplosser Robot
Doolhofoplosser Robot
Doolhofoplosser Robot

- deze robot is ontworpen om een eenvoudig doolhof op te lossen zonder enige AI met behulp van de volgende technieken in de code:

1) PID

2) rotatievergelijkingen

3) kalibratie:

gitHub-codelink:

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

Stap 1: Maak uw component klaar

Maak uw component gereed
Maak uw component gereed
Maak uw component gereed
Maak uw component gereed
Maak uw component gereed
Maak uw component gereed

ik heb alle bovengenoemde componenten gebruikt:

1- 2 gelijkstroommotor met tandwieloverbrenging

2- 2 wielen

3-1 custerwiel

4- LCD

5- breadboard en enkele draden (mannelijk - mannelijk) && (mannelijk - vrouwelijk)

6- 3 ultrasone sensor

4- ultrasone houder

5- Arduino UNO-bord

6- 2 batterij 3,7 V met batterijhouder

7- L298N-motoraandrijving

8- houten chassis voor het robotlichaam

9- schakelaar

Stap 2: Eerste laag

Eerste laag
Eerste laag
Eerste laag
Eerste laag

1- sluit de motor, wielen en de aandrijving aan op het chassis

2- sluit motoren aan op motoraandrijving met behulp van draden

3-pins van de drive naar pinnen 3, 12, 13, 5, 2, 7 om arduino

Let daar op:

als het wiel van de rechtermotor bijvoorbeeld in de tegenovergestelde richting beweegt die je hebt gegeven, verwissel dan gewoon de draden van de motor die op de aandrijving is aangesloten

Stap 3: Tweede laag

Tweede laag
Tweede laag
Tweede laag
Tweede laag

- plaats de arduino, sensoren en breadboard-laag op het tweede chassis en laten we wat draden plaatsen

lees het codebestand om mijn verbinding te kennen, maar laten we het samenvatten:

1) VCC en GND van elke sonarsensor naar breadboard, Trigger en Echo worden bevestigd aan pinnen A0, A1, A2, A3, A4, A5 voor de 3 sensoren

2) 5V en GND van arduino om het breadBoard te leveren

3) 5v uit van drive naar arduino-ingang

4) GND van arduino naar GND de schijf

Stap 4: Schakel het in

Zet het aan
Zet het aan

plaats je batterijhouder met je batterijen erin en pak de rode draad sluit deze aan op de ingangspin op de drive en de zwarte draad op de GND van de drive met de draad van de arduino

Stap 5: Optionele stap

deze stap om plezier te maken met je robot

1) plaats je lcd en maak de verbindingen met Arduino zoals de bijgevoegde code

2) sluit de rode draad van de batterijhouder aan op de AAN-pen van de schakelaar en neem een draad van de andere pen naar de ingang van de aandrijving om het inschakelen van de robot met de schakelaar te regelen

3) eindelijk is het klaar en voel je vrij om het te proberen en laat het me weten als je problemen ondervindt

Aanbevolen: