راه اندازی ماژول SRF05 و SRF04 با آردوینو + پروژه فاصله سنج با آردوینو

راه اندازی ماژول SRF05 با آردوینو

راه اندازی ماژول SRF05 با آردوینو

مشخصات ماژول SRF05

مشخصات عمومی ماژول SRF05 به شرح زیره :

ولتاژ و جریان مورد نیاز راه اندازی :5V – 4mA

ماژول SRF05 دارای 2 مد حالت برای راه اندازیه که دروبسایت robot electronics توضیح داده شده :

مد 1 ماژول SRF05

طبق تصویر زیر در اولین اقدام ما باید یک پالس به پایه ی Trig ماژول SRF05 بدیم و بعد از چند لحظه ماژول 8 پالس رو توسط فرستنده خودش ، در محیط انتشار میده.

بعد از انتشار پالس ها در فضا بر روی پایه ی Echo ما پالسی رو دریافت میکنیم ، که طولی بین 25 میلی تا 100 میلی ثانیه داره. در حالتی که طول پالس برابر 30 میلی ثانیه باشه یعنی مانعی جلوی سنسور وجود نداره.

مد 1 در srf05

مد 2 ماژول SRF05

در Mode 2 یکم نحوه ارسال و دریافت ها و استفاده از پایه ها فرق میکنه که توضیحاتش به شرح زیره :

اول پایه OUT رو زمین میکنیم و بعد پایه ی Echo رو باهاش کاری نخواهیم داشت ! بدون اتصال میتونه بمونه 😉

توی این مد پالس رو همانند مد اول به Trig میدیم ولی پالسی رو هم که قراره دریافت کنیم از همین پایه دریافت میکنیم در حالی که در مد اول از Echo دریافت میکردیم.

مد 2 در srf05

 

تفاوت ماژول SRF05 با SRF04

ماژول SRF05 نسخه جدید SRF04 هستش و فقط پایه ی OUT رو نداره و حالت تک مود هستش و مد دوم رو نداره .

پس در حالت مد یک ، راه اندازی هردوی اون ها به شبیه هستش و تفاوتی بینشون وجود نداره جز در بحث دقت که در SRF05 دقتی حدود 2 میلیمتر وجود داره و این در مدل SRF04 حدود 3 میلیمتره.

راه اندازی ماژول SRF05 با آردوینو و ماژول SRF04

تابع pulseIn

این تابع زمان پالسی که به ورودی پین تعیین شده داده میشه رو برمیگردونه.(برحسب میکروثانیه)

pin:پایه مورد نظری که قراره پالس ورودی به اون اندازه گیری بشه.

value : ممکنه بخوایم زمان یک شدن یک پایه هارو اندازه بگیریم و یا  میزان صفر شدن اون پایه رو نیاز داشته باشیم بدونیم. با مقدار دهی HIGH و LOW برای آردوینو مشخص میکنیم که کدوم حالت رو اندازه گیری بکنه.

timeout : با این مقدار زمان شروع شدن پالس رو معین میکنیم؛

در حالت عادی این مقدار 1 ثانیس.

 

برای راه اندازی ماژول ، از سخت افزار زیر استفاده میکنیم و به دنبال این هستیم که مقدار فاصله ی بدست اومده رو از طریق پورت سریال بفرستیم:

 

 پروژه فاصله سنج SRF05 با آردوینو

پروژه ی 2 :

پروژه ی srf05 با ال سی دی LCD و آردوینو

حالا یکم پیشرفته ترش میکنیم! هم به پروژه LCD کاراکتری به آردوینو متصل میکنیم و چون این ماژول ها حداکثر تا 4 متر خروجی میدن ، اگر مقدار به دست اومده بالای 4 متر باشه روی ال سی دی یک ارور نشون میدیم :

پروژه ی srf05 با ال سی دی LCD و آردوینو

 

حمیدرضا مودت

یک مهندس الکترونیک ، علاقه مند به یاد دادن و یاد گرفتن پیرامون دانش برق و الکترونیک

شما ممکن است این را هم بپسندید

پاسخ دهید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *

از لوینیک حمایت کنید