Inhoudsopgave:

Obstakel vermijdende robot: 5 stappen
Obstakel vermijdende robot: 5 stappen

Video: Obstakel vermijdende robot: 5 stappen

Video: Obstakel vermijdende robot: 5 stappen
Video: Installatievideo Segway Navimow Robotmaaiers | Bekijk ons stappenplan. 2024, November
Anonim
Obstakel vermijdende robot
Obstakel vermijdende robot

In robotica is het vermijden van obstakels de taak om te voldoen aan een bepaald besturingsdoel, afhankelijk van de positiebeperkingen die niet doorkruisen of niet botsen. Het heeft een sonarsensor die wordt gebruikt om de obstakels te detecteren die tussen het pad van de robot komen. Het zal in de beste richting bewegen en het obstakel vermijden dat op zijn pad komt. Door sensor in deze robot toe te voegen kan men eenvoudig data uit de omgeving verzamelen.

Het kan nauwkeuriger presteren dan veel robots, zelfs op een kleine plaats.

Stap 1: Weet hoe dit ding werkt

Weet hoe dit ding werkt
Weet hoe dit ding werkt

U kunt de meest recente informatie van mijn github-repository zien.

Stap 2: Verzamel dingen:

Een arduino uno of een arduino (ik heb arduino uno gebruikt)

Een sonarsensor (HC-SR 04)

Een paar jumperdraden

2 weerstanden (220 ohm)

L298 dubbele motorbesturingsdriver

Een batterij

Een chassis (bevat normaal gesproken andere benodigde componenten)

2 reductiemotoren

Stap 3: Sluit alle onderdelen aan:

Sonar-aansluitingen:

Vcc – 5 Volt

GND – GND

Trig – Arduino 4

Echo – Arduino 5

Motor bestuurder:

EnB – 220 ohm weerstand - 5 Volt (Motor Driver – om de snelheid te regelen) (EnB om in te schakelen via een 220 ohm weerstand)

EnA – 220 ohm weerstand - 5 Volt (Motor Driver – om de snelheid te regelen) (EnA om in te schakelen via een 220 ohm weerstand)

IN1 – Arduino 9

IN2 – Arduino 8

IN3 – Arduino 7

IN4 – Arduino 6

GND – Arduino GND

Vcc – Arduino Vin

Verbind nu motoren met driver via Motor-A en Motor-B poort.

Stap 4: Uploadcode:

Laten we de code uploaden naar het hart. Het is de schoonheid

van de robot. Als u wilt, kunt u pinnen of code wijzigen. Zoals - snelheid aanpassen, minimale afstand tot object, duur van rennen in elke richting. Nuttige opmerkingen worden in de code gegeven om het gemakkelijker te begrijpen.

(Geen extra driver of headerbestand nodig)

Ik heb het bestand geüpload, je kunt de code hier ook krijgen (om meer updates te zien)

Stap 5: Laatste fase:

Sluit de batterij aan en geniet!

Je kunt mijn werkende robot1 zien, robot2.

Als je een bug vindt, laat het me dan weten in het commentaargedeelte en als je dat kunt oplossen, kun je de code hier wijzigen of gewoon in het commentaargedeelte geven.

Bedankt.

Aanbevolen: