norr@manorshi.com         + 86-519-891872020
သတင်းစင်တာ

uttrasonic အာရုံခံကိရိယာကို Arduino နဲ့ဘယ်လိုသုံးရမလဲ။

Views: 164     စာရေးသူ: ဂရေ့စ်သည်အချိန်ကိုထုတ်ဝေရန်အချိန် 2021-07-26 မူလအစ: ဆိုဘ်ဆိုက်

HC-SR04 ၏နိဒါန်း


HC-SR04 သည်အကွာအဝေးကိုတိုင်းတာရန်အလွန်လူကြိုက်များသောအာရုံခံကိရိယာတစ်ခုဖြစ်သည်။ ၎င်းသည် Ultrasonic လှိုင်းတံပိုးကို 40KHz ၏ကြိမ်နှုန်းဖြင့်ထုတ်လွှတ်သည်။ အဆိုပါ ultrasonic လှိုင်းတံပိုးလေထုမှတဆင့်ခရီးသွားလာ။ လမ်းကြောင်းတွင်အရာဝတ်ထုများသို့မဟုတ်အတားအဆီးများရှိပါက၎င်းသည် module သို့ပြန်ရောက်လိမ့်မည်။ ထည့်သွင်းစဉ်းစားခြင်းအချိန်နှင့်အသံမြန်နှုန်းကိုထည့်သွင်းစဉ်းစားခြင်း, သင်သည်အကွာအဝေးကိုတွက်ချက်နိုင်သည်။

1

1 ။ အဓိကနည်းပညာဆိုင်ရာ parameters တွေကို

●ပုံမှန်အလုပ်လုပ်သောဗို့အား - 5V 

● Ultra -in-static အလုပ်လုပ်နေသောလက်ရှိအလုပ်လုပ်နေသောလက်ရှိ - 5ma ထက်နည်းသည် 

●ခံစားနေရသောရှုထောင့် (R3 ခုခံနိုင်ရည်သည်ပိုမိုမြင့်မားခြင်း, အမြတ်ပိုမိုမြင့်မားလေလေ, 

R3 ခုခံမှုသည် 392 ဖြစ်ပြီး 15 ဒီဂရီထက်မပိုပါ 

R3 ခုခံမှုသည် 472 ခုနှစ်, 30 ဒီဂရီထက်မပိုပါ 

●ရှာဖွေရေးအကွာအဝေး (R3 ခုခံမှုသည်အမြတ်ကိုပြုပြင်ခြင်းကိုပြုပြင်နိုင်သည်။ 

R3 ခုခံသည် 392 2cm-450cm ဖြစ်သည် 

R3 ခုခံမှုသည် 472 2cm-700cm ဖြစ်သည် 

●မြင့်မားသောတိကျစွာ - 0.3cm အထိ 

●မျက်စိကန်းသောဇုန် (2cm) Super Close



2 ။ PIN ဖော်ပြချက် -

VCC - +5 v ထောက်ပံ့

trig - အာရုံခံကိရိယာ၏ input ကို forgger ။ Microcontroller သည်အမေရိကန်သို့သွေးခုန်နှုန်း 10 ခုကိုသက်ဆိုင်သည် HC-SR04 ultrasonic module ကို။

ECHO-ECHO ECHO output ကို။ Microcontroller သည်အတားအဆီးကိုရှာဖွေရန်သို့မဟုတ်အကွာအဝေးကိုရှာဖွေရန်ဤ pin ကိုဖတ်သည်။

GND - မြေပြင်


HC-SR04


3 ။ အလုပ်လုပ်နိယာမ


အနည်းဆုံး 10 ဆမြင့်မားသောအချက်ပြခြင်း,

● signal return-signal returnlate ရှိမရှိကိုအလိုအလျောက်သိရှိနိုင်ရန်အတွက် 84KHz Square Waves ကိုအလိုအလျောက်ပေးပို့ရန် Module ကအလိုအလျောက်ပေးပို့သည်။

# IO output ကိုဆင့်လွှင့်မှုအဆင့်မြင့်မားသောအဆင့်မြင့်မြင့်တက်မှုသည် ultrasonic wave ၏ပြန်လည်ထုတ်လွှင့်ခြင်းမှအချိန်ကာလတစ်ခုအထိ (4) အချိန်ဖြစ်သည်။ စမ်းသပ်အကွာအဝေး = (မြင့်မားသောအချိန် * အသံမြန်နှုန်း (340m / s)) / 2


HC-SR04 ultrasonic module


HC-SR04 ultrasonic module timing ပုံ

arduino

1 ။ Arduino ပရိုဂရမ်၏အခြေခံဗဟုသုတ:

Pulsein () - အမြင့်ဆုံးအဆင့်မြင့်ထွက်ရှိသည့် output ကို pin ဖြင့်ဖော်ပြရန်အသုံးပြုသည်။

Pulsein (PIN, တန်ဖိုး),

Pulsein (PIN, တန်ဖိုး, အချိန်ကုန်); // အချိန်

PIN --- သွေးခုန်နှုန်းကိုဖတ်ရန်လိုအပ်သည့် PIN နံပါတ်

Value --- ဖတ်ရှုဖို့သွေးခုန်နှုန်းအမျိုးအစား, အမြင့်သို့မဟုတ်အနိမ့်

အချိန်ကုန် --- အချိန်ကုန်အချိန်, microseconds အတွက် data type သည် data type သည်လက်မှတ်မထိုးထားသောရှည်လျားသောကိန်းဖြစ်သည်

arduino


ဆက်သွယ်မှုများသည်အလွန်လွယ်ကူသည်, အောက်ဖော်ပြပါပုံကို breadboard circuit schematatatatatatatatating ဖြင့်ရည်ညွှန်းနိုင်သည်။


uno

2 ။ ultrasonic အာရုံခံကိရိယာ canging ပရိုဂရမ် (ပုံမှန်):

ဒီမှာတွေ့ရင် arduino နဲ့ Ultrasonic အာရုံခံကိရိယာရဲ့စစ်ဆင်ရေးနည်းလမ်းကိုနားလည်သဘောပေါက်ပြီလို့ယုံကြည်တယ်။ အရေးအသားယူပြီးသင်ကိုယ်တိုင်စမ်းကြည့်ရအောင်။


ultrasonic အာရုံခံကိရိယာ canging အစီအစဉ်





အမှာစကားထားခဲ့ပါ

ကြှနျုပျတို့ကိုဆကျသှယျရနျ

Tel: + 86-519-89185720
အီးမေးလ်:  == == ==
address: Building 5, အမှတ် 8 Chuangye လမ်း, ဟိုင်ဂိုမြို့, Changzhou, Jiangsu, Jiangsu, Jiangsu, Jiangsu, Jiangsu, Jiangsu