Indholdsfortegnelse:

Hindring for at undgå robot ved hjælp af Arduino Nano: 5 trin
Hindring for at undgå robot ved hjælp af Arduino Nano: 5 trin

Video: Hindring for at undgå robot ved hjælp af Arduino Nano: 5 trin

Video: Hindring for at undgå robot ved hjælp af Arduino Nano: 5 trin
Video: Lesson 25: Car-3 Smart Car Avoids Obstacle Using Infrared Sensors | SunFounder Robojax 2024, Juli
Anonim
Hindring for at undgå robot ved hjælp af Arduino Nano
Hindring for at undgå robot ved hjælp af Arduino Nano

I denne instruktive vil jeg beskrive, hvordan du kan lave en forhindring for at undgå robot ved hjælp af Arduino.

Trin 1: Du har brug for

Du mangler
Du mangler
Du mangler
Du mangler
Du mangler
Du mangler

Det er et populært Arduino -robotprojekt. for at undgå en masse ledningsforbindelse, har jeg designet et printkort til det.

Du kan bruge et printkort eller et prikket perfboard.

2WD Robotchassis med hjul.

Robothjul til BO -motor

150 omdr./min. BO gearmotor & 1,5 tommer bolt og møtrik

ultralyds sensorholder

2 stk. 9V batteri og batteristik

L293D Ic & 16 pins Ic base

100mfd/25v kondensator 2 stk 1K modstand, Led

Header pins, jumper wire (han til hun) terminalblok 4stk

HC-SR 04 ultralydssensor

Arduino nano

Du kan bruge et printkort eller et prikket perfboard.

Trin 2: Montering af rodchassis

Montering af rodchassis
Montering af rodchassis

Indsæt to gearmotorer i robotchassis. Jeg har brugt et 2wd metal chassis, men du kan bruge ethvert chassis

indsæt et hjul foran robotchassis. den mekaniske del er færdig med denne robot

Trin 3: Lav det elektroniske kredsløb

Lav det elektroniske kredsløb
Lav det elektroniske kredsløb
Lav det elektroniske kredsløb
Lav det elektroniske kredsløb
Lav det elektroniske kredsløb
Lav det elektroniske kredsløb

Hvordan det virker

Den ultralyds soniske sensor registrerer objekter foran den og måler objektets afstand.

I normal tilstand, når der ikke er nogen forhindring foran robotten, roterer to motorer med uret, og robotten går lige frem.

Hvis der blev registreret et objekt inden for 20 cm af ultralydssensoren, begynder den venstre motor at rotere mod uret, og den højre motor roterer med uret, som den var.

Så robotten drejer hurtigt til venstre, hvis der er en genstand foran den.

Kredsløb og forbindelser, hvis du bruger et perfboard

Her brugte jeg en Arduino nano & L293D dobbeltmotor driver. To kondensatorer som filter. LED & 1k modstand til indikation

Arduino digital pin 7 tilsluttes ultralydssensorens trigger pin

Arduino digital pin 8 tilsluttes ultralydssensoren Echo pin

Arduino digital pin 5 & 6 tilsluttes Ic l293d pin 10 & 15 til venstre motorstyring

Arduino digital pin 11 & 12 Tilslut til ic l293d pin 2 & 7 for den rigtige motorstyring

Tilslut venstre motor til IC L293d pin 11 & 14

Tilslut den højre motor til ic l293d Pin 3 & 6

Hvis du vil lave ved hjælp af PCB

printkortet til dette robotprojekt Er godt designet og let at lave. Du kan lave forskellige typer Arduino -robot ved hjælp af dette printkort. En anden robot, der bruger dette printkort

Download og bestil Gerber -fil til PCB herfra.

Trin 4: Upload kode til Arduino

Upload koden til arduino nano. her er kodelink til download

download bare.ino -filen, og åbn den ved hjælp af arduino IDE.

tilslut arduino nano ved hjælp af USB -kabel, vælg den korrekte com -port

klik derefter på for at uploade

Trin 5: Test

Test
Test

det er tid til at teste robotten.

Jeg har brugt et 9v batteri til Arduino og et andet 9v batteri til motorkraft. For at drive motoren er det godt at bruge et genopladeligt batteri, ellers kan 9 v batteriet ikke køre robotten i lang tid.

Denne video kan hjælpe dig -

Anbefalede: