Līnijas sekotājs robots Arduino un L293D vairogs: 4 soļi
Līnijas sekotājs robots Arduino un L293D vairogs: 4 soļi
Anonim
Image
Image

Līnijas sekotājs ir ļoti vienkāršs robots, kas ideāli piemērots iesācēju elektronikai. 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.

1. darbība. 1. darbība. Kā tas darbojas

Cdn
Cdn

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: Cdn

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:

1x Arduino Uno

2x ir sensors

1x L293D

4x TT motori

vadi

1x plexi 10 cmx14 cm

8x metāla attālums 10 mm

1x akumulatora turētājs (6 gab.)

6x AA baterija

1x slēdzis

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

4. solis: Ir Sensora konfigurēšana
4. solis: 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: