Cov txheej txheem:

Ultrasonic Radar Siv Arduino Nano thiab Plotter Serial: 10 Kauj Ruam
Ultrasonic Radar Siv Arduino Nano thiab Plotter Serial: 10 Kauj Ruam

Video: Ultrasonic Radar Siv Arduino Nano thiab Plotter Serial: 10 Kauj Ruam

Video: Ultrasonic Radar Siv Arduino Nano thiab Plotter Serial: 10 Kauj Ruam
Video: Smart Glasses for Blind // How to make smart Glasses for Blind people/ / electrical 2024, Kaum ib hlis
Anonim
Ultrasonic Radar Siv Arduino Nano thiab Serial Plotter
Ultrasonic Radar Siv Arduino Nano thiab Serial Plotter

Hauv Cov Lus Qhia no peb yuav kawm txog cov hauv paus ntawm lub tsev qiv ntawv servo nrog rau teeb tsa lub ntsuas hluav taws xob ultrasonic thiab siv nws ua lub radar. qhov kev tso tawm ntawm qhov haujlwm no yuav pom ntawm cov phiaj xwm phiaj xwm.

Khoom siv

-Nrduino Nano.

-Breadboard.

-Rab phom.

-Jumper xov hlau.

-PC rau Arduino USB.

Kauj Ruam 1: Txuas Arduino rau Sensor thiab Servo

Txuas Arduino rau Sensor thiab Servo
Txuas Arduino rau Sensor thiab Servo
Txuas Arduino rau Sensor thiab Servo
Txuas Arduino rau Sensor thiab Servo
Txuas Arduino rau Sensor thiab Servo
Txuas Arduino rau Sensor thiab Servo
Txuas Arduino rau Sensor thiab Servo
Txuas Arduino rau Sensor thiab Servo

ua raws txoj kev sib txuas raws li tau piav qhia.

ultrasonic qib sensor

- ua rau tus pin2 ntawm Arduino

- ncha rau pin3 ntawm arduino

- Vcc thiab Gnd rau 5v thiab Gnd feem

kev pabcuam

- xaim xim av rau hauv av

- xaim liab rau vcc

- cov xim daj/txiv kab ntxwv rau tus pin 9 (cov kev sib txuas tau qhia hauv daim duab qhia chaw tsis zoo ib yam li tau piav qhia ua raws cov lus piav qhia kom ua tau zoo tshaj plaws)

Kauj ruam 2: Teeb tsa lub Sensor

Teeb tsa lub Sensor
Teeb tsa lub Sensor

kub nplaum cov servo ntawm ib daim duab los qhia.

lub servo los nrog ntau yam kev txuas rau lub taub hau.

muab lub tiaj thiab loj rau ntawm lub cev muaj zog thiab tig nws kiag li rau ib sab.

koj tuaj yeem pom tias servo tuaj yeem tig mus txog qhov txwv ntawm 180 degrees ib qho kev taw qhia.

tam sim no kho cov ntawv txuas kom haum yog li nws zaum ncaj ncaj ntawm 180 degree kaum.

tom qab ntawd kub kua nplaum lub sensor rau qhov txuas raws li qhia hauv daim duab.

lub servo yuav tsum tam sim no muaj peev xwm tig lub sensor los ntawm 0 txog 180 degrees.

Kauj Ruam 3: Teeb tsa Arduino

Teeb tsa Arduino
Teeb tsa Arduino
Teeb tsa Arduino
Teeb tsa Arduino

thaum tag nrho teeb tsa zoo li ib qho hauv daim duab, txuas Arduino rau lub khoos phis tawj thiab pib Arduino IDE. muaj cov lus piav qhia ib qib zuj zus ntawm txhua qhov thaiv ntawm cov cai hauv cov kauj ruam hauv qab no.

Kauj Ruam 4: Tshaj tawm Cov Hloov Pauv

Tshaj tawm Cov Hloov Pauv
Tshaj tawm Cov Hloov Pauv

#suav nrog nws yog lub tsev qiv ntawv xav tau kom ua haujlwm tau zoo ntawm servo motor uas xav tau lub teeb liab pwm.

txhais, ncha, sijhawm, nrug deb yog txhua tus lej. pins ntawm tus txhais thiab ncha tau piav raws li.

qhov sib txawv "servo" tau tsim los hais txog lub cev muaj zog uas peb txuas nrog Arduino tuaj yeem txhawb nqa ntau lub servos tsuav nws tuaj yeem muab lub zog rau lawv thiab nws muaj txaus ntawm cov tswj pins.

Kauj Ruam 5: Teeb thiab Loop

Teeb thiab Loop
Teeb thiab Loop

nyob rau hauv qhov tsis muaj teeb tsa teeb tsa, tshaj tawm tus qauv pin raws li hauv daim duab.

nyob rau hauv qhov tsis muaj dab tsi ua haujlwm hu rau ob lwm lub luag haujlwm xws li sab laug thiab sab xis cov haujlwm no tom qab yuav tsim los tig lub cav.

kuj tseem pib txuas lus sib txuas ntawm Arduino thiab pc nrog tus lej baud ntawm 9600 uas yog txaus los txhawb peb daim ntawv thov.

Kauj Ruam 6: Sab laug thiab Txoj Cai

Sab laug thiab Txoj Cai
Sab laug thiab Txoj Cai

micro servo tuaj yeem tig ntawm 0 mus rau 180 degree kaum.

kom ua tiav cov lus tsa suab no peb yuav tsum tsim kom muaj kev ua haujlwm cheb suab.

txawm hais tias nws tuaj yeem ua tiav siv cov haujlwm ib leeg, qhov no yog lwm txoj hauv kev los ua nws.

hauv txhua qhov thaiv ntawm cov cai peb pom tus lej "nrug" tau muab tus nqi rov qab los ntawm txoj haujlwm echoloop ().

txoj haujlwm no suav qhov deb ntawm qhov khoom ntawm lub sensor.

cov haujlwm muaj cov ntsiab lus serial.print () thiab serial.println ().

kom tau txais cov phiaj xwm phiaj xwm phiaj xwm qhov sib txawv peb xav tau luam tawm lawv hauv hom ntawv no.

Serial.print (variable1);

Serial.print ("");

Serial.println (variable2);

hauv peb qhov kev hloov pauv 1 yog lub kaum ntse ntse thiab qhov sib txawv 2 yog qhov deb.

Kauj Ruam 7: Xam Xaj

Xam Qhov Zaum
Xam Qhov Zaum

lub ntsuas cua xav tau 10 microsencond pulse kom xa lub teeb liab ultrasonic soung uas yuav tsum tom qab ntawd cuam tshuam qhov khoom thiab yuav tau txais los ntawm tus txais. raws li qhia hauv omage txoj cai tau tsim los kom raws nraim qhov ntawd.

ib zaug lub sijhawm ntawm kev xav tau paub qhov nrug ntawm cov khoom tuaj yeem suav tau yooj yim.

ultrasound dhau mus ntawm qhov nrawm ntawm suab hauv huab cua 343m/s.

qhov kev suav nrug tam sim no tau rov qab mus rau qhov twg los ua haujlwm.

Kauj ruam 8: Upload Code thiab Pib

Upload Code thiab Pib
Upload Code thiab Pib
Upload Code thiab Pib
Upload Code thiab Pib
Upload Code thiab Pib
Upload Code thiab Pib

ib zaug cov cai tau txheeb xyuas thiab muab tso yooj yim tso qee cov khoom nyob rau hauv pem hauv ntej ntawm lub sensor thiab khiav nws.

nco txog cov khoom kuv tso

- multimeter rau sab laug ntawm lub sensor

- lub thawv dub ze thiab nyob rau ntawm lub ntsej muag lub ntsej muag

- lub thawv xiav rau sab xis ntawm qee qhov deb

Kauj Ruam 9: Txhais Tus Qauv Plotter

Kev txhais cov Serial Plotter
Kev txhais cov Serial Plotter

qhib lub phiaj xwm phiaj xwm los ntawm kev mus rau cov cuab yeej.

qhov tseeb Arduino IDE muaj cov phiaj xwm phiaj xwm yog li hloov kho IDE.

hauv cov phiaj xwm peb pom lub voos plaub voos peb sab uas yog lub ntsiab lus ntawm lub kaum sab xis ntawm servo.

lub phiaj xwm liab yog qhov kev suav nrug uas ntsuas los ntawm lub ntsuas.

cov khoom ze dua qhov qis cov phiaj xwm liab poob.

qhov nyob deb ntawm qhov khoom siab dua thiab me ntsis ua tsis tiav qhov phiaj xwm liab dhau los.

koj tuaj yeem pom peb qhov kev nyuaj siab loj hauv zaj dab neeg

- ze rau xoom degrees hauv cov phiaj xwm xiav - multimeter.

- nyob hauv nruab nrab ntawm txoj kev nqes hav nce nrog rau nqes hav nqes hav - lub thawv dub

- ntawm qhov siab ntawm cov phiaj xwm xiav - kev nyuaj siab tsawg dua vim tias lub hom phiaj nyob deb dua - lub thawv xiav tau muab tso deb rau sab xis.

siv cov phiaj xwm xiav ua qhov siv ntawm lub kaum sab xis uas txawv ntawm 0 txog 180 degrees

qhov nrug ntawm cov khoom ntsuas sib txawv ntawm 2 txog 200 cm nyob ntawm qhov rhiab ntawm qhov khoom.

Kauj Ruam 10: Ceev faj

tsis txhob muab cov khoom ua los ntawm daim ntaub. daim ntaub disperses ultrasounds thiab ua rau txoj haujlwm txhawm rau txhawm rau qhov txiaj ntsig hauv thaj tsam ntawm 2000cm.

nws yog qhov zoo rau cov khoom tawv.

xyuas kom tseeb tias qhov siab ntawm qhov khoom txaus los cuam tshuam rau mem tes ultrasound.

kho qhov ncua sijhawm ntawm sab xis (), sab laug (), ua haujlwm kom lub sensor tig nrawm dua.

Pom zoo: