norr@manorshi.com         +86-519-89185720
Zpravodajské centrum

Jak používat ultrazvukový senzor s Arduino?

Pohledy: 164     Autor: Grace Publish Time: 2021-07-26 Původ: Místo

Zavedení HC-SR04


HC-SR04 je velmi populární senzor pro měření vzdálenosti. Emituje ultrazvukové vlny při frekvenci 40 kHz. Ultrazvukové vlny cestují vzduchem. Pokud jsou na cestě objekty nebo překážky, odrazí se zpět k modulu. S ohledem na čas šíření a rychlosti zvuku můžete vypočítat vzdálenost.

1

1. Hlavní technické parametry:

● Typické pracovní napětí: 5V 

● Ultra-neskutečný statický pracovní proud: Méně než 5 mA 

● úhel snímání (odpor R3 je vyšší, čím vyšší je zisk, tím větší je detekční úhel): 

Odolnost proti R3 je 392, ne více než 15 stupňů 

Odolnost proti R3 je 472, ne více než 30 stupňů 

● Detekční vzdálenost (odpor R3 může upravit zisk, tj. Upravte detekční vzdálenost): 

Odolnost R3 je 392 2cm-450 cm 

Odolnost R3 je 472 2cm-700 cm 

● Vysoká přesnost: Až 0,3 cm 

● Slepá zóna (2 cm) Super Close



2. Popis PIN:

VCC - +5 V Dodávka

Trig - Spouštějte vstup senzoru. Mikrokontrolér aplikuje 10 US Trigger Pulse na Ultrazvukový modul HC-SR04 .

Echo -echo výstup senzoru. Mikrokontrolér čte/monitoruje tento kolík k detekci překážky nebo k nalezení vzdálenosti.

GND - země


HC-SR04


3. pracovní princip


Použijte IO ke spuštění rozsahu, což dává signál nejméně 10US;

● Modul automaticky odešle 8 40 kHz čtvercových vln, aby automaticky detekoval, zda dochází k návratu signálu.

● Dochází k návratu signálu, přes výstup IO vysokou úroveň, doba vysoké úrovně je (4) čas od přenosu k návratu ultrazvukové vlny. Testovací vzdálenost = (nejvyšší čas * rychlost zvuku (340 m / s)) / 2


Ultrazvukový modul HC-SR04


Schéma časování ultrazvukového modulu HC-SR04

Arduino

1. Základní znalost programování Arduino:

Pulsein (): Používá se k detekci šířky pulsu výstupu vysoké a nízké úrovně pin.

pulsein (pin, hodnota);

Pulsein (pin, hodnota, časový limit); // čas

PIN --- PIN, který musí číst puls

Hodnota --- Typ pulsu, který se má číst, vysoký nebo nízký

Časový limit --- Čas časového limitu, v mikrosekundách je typ dat nepodepsán dlouhým celé číslo

Arduino


Připojení je docela snadná, můžete odkazovat na níže uvedený obrázek se schématem obvodu prkénko.


Uno

2. Ultrazvukový program rozsahu senzorů (typický):

Pokud vidíte zde, věřím, že jste pochopili metodu operace ultrazvukového senzoru s Arduinem. Pojďme jednat a vyzkoušejte to sami!


Program pro ultrazvukový senzor





Zanechat zprávu

Kontaktujte nás

Tel: +86-519-89185720
E-mail:  norr@manorshi.com
Adresa: Budova 5, č. 8 Chuangye Road, Shezhu Town, Liyang City, Changzhou, Jiangsu, Čína