norr@manorshi.com         +86-519-89185720
Pusat Warta

Kepiye cara nggunakake sensor ultrasonik karo Arduino?

Ndeleng: 164     Pengarang: Grace Wektu Terbit: 2021-07-26 Asal: Situs

Pambuka HC-SR04


HC-SR04 minangka sensor sing populer banget kanggo ngukur jarak. Iki ngetokake gelombang ultrasonik kanthi frekuensi 40KHz. Gelombang ultrasonik ngliwati udhara. Yen ana obyek utawa alangan ing dalan, iku bakal mumbul bali menyang modul. Nganggep wektu panyebaran lan kacepetan swara, sampeyan bisa ngetung jarak.

1

1. Parameter teknis utama:

●Tegangan kerja khas: 5V 

●Ultra-cilik statis digunakake saiki: kurang saka 5mA 

●Sudut sensing (R3 resistance luwih dhuwur, luwih dhuwur gain, luwih gedhe amba deteksi): 

Resistance R3 yaiku 392, ora luwih saka 15 derajat 

Resistance R3 yaiku 472, ora luwih saka 30 derajat 

● Jarak deteksi (R3 resistance bisa nyetel gain, yaiku, nyetel jarak deteksi): 

Rintangan R3 yaiku 392 2cm-450cm 

Rintangan R3 yaiku 472 2cm-700cm 

● Dhuwur tliti: nganti 0.3cm 

● Zona wuta (2cm) super cedhak



2. Katrangan Pin:

VCC - +5 V sumber

TRIG - input pemicu sensor. Mikrokontroler ditrapake 10 us pemicu pulsa kanggo HC-SR04 modul ultrasonik.

ECHO-Echo output saka sensor. Mikrokontroler maca / ngawasi pin iki kanggo ndeteksi alangan utawa nemokake jarak.

GND - Tanah


hc-sr04


3. Prinsip kerja


Gunakake IO kanggo pemicu kiro-kiro, menehi sinyal tingkat dhuwur ing paling 10us;

●Modul kanthi otomatis ngirim gelombang 8 40khz kothak kanggo ndeteksi kanthi otomatis apa ana sinyal bali.

●Ana sinyal bali, liwat output IO tingkat dhuwur, duration tingkat dhuwur punika (4) wektu saka transmisi kanggo bali saka gelombang ultrasonik. Jarak tes = (wektu dhuwur * kacepetan swara (340M / S)) / 2


hc-sr04 modul ultrasonik


Diagram Wektu Modul Ultrasonik HC-SR04

Arduino

1. Kawruh dhasar babagan pemrograman Arduino:

pulseIn (): Digunakake kanggo ndeteksi jembaré pulsa saka output tingkat dhuwur lan kurang dening pin.

pulseIn(pin, nilai);

pulseIn(pin, nilai, wektu entek); // wektu

Pin --- Pin sing kudu maca pulsa

Nilai --- Jinis pulsa sing bakal diwaca, HIGH utawa LOW

Wektu entek --- wektu entek, ing mikrodetik, jinis data ora ditandatangani integer dawa

arduino


Sambungan cukup gampang, sampeyan bisa ndeleng gambar ing ngisor iki kanthi skema sirkuit papan roti.


uno

2. Ultrasonic sensor ranging program (khas):

Yen sampeyan ndeleng kene, aku yakin sampeyan wis ngerti cara operasi nggunakake sensor ultrasonik karo Arduino. Ayo tumindak lan coba dhewe!


Program Ranging Sensor Ultrasonik





Ninggalake Pesen

Hubungi Kita

Telpon: +86-519-89185720
E-mail:  norr@manorshi.com
Alamat: No. 61. Kunlun Road, Distrik Xinbei,Changzhou, Jiangsu, Jiangsu, China