Cov txheej txheem:

Arduino Range Finder: 6 Kauj Ruam
Arduino Range Finder: 6 Kauj Ruam

Video: Arduino Range Finder: 6 Kauj Ruam

Video: Arduino Range Finder: 6 Kauj Ruam
Video: TOP 8 Arduino distance sensor 2024, Kaum ib hlis
Anonim
Arduino Range Finder
Arduino Range Finder

Qhov kev tshawb nrhiav ntau yam no tau tsim los saib xyuas seb lub qhov rooj qhib lossis tsis qhib. Kev ntsuas qhov deb ntawm lub qhov rooj yuav tso cai rau peb txheeb xyuas seb lub qhov rooj qhib lossis kaw.

Kauj Ruam 1: Sau Koj Cov Khoom

Sau Koj Cov Khoom
Sau Koj Cov Khoom

Txhawm rau ua tiav txoj haujlwm no ib tus yuav tsum tau:

Arduino Uno microcontroller

USB cable (txuas Arduino rau lub khoos phis tawj)

Lub laptop computer

Resistors (10, 000 Ohm)

Cov qhob cij

Sonar

Kauj Ruam 2: Txuas Koj Li Circuit Court

Txuas Koj Lub Vev Xaib
Txuas Koj Lub Vev Xaib

Ua raws daim duab saum toj no txhawm rau txuas koj lub Circuit Court. Koj yuav pom tias vcc txuas nrog 5v tus pin, trig txuas nrog 9 tus pin, echo txuas nrog 10 tus pin, thiab gnd txuas nrog hauv av.

Kauj ruam 3: Programming Koj Arduino

Programming Koj Arduino
Programming Koj Arduino

Luam thiab muab cov cai no tso rau hauv koj tus khoos phis tawj xa nws mus rau koj Arduino. Qhov no yuav tsim cov txiaj ntsig deb ntawm koj li Arduino uas peb yuav xav tau los ntsuas

Kauj Ruam 4: Sau Koj Cov Ntaub Ntawv Txheeb Xyuas

Sau Koj Cov Ntaub Ntawv Txheeb Xyuas
Sau Koj Cov Ntaub Ntawv Txheeb Xyuas
Sau Koj Cov Ntaub Ntawv Txheeb Xyuas
Sau Koj Cov Ntaub Ntawv Txheeb Xyuas

Tam sim no koj Arduino tsis ua qhov tseem ceeb nrug, nws ua lub sijhawm ntev. Peb yuav tsum tsim kom muaj qhov ntsuas ntsuas kom pom qhov sib npaug ntawm kab. Txhawm rau ua qhov no coj tus kav thiab teeb tsa koj Arduino ntawm lub hauv paus ntawm nws, txhua 5 ntiv tes sau lub sijhawm uas Arduino tsim tawm. Peb yuav nqa cov ntaub ntawv no thiab nkag mus rau hauv daim ntawv nthuav tawm zoo.

Kauj Ruam 5: Tsim Koj Txoj Kev Ntsuas Calibration

Tsim Koj Txoj Kev Ntsuas Calibration
Tsim Koj Txoj Kev Ntsuas Calibration

Hauv qhov ua tau zoo kom ntseeg tau tias hauv kab 1 koj tso koj nrug deb thiab hauv kab 2 koj tso koj nrug deb. Tom qab ntawd ua kom pom cov kab ntawv thiab tom qab ntawd xaiv ntxig cov phiaj xwm tawg. Txoj cai nyem rau ntawm ib qho ntawm cov ntaub ntawv cov ntsiab lus thiab nyem hom qauv kab, tom qab ntawd xaiv tawm. Thaum kawg xaiv cov kab zauv ntawm daim duab. Thaum kawg sau qhov sib npaug muab rau koj.

Kauj Ruam 6: Calibrating Koj Qhov System

Calibrating Koj Qhov System
Calibrating Koj Qhov System

Tam sim no koj tau pom koj qhov kev ua zauv koj yuav hloov lub sijhawm mus rau qhov deb. Koj coj koj qhov kev ua zauv thiab nkag mus rau hauv koj cov cai hauv qab qhov uas peb tawm mus thaum xub thawj. Piv txwv li kuv qhov sib npaug yog y = 0.007x-0.589 yog li kuv yuav nkag mus:

ntev = pulseIn (echoPin, HIGH);

ncua (1000);

nrug = 0.007*ntev-0.589;

Serial.println (nrug);

ncua (500);

Txuag cov cai no thiab muab tso rau hauv koj li Arduino

Pom zoo: