Satura rādītājs:

Līnijas sekotāju robots, izmantojot Arduino Uno un L298N: 5 soļi
Līnijas sekotāju robots, izmantojot Arduino Uno un L298N: 5 soļi

Video: Līnijas sekotāju robots, izmantojot Arduino Uno un L298N: 5 soļi

Video: Līnijas sekotāju robots, izmantojot Arduino Uno un L298N: 5 soļi
Video: Как управлять приводом с помощью Arduino - Robojax 2024, Novembris
Anonim
Image
Image

Line Flower ir ļoti vienkāršs robots, kas ideāli piemērots iesācēju elektronikai.

1. darbība. Kā tas darbojas

Attēls
Attēls

Robots pārvietojas pa līniju, izmantojot iR sensoru. Sensoram ir divas diodes, viena diode sūta infrasarkano gaismu, otra diode saņem atstaroto gaismu no virsmas. Kad infrasarkanie stari nokrīt uz baltas virsmas, tie tiek atstaroti atpakaļ. Kad infrasarkanā gaisma nokrīt uz melnas virsmas, gaismu absorbē melnā virsma, un stari netiek atstaroti atpakaļ, tāpēc fotodiods nesaņem gaismu. Sensors mēra atstarotās gaismas daudzumu un nosūta vērtību arduino. Uz sensora ir potenciometrs, ar kuru mēs varam regulēt sensora jutību.

2. darbība:

Arduino tagad ir jāpieņem lēmumi, pamatojoties uz datiem, kas saņemti no sensora, līdz sensors neatklāj melnu līniju, un tas iet uz priekšu. Ja kreisais sensors nosaka melnu līniju, robots pagriežas pa labi, un, ja labais sensors nosaka melnu līniju, tas pagriežas pa kreisi. Robots apstāsies, kad abi sensori vienlaikus atklās melnu līniju.

3. solis: uzskaitiet elementus

Saraksta elementi
Saraksta elementi

saraksta elementi:

1x Arduino Uno

1x L298N

2x iR sensors

14x vadi

1x Plexi 10cmx17cm

4x TT motors

6x AA baterijas

1x akumulatora turētājs

8x metāla attālums 10mm

4. solis: shēma

Shēma
Shēma

5. darbība: Ir Sensora konfigurēšana

Ir Sensora konfigurēšana
Ir Sensora konfigurēšana

Pirms barošanas ieslēgšanas pārbaudiet, vai viss ir pareizi pievienots. Kopējiet programmas kodu un augšupielādējiet to savā arduino, pēc tam ieslēdziet sērijas monitoru (Arduino IDE -> Tools -> Serial Monitor). Novietojiet robotu uz melnās līnijas un iestatiet potenciometru tā, lai sensora vērtība būtu 23 1023, bet uz baltas virsmas ≈ 33. Sketch ir configure download. Nokopējiet zemāk esošo kodu un augšupielādējiet to arduino. Izklaidējieties? Skices lejupielāde

Ieteicams: