تشخیص سطح آب رودخانه

Ultrasonic_NodeMCU

در این جلسه قصد داریم با استفاده از سنسور آلتراسونیک و برد NodeMCU وچند عدد LED فاصله سنسور با سطح آب رو بسنجیم و با LED مقدار سطح آب رو نمایش بدیم. همچنین برای مشاهده ویدیوی کامل انجام پروژه می تونید روی دکمه زیر کلیک نمایید و مراحل انجام آن را در آپارات براحتی بینید:

ماژول آلتراسونیک HC-SR04

sr04 ultrasonic sensor - تشخیص سطح آب رودخانه

این ماژول یک فرستنده و یک گیرنده داره و با استفاده از این فرستنده وگیرنده میتونه فاصله رو تا چند متری خودش بسنجه.
اما خب چطوری اصلا چه ربطی به فرستنده و گیرنده داره؟مگه از فرستنده وگیرنده ها فقط برای کنترل و یا فرستادن دیتا استفاده نمیشه؟
فرستنده ها و گیرنده ها کاربرد های مختلفی دارن داخل این ماژول فرستنده امواجی رو ارسال میکنه و گیرنده بارتاب اون امواج رو دریافت میکنه پشت ماژول ای سی هایی هست که با تحلیل دریافت اون امواج فاصله رو میسنجه و با استفاده از پایه های خروجی ماژول اون رو برای ما ارسال میکنه.
از این ماژول برای تشخیص فاصله تا دوونیم متری نهایتا سه متری استفاده میشه.
جالبه بدونید از این سنسور ها حتی در چاه های نفت هم برای تشخیص نفت چاه استفاده میشه البته یکم اندازه و شمایلش با این ماژول متفاوت هست .

این ماژول ولتاژ تغذیش ۵ ولت هستش پس بنابرین باید به پایه VIN مثبت ماژول یا همون VCC رو وصل کنیم یا از یه تغذیه پنج ولتی مجزا استفاده کنیم.

شماتیک و اتصالات

پایه Echo ماژول آلتراسونیک = پایه D3 برد NodeMCU
پایه Trigger ماژول آلتراسونیک = پایه D4 برد NodeMCU
پایه VCC ماژول آلتراسونیک = پایه VIN برد NodeMCU
پایه GND ماژول آلتراسونیک = پایه GND برد NodeMCU
پایه مثبت Buzzer = پایه D2 برد NodeMCU
پایه منفی Buzzer = پایه GND برد NodeMCU
پایه مثبت LED1 = پایه D5 برد NodeMCU
پایه منفی LED1 = پایه GND برد NodeMCU
پایه مثبت LED2 = پایه D6 برد NodeMCU
پایه منفی LED2 = پایه GND برد NodeMCU
پایه مثبت LED3 = پایه D7 برد NodeMCU
پایه منفی LED3 = پایه GND برد NodeMCU

Untitled Sketch bb 4 1024x894 - تشخیص سطح آب رودخانه

کد نویسی

(برای مشاهده کدهای این پروژه بهمراه توضیحات کامل آن باید در سایت ثبت نام نمایید. با تشکر)

ایمان آقایی زاده

مدرس و محقق و پژوهشگر در زمینه اینترنت اشیا و هوشمند سازی پایه دهم رشته الکترونیک هنرستان صنعتی تهران توسعه دهنده پلتفرم ها و اپلیکیشن های اینترنت اشیا

نوشته های مشابه

دیدگاهتان را بنویسید