Cov txheej txheem:

Ultrasonic Range Finder Tutorial Nrog Arduino & LCD: 5 Kauj Ruam
Ultrasonic Range Finder Tutorial Nrog Arduino & LCD: 5 Kauj Ruam

Video: Ultrasonic Range Finder Tutorial Nrog Arduino & LCD: 5 Kauj Ruam

Video: Ultrasonic Range Finder Tutorial Nrog Arduino & LCD: 5 Kauj Ruam
Video: Dirk Baas - Phu Kham process plant automation journey 2024, Hlis ntuj nqeg
Anonim
Ultrasonic Range Finder Tutorial Nrog Arduino & LCD
Ultrasonic Range Finder Tutorial Nrog Arduino & LCD

Coob leej neeg tau tsim Cov Lus Qhia yuav siv Arduino Uno nrog Ultrasonic Sensor thiab, qee zaum, nrog rau lub vijtsam LCD. Kuv ib txwm pom, txawm li cas los xij, cov ntawv qhia no feem ntau hla dhau cov kauj ruam uas tsis pom tseeb rau cov pib tshiab. Raws li qhov tshwm sim, Kuv tau sim tsim cov ntawv qhia uas suav nrog txhua qhov ua tau kom cov neeg pib tshiab tuaj yeem, vam tias, kawm los ntawm nws.

Kuv xub siv Arduino UNO tab sis pom nws loj me me rau lub hom phiaj. Kuv mam tshuaj xyuas Arduino Nano. Pawg thawj coj me no yuav luag txhua yam uas UNO ua, tab sis nrog cov hneev taw me dua. Nrog qee qhov kev tswj hwm, Kuv tau txais nws kom haum rau tib lub khob cij raws li LCD, Ultrasonic Sensor thiab ntau yam xov hlau, tiv thaiv thiab lub zog loj.

Cov txiaj ntsig tau tsim yog ua haujlwm tau zoo thiab yog lub pob zeb zoo rau kev teeb tsa kom ruaj khov dua. Kuv txiav txim siab los ua kuv Thawj Kev Qhia rau sau cov txheej txheem no thiab, vam tias, pab lwm tus uas xav ua tib yam. Txhua qhov ua tau, Kuv tau qhia qhov twg kuv tau txais kuv cov ntaub ntawv los ntawm thiab kuv tseem tau sim muab cov ntaub ntawv txhawb nqa ntau rau hauv daim duab duab kom sai li sai tau kom txhua tus neeg uas nyeem nws nkag siab tias muaj dab tsi tshwm sim.

Kauj Ruam 1: Yam Koj Yuav Tsum Tau

Qhov Koj Yuav Tsum Xav Tau
Qhov Koj Yuav Tsum Xav Tau
Qhov Koj Yuav Tsum Xav Tau
Qhov Koj Yuav Tsum Xav Tau
Qhov Koj Yuav Tsum Xav Tau
Qhov Koj Yuav Tsum Xav Tau

Tsuas muaj ib txhais tes ntawm qhov uas koj xav tau thiab, hmoov zoo, lawv tsis kim heev.

1 - Puv daim ntawv loj (830 pins)

1 - Arduino Nano (nrog tus pin headers ntsia ntawm ob sab)

1 - HC -SRO4 Ultrasonic Sensor

1 - 16x2 LCD zaub (nrog rau ib lub taub hau ntsia). NCO TSEG: koj tsis xav tau qhov kim dua I2C version ntawm cov qauv no. Peb tuaj yeem ua haujlwm ncaj qha nrog 16 tus pin "chav pib"

1 - 10K Potentiometer

1 - Ballast Resistor rau siv nrog lub teeb pom kev zoo rau 16x2 (ib txwm 100 Ohm- 220 Ohm, Kuv pom 48 Ohm resistor ua haujlwm zoo tshaj rau kuv)

1 -1K Ohm Load Limiting Resistor -rau siv nrog HC -SR04

Breadboard xov hlau nyob rau ntau qhov ntev thiab xim.

YOOJ YIM - Breadboard fais fab mov - Lub zog hluav taws xob uas txuas ncaj qha mus rau lub khob cij tso cai rau koj kom nqa tau ntau dua es tsis txhob nyob txuas rau lub PC, lossis ua kom lub zog siv zog ntawm Arduino Nano.

1 - PC/ Laptop los teeb tsa koj li Arduino Nano - Nco tseg Koj kuj tseem xav tau CH340 tus neeg tsav tsheb kom tso cai rau koj lub PC Windows kom txuas tau raug rau Arduino Nano. Download cov tsav tsheb NTAWM NO

1 - Arduino Integrated Development Environment (IDE) - Rub IDE NTAWM NO

Kauj Ruam 2: Nruab IDE Tom qab ntawd CH340 Tsav Tsheb

Yog tias koj tseem tsis tau muaj tus IDE lossis CH340 tsav tsheb teeb tsa thov ua raws cov kauj ruam no

1) Rub tawm IDE los ntawm NO.

2) Cov lus qhia ntxaws ntxaws txog yuav ua li cas teeb tsa IDE tuaj yeem pom ntawm Arduino Lub Vev Xaib ntawm no

3) Rub tus CH340 Serial tsav tsheb los ntawm NO.

4) Cov lus qhia ntxaws ntxaws txog yuav teeb tsa cov tsav tsheb tuaj yeem pom ntawm no.

Koj qhov software ib puag ncig tam sim no tau hloov kho tshiab

Kauj Ruam 3: Kev Tso Npe Ntawm Cheeb Tsam

Kev Tso Khoom
Kev Tso Khoom
Kev Tso Khoom
Kev Tso Khoom
Kev Tso Khoom
Kev Tso Khoom

Txawm hais tias tag nrho cov ntawv me me tsuas muaj qhov txwv qhov chaw ntawm nws, thiab txoj haujlwm no coj nws mus rau qhov txwv.

1) Yog tias koj siv lub khob cij fais fab mov, txuas nws ua ntej ntawm txoj cai feem ntau ntawm koj lub khob cij

2) Nruab Arduino Nano, nrog yog USB chaw nres nkoj tig mus rau sab xis

3) Nruab lub LCD zaub ntawm "sab saum toj" ntawm lub khob cij (Saib cov duab)

4) Nruab HC-SR04 thiab Potentiometer. Tawm hauv chav rau cov xov hlau thiab cov tiv thaiv uas lawv xav tau.

5) Raws li daim duab Fritzing txuas tag nrho cov xov hlau ntawm lub khob cij. Nco ntsoov qhov kev tso kawm ntawm 2 tus tiv thaiv ntawm lub rooj tsav xwm ib yam. - Kuv tau ntxiv Fritzing FZZ cov ntaub ntawv rau koj rub tawm, yog tias koj xav tau.

6) Yog tias koj tsis siv Breadboard fais fab mov kom ntseeg tau tias koj muaj cov dhia dhia los ntawm hauv av thiab +V kab ntawm "hauv qab" ntawm lub rooj tsavxwm khiav mus rau kab sib dhos ntawm "saum" kom ntseeg tau tias txhua yam tau txais hauv paus thiab zog.

Txog qhov teeb tsa no kuv tau sim khaws cov pins los ntawm LCD thiab tus pin ntawm Arduino ua ntu zus los ua tej yam yooj yim li ua tau (D7-D4 ntawm LCD txuas rau D7-D4 ntawm Nano). Qhov no tseem tso cai rau kuv siv daim duab huv huv los qhia cov kab thaiv.

Thaum ntau lub vev xaib hu rau 220 ohm resistor los tiv thaiv lub teeb nraub LCD ntawm 2x20 zaub, Kuv pom qhov no ua siab dhau hauv kuv rooj plaub. Kuv tau sim ntau qhov txiaj ntsig me me kom txog thaum kuv pom ib qho uas ua haujlwm zoo rau kuv. Hauv qhov no nws ua haujlwm rau 48 ohm resistor (qhov ntawd yog qhov nws qhia tau zoo li ntawm kuv ohm-meter). Koj yuav tsum pib nrog 220 Ohm thiab tsuas yog ua haujlwm yog tias LCD tsis ci txaus.

Lub hwj chim ntsuas hluav taws xob tau siv los kho qhov sib piv ntawm LCD Zaub, yog li koj yuav xav tau siv tus ntsia hlau me me tig lub qhov ntsawb sab hauv rau txoj haujlwm uas ua haujlwm zoo tshaj rau koj.

Kauj Ruam 4: Arduino Sketch

Arduino Sketch
Arduino Sketch
Arduino Sketch
Arduino Sketch

Kuv siv ntau qhov chaw los ua kev tshoov siab rau kuv daim duab, tab sis lawv txhua tus xav tau kev hloov pauv tseem ceeb. Kuv kuj tau sim ua kom pom zoo cov cai kom nws pom meej vim li cas txhua kauj ruam ua tiav raws li nws yog. Kuv ntseeg cov lus hais ntau dua li cov lus qhia ua lej los ntawm feem pua ncaj ncees !!!

Qhov nthuav tshaj plaws ntawm daim duab no, rau kuv, tig mus rau ntawm Ultrasonic Sensor. HC-SR04 pheej yig heev (tsawg dua 1 Asmeskas lossis Canadian $ ntawm Ali Express). Nws tseem yog qhov tseeb rau hom haujlwm no.

Muaj 2 puag ncig "qhov muag" ntawm lub sensor tab sis lawv txhua tus muaj lub hom phiaj sib txawv. Ib qho yog lub suab emitter lwm tus yog tus txais. Thaum tus pin TRIG tau teeb tsa siab, lub mem tes raug xa tawm. Tus ECHO Pin yuav rov qab tus nqi hauv Milliseconds uas yog tag nrho kev ncua ntawm thaum cov mem tes tau xa thiab thaum nws tau txais. Muaj qee qhov qauv yooj yim hauv tsab ntawv los pab hloov Milliseconds mus rau Centimeters lossis Inches. Nco ntsoov tias lub sijhawm rov qab los yuav tsum tau txiav ib nrab vim tias cov mem tes mus rau qhov khoom thiab tom qab ntawd RETURNS, npog qhov nrug ob zaug.

Yog xav paub ntau ntxiv txog yuav ua li cas Ultrasonic Sensor ua haujlwm Kuv pom zoo Dejan Nedelkovski cov lus qhia ntawm Howtomechatronics. Nws muaj cov vis dis aus zoo tshaj thiab cov duab piav qhia lub tswv yim zoo dua li kuv tuaj yeem ua tau!

NCO TSEG: Qhov nrawm ntawm lub suab tsis tas li. Nws txawv raws qhov kub thiab txias. Kev nthuav dav nthuav dav rau txoj haujlwm no yuav ntxiv qhov ntsuas kub thiab qhov ntsuas siab kom them nyiaj rau "drift". Kuv tau muab ntau qhov piv txwv rau lwm qhov kub raws li qhov pib, yog tias koj xav ua cov kauj ruam tom ntej!

Ib qhov chaw hauv Is Taws Nem uas tau siv sijhawm ntau los tshawb fawb cov ntsuas no tau los nrog cov txiaj ntsig no. Kuv pom zoo Andreas Spiess's You Tube channel rau ntau yam kev nthuav yeeb yaj kiab. Kuv rub cov txiaj ntsig no los ntawm ib qho ntawm lawv.

// 340 M/sec yog lub suab nrawm ntawm 15 deg C. (0.034 CM/Sec) // 331.5 M/sec yog lub suab nrawm ntawm 0 deg C (0.0331.5 CM/Sec)

// 343 M/Sec yog lub suab nrawm ntawm 20 deg C (0.0343 CM/Sec)

// 346 M/Sec yog lub suab nrawm ntawm 25 deg C (0.0346 CM/Sec)

Cov zaub LCD yog qhov nyuaj me ntsis, tsuas yog vim nws xav tau ntau tus pin (6!) Los tswj nws. Qhov upside yog tias qhov yooj yim version ntawm LCD no tseem pheej yig heev. Kuv tuaj yeem nrhiav nws yooj yim ntawm Aliexpress rau tsawg dua $ 2 Canadian.

Hmoov zoo, thaum koj muaj nws txuas, tswj nws yog ncaj nraim rau pem hauv ntej. Koj tshem tawm nws, tom qab ntawd teeb tsa qhov chaw koj xav tso koj cov ntawv tom qab ntawv luam tawm ntawm LCD. PRINT cov lus txib txhawm rau thawb cov ntawv thiab tus lej rau ntawm lub vijtsam. Kuv pom cov lus qhia zoo ntawm no los ntawm Vasco Ferraz ntawm vascoferraz.com. Kuv hloov nws tus pin teeb kom ua kom pom meej dua rau tus pib (Xws li kuv tus kheej!).

Kauj Ruam 5: Xaus

Kuv tsis ua txuj ua tus kws tsim hluav taws xob lossis tus kws tshaj lij Coder. Vim li no, Kuv pom tag nrho Arduino qhov chaw kom muaj kev ywj pheej ntau. Kuv, nrog tsuas yog kev paub pib, tuaj yeem pib nrog kev sim muaj txiaj ntsig. Tsim cov khoom uas ua haujlwm tau tiag tiag thiab qhia pom lub ntiaj teb muaj txiaj ntsig zoo uas txawm tias kuv tus poj niam hais tias "Txias!".

Raws li peb txhua tus ua, Kuv siv cov peev txheej muaj rau kuv los ntawm internet los kawm paub yuav ua dab tsi, tom qab ntawd kuv txuas lawv ua ke rau, vam tias, ua qee yam muaj txiaj ntsig. Kuv tau ua kuv qhov zoo tshaj plaws los lees txais cov peev txheej no hauv ible thiab hauv kuv daim duab.

Nrog txoj kev, Kuv ntseeg tias kuv tuaj yeem pab lwm tus, uas tseem tab tom pib lawv txoj kev kawm. Kuv vam tias koj pom qhov no los pab qhia thiab kuv txais tos cov lus lossis lus nug uas koj yuav muaj.

Pom zoo: