norr@manorshi.com         +86-519-89185720
Novinarski center

Kako uporabiti ultrazvočni senzor z Arduino?

Ogledi: 164     Avtor: Grace Objava čas: 2021-07-26 Izvor: Mesto

Uvod HC-SR04


HC-SR04 je zelo priljubljen senzor za merjenje razdalje. Oddaja ultrazvočne valove s frekvenco 40kHz. Ultrazvočni valovi potujejo po zraku. Če so na poti predmeti ali ovire, se bo vrnil v modul. Ob upoštevanju časa širjenja in hitrosti zvoka lahko izračunate razdaljo.

1

1. glavni tehnični parametri:

● Tipična delovna napetost: 5V 

● Ultra-majhen statični delovni tok: manj kot 5mA 

● Zaznavni kot (upor R3 je višji, večji kot je dobiček, večji je kot zaznavanja): 

R3 odpornost je 392, največ 15 stopinj 

R3 odpornost je 472, največ 30 stopinj 

● Razdalja zaznavanja (upor R3 lahko prilagodi dobiček, to je prilagoditev razdalje za zaznavanje): 

R3 odpornost je 392 2cm-450cm 

R3 odpornost je 472 2cm-700cm 

● Visoka natančnost: do 0,3 cm 

● Slepo cono (2 cm) Super Close



2. Pin Opis:

VCC - +5 V dobava

Trig - sproži vhod senzorja. Mikrokontroler uporablja 10 ameriški sprožilni impulz HC-SR04 Ultrasonični modul.

Echo -echo izhod senzorja. Mikrokontroler bere/spremlja ta zatič, da zazna oviro ali najde razdaljo.

GND - tla


HC-SR04


3. Delovno načelo


Uporabite IO za sprožitev dosega, pri čemer dajte najmanj 10 -ih signala na visoki ravni;

● Modul samodejno pošlje 8 40KHz kvadratnih valov, da samodejno zazna, ali pride do vrnitve signala.

● Obstaja vrnitev signala, skozi IO izhod visoke ravni, trajanje visoke ravni je (4) čas od prenosa do vrnitve ultrazvočnega vala. Testna razdalja = (skrajni čas * hitrost zvoka (340m / s)) / 2


HC-SR04 Ultrasonični modul


Časovni diagram ultrazvočnega modula HC-SR04

Arduino

1. Osnovno znanje o programiranju Arduino:

Pulsein (): Uporablja se za zaznavanje širine impulza visoke in nizke ravni izhoda s PIN.

impulz (pin, vrednost);

pulzein (pin, vrednost, časovna omejitev); // Čas

PIN --- PIN, ki mora brati utrip

Vrednost --- tip impulza, ki ga je treba brati, visoka ali nizka

Timeout --- Čas časovne omejitve, v mikrosekundah je vrsta podatkov nepodpisana dolga celo število

Arduino


Povezave so precej enostavne, na spodnji sliki se lahko sklicujete na shemo vezja.


uno

2. Program ultrazvočnega senzorja (tipičen):

Če vidite tukaj, verjamem, da ste razumeli metodo delovanja ultrazvočnega senzorja z Arduino. Ukrepimo in poskusimo sami!


Program ultrazvočnega senzorja





Pustite sporočilo

Kontaktirajte nas

Tel: +86-519-89185720
E-pošta:  norr@manorshi.com
Naslov: stavba 5, št. 8 Chuangye Road, Shezhu Town, Liyang City, Changzhou, Jiangsu, Kitajska