HC-SR04 দূরত্ব পরিমাপের জন্য একটি খুব জনপ্রিয় সেন্সর। এটি 40KHz ফ্রিকোয়েন্সিতে অতিস্বনক তরঙ্গ নির্গত করে। অতিস্বনক তরঙ্গ বাতাসের মধ্য দিয়ে ভ্রমণ করে। পথের মধ্যে বস্তু বা বাধা থাকলে, এটি মডিউলে ফিরে আসবে। প্রচারের সময় এবং শব্দের গতি বিবেচনা করে, আপনি দূরত্ব গণনা করতে পারেন।
1. প্রধান প্রযুক্তিগত পরামিতি:
●সাধারণ কাজ ভোল্টেজ: 5V
●অতি-ছোট স্ট্যাটিক কাজ বর্তমান: কম 5mA
● সেন্সিং অ্যাঙ্গেল (R3 রেজিস্ট্যান্স বেশি, লাভ যত বেশি হবে, সনাক্তকরণ কোণ তত বড়):
R3 প্রতিরোধ 392, 15 ডিগ্রীর বেশি নয়
R3 প্রতিরোধ 472, 30 ডিগ্রীর বেশি নয়
● সনাক্তকরণ দূরত্ব (R3 প্রতিরোধ লাভ সামঞ্জস্য করতে পারে, অর্থাৎ সনাক্তকরণ দূরত্ব সামঞ্জস্য করতে পারে):
R3 রোধ হল 392 2cm-450cm
R3 রোধ হল 472 2cm-700cm
●উচ্চ নির্ভুলতা: 0.3 সেমি পর্যন্ত
● ব্লাইন্ড জোন (2cm) সুপার ক্লোজ
2. পিন বর্ণনা:
VCC - +5 V সরবরাহ
TRIG - সেন্সরের ট্রিগার ইনপুট। মাইক্রোকন্ট্রোলার 10 us ট্রিগার পালস প্রয়োগ করে HC-SR04 অতিস্বনক মডিউল।
ইকো - সেন্সরের ইকো আউটপুট। মাইক্রোকন্ট্রোলার বাধা সনাক্ত করতে বা দূরত্ব খুঁজে পেতে এই পিনটি পড়ে/নিরীক্ষণ করে।
GND - স্থল
3. কাজের নীতি
রেঞ্জিং ট্রিগার করতে IO ব্যবহার করুন, কমপক্ষে 10us এর উচ্চ স্তরের সংকেত প্রদান করুন;
● মডিউল স্বয়ংক্রিয়ভাবে 8 40khz বর্গ তরঙ্গ পাঠায় স্বয়ংক্রিয়ভাবে সনাক্ত করতে একটি সংকেত রিটার্ন আছে কিনা.
● একটি সংকেত রিটার্ন আছে, IO আউটপুট একটি উচ্চ স্তরের মাধ্যমে, উচ্চ স্তরের সময়কাল হল (4) অতিস্বনক তরঙ্গের ট্রান্সমিশন থেকে রিটার্নের সময়। পরীক্ষার দূরত্ব = (উচ্চ সময় * শব্দ গতি (340M / S)) / 2
HC-SR04 অতিস্বনক মডিউল টাইমিং ডায়াগ্রাম
আরডুইনো
1. Arduino প্রোগ্রামিং এর প্রাথমিক জ্ঞান:
pulseIn(): পিন দ্বারা উচ্চ এবং নিম্ন স্তরের আউটপুটের পালস প্রস্থ সনাক্ত করতে ব্যবহৃত হয়।
pulseIn(পিন, মান);
pulseIn(পিন, মান, টাইমআউট);//সময়
পিন--- যে পিনটি পালস পড়তে হবে
মান---পড়তে হবে নাড়ির ধরন, উচ্চ বা কম
টাইমআউট---টাইমআউট টাইম, মাইক্রোসেকেন্ডে, ডেটা টাইপ স্বাক্ষরবিহীন দীর্ঘ পূর্ণসংখ্যা
সংযোগগুলি বেশ সহজ, আপনি ব্রেডবোর্ড সার্কিট পরিকল্পিত সহ নীচের চিত্রটি উল্লেখ করতে পারেন।
2. অতিস্বনক সেন্সর রেঞ্জিং প্রোগ্রাম (সাধারণ):
আপনি যদি এখানে দেখেন, আমি বিশ্বাস করি আপনি Arduino এর সাথে অতিস্বনক সেন্সর ব্যবহারের অপারেশন পদ্ধতি বুঝতে পেরেছেন। এর ব্যবস্থা নেওয়া যাক এবং এটি নিজেই চেষ্টা করুন!