norr@manorshi.com         +86-519-89185720
Nuussentrum

Hoe om ultrasoniese sensor met Arduino te gebruik?

Kyke: 164     Skrywer: Grace Publiseer Tyd: 2021-07-26 Oorsprong: Werf

Bekendstelling van HC-SR04


HC-SR04 is 'n baie gewilde sensor om afstand te meet. Dit straal ultrasoniese golwe uit teen 'n frekwensie van 40KHz. Die ultrasoniese golwe beweeg deur die lug. As daar voorwerpe of struikelblokke in die pad is, sal dit terugbons na die module. Met inagneming van die voortplantingstyd en die spoed van klank, kan jy die afstand bereken.

1

1. Belangrikste tegniese parameters:

●Tipiese werkspanning: 5V 

●Ultra-klein statiese werkstroom: minder as 5mA 

●Die waarnemingshoek (R3 weerstand is hoër, hoe hoër die wins, hoe groter is die opsporingshoek): 

R3 weerstand is 392, nie meer as 15 grade nie 

R3 weerstand is 472, nie meer as 30 grade nie 

●Opsporingsafstand (R3-weerstand kan die wins aanpas, dit wil sê, die opsporingsafstand aanpas): 

R3 weerstand is 392 2cm-450cm 

R3 weerstand is 472 2cm-700cm 

●Hoë presisie: tot 0,3 cm 

●Blinde sone (2cm) super naby



2. Speldbeskrywing:

VCC - +5 V toevoer

TRIG – Sneller insette van sensor. Mikrobeheerder pas 10 ons sneller pols toe op die HC-SR04 ultrasoniese module.

ECHO-Echo-uitset van sensor. Mikrobeheerder lees/monitor hierdie pen om die hindernis op te spoor of om die afstand te vind.

GND – Grond


hc-sr04


3. Werksbeginsel


Gebruik IO om wisseling te aktiveer, wat 'n hoëvlaksein van ten minste 10us gee;

●Die module stuur outomaties 8 40khz vierkantgolwe om outomaties op te spoor of daar 'n sein terugkeer.

●Daar is 'n sein terugkeer, deur die IO uitset 'n hoë vlak, die hoë vlak duur is (4) die tyd vanaf die transmissie tot die terugkeer van die ultrasoniese golf. Toetsafstand = (hoë tyd * klankspoed (340M / S)) / 2


hc-sr04 ultrasoniese module


HC-SR04 Ultrasoniese Module Tydsberekening Diagram

Arduino

1. Basiese kennis van Arduino-programmering:

pulseIn(): Word gebruik om die polswydte van die hoë en lae vlakke wat deur die pen afgevoer word, op te spoor.

pulseIn(pen, waarde);

pulseIn(pen, waarde, time-out);//tyd

Pen --- Die pen wat die polsslag moet lees

Waarde --- Die polstipe wat gelees moet word, HOOG of LAAG

Time-out---time-out tyd, in mikrosekondes, die datatipe is ongetekende lang heelgetal

arduino


Die verbindings is redelik maklik, jy kan na die onderstaande prent verwys met die breadboard kring skematiese.


uno

2. Ultrasoniese sensorreeksprogram (tipies):

As jy hier sien, glo ek dat jy die werkingsmetode van die gebruik van ultrasoniese sensor met Arduino verstaan ​​het. Kom ons neem aksie en probeer dit self!


Ultrasoniese sensor reeks program





Los 'n Boodskap

Kontak ons

Tel: +86-519-89185720
E-pos:  norr@manorshi.com
Adres: No. 61. Kunlun Road, Xinbei District, Changzhou, Jiangsu, Jiangsu, China