norr@manorshi.com         +86-519-89185720
Ziņu centrs

Kā lietot ultraskaņas sensoru ar Arduino?

Skatījumi: 164     Autors: Grace Publicēšanas laiks: 2021-07-26 Izcelsme: Vietne

HC-SR04 ieviešana


HC-SR04 ir ļoti populārs sensors attāluma mērīšanai. Tas izstaro ultraskaņas viļņus ar frekvenci 40KHz. Ultraskaņas viļņi pārvietojas pa gaisu. Ja ceļā ir objekti vai šķēršļi, tas atgriezīsies modulī. Ņemot vērā izplatīšanās laiku un skaņas ātrumu, varat aprēķināt attālumu.

1

1. Galvenie tehniskie parametri:

●Tipiskais darba spriegums: 5V 

●Īpaši maza statiskā darba strāva: mazāka par 5mA 

●Sajūtas leņķis (R3 pretestība ir lielāka, jo lielāks pastiprinājums, jo lielāks noteikšanas leņķis): 

R3 pretestība ir 392, ne vairāk kā 15 grādi 

R3 pretestība ir 472, ne vairāk kā 30 grādi 

●Noteikšanas attālums (R3 pretestība var regulēt pastiprinājumu, tas ir, regulēt noteikšanas attālumu): 

R3 pretestība ir 392 2cm-450cm 

R3 pretestība ir 472 2cm-700cm 

●Augsta precizitāte: līdz 0,3 cm 

●Aklā zona (2cm) ļoti tuvu



2. Piespraudes apraksts:

VCC - +5 V barošana

TRIG – sensora palaišanas ieeja. Mikrokontrolleris pieliek 10 us sprūda impulsu HC-SR04 ultraskaņas modulis.

ECHO – sensora atbalss izeja. Mikrokontrolleris nolasa/uzrauga šo tapu, lai noteiktu šķērsli vai noteiktu attālumu.

GND – zeme


hc-sr04


3. Darba princips


Izmantojiet IO, lai aktivizētu diapazona noteikšanu, nodrošinot augsta līmeņa signālu vismaz 10us;

●Modulis automātiski nosūta 8 40 khz kvadrātveida viļņus, lai automātiski noteiktu, vai ir signāla atgriešanās.

●Ir signāla atgriešanās, caur IO izeju augsts līmenis, augsta līmeņa ilgums ir (4) laiks no pārraides līdz ultraskaņas viļņa atgriešanai. Testa attālums = (lielākais laiks * skaņas ātrums (340 M / S)) / 2


hc-sr04 ultraskaņas modulis


HC-SR04 ultraskaņas moduļa laika diagramma

Arduino

1. Pamatzināšanas par Arduino programmēšanu:

pulseIn(): izmanto, lai noteiktu pulsa platumu augsta un zemā līmeņa izvadīšanai ar tapu.

pulseIn(pin, vērtība);

pulseIn(pin, vērtība, taimauts);//laiks

Piespraude — tapa, kurai jānolasa pulss

Vērtība — nolasāmais impulsa veids, HIGH vai LOW

Taimauts — noildzes laiks, mikrosekundēs, datu tips ir neparakstīts garš vesels skaitlis

arduino


Savienojumi ir diezgan vienkārši, varat skatīt zemāk redzamo attēlu ar maizes paneļa shēmas shēmu.


uno

2. Ultraskaņas sensora diapazona noteikšanas programma (parasta):

Ja redzat šeit, es uzskatu, ka esat sapratis ultraskaņas sensora lietošanas metodi ar Arduino. Rīkosimies un izmēģināsim pats!


Ultraskaņas sensoru diapazona noteikšanas programma





Atstājiet ziņu

Sazinieties ar mums

Tālr.: +86-519-89185720
E-pasts:  norr@manorshi.com
Adrese: Nr. 61. Kunlun Road, Xinbei District, Changzhou, Jiangsu, Jiangsu, Ķīna