آموزش راه اندازی آلتراسونیک با Raspberry Pi
مقدمه
با سلام. در این جلسه قصد داریم نحوه اتصال سنسور آلتراسونیک به رزبری پای و اندازه گیری فاصله با آن را یاد بگیریم. ما قبلا در مورد سنسور آلتراسونیک و نحوه کارکرد آن دو جلسه توضیح داده بودیم که پیشنهاد می شود در صورتی که با این سنسور آشنایی ندارید ، ابتدا آن جلسات را به صورت کامل مطالعه کنید و بعد به سراغ این جلسه بیایید.
البته ما در ابتدای جلسه توضیحی مختصری در مورد این سنسور خواهیم داد ولی اطلاعات دقیق در دو جلسه بالا موجود می باشد.
معرفی سنسور SR-04
سنسوری که در این جلسه ما قصد راه اندازی اون رو داریم ، سنسور SR-04 هست که این سنسور دارای 4 پایه است. این 4 پایه را در زیر مشاهده می کنید:

ما تغذیه این برد را از طریق برد رزبری پای انجام خواهیم داد. بنابراین پایه های VCC و GND سنسور به رزبری پای متصل می شوند. بدیهی است که برای Trigger کردن سنسور نیز از خود رزبری پای استفاده میکنیم. با این کار سنسور یک موج فراصوت را ارسال میکند که این موج به یک جسم برخورد میکند و به خود سنسور باز میگردد. سنسور موج برگشتی را شناسایی می کند و زمان این رفت و برگشت موج را محاسبه میکند و متناسب با این زمان یک پالس 5 ولت را بر روی پایه ECHO خود قرار می دهد.
که اگر آن را اجرا کنیم نتیجه به صورت زیر خواهد بود :

در پایان یک تذکر و دو تمرین
تمرین 1 : کد بالا را طوری تغییر دهید که فاصله به صورت مداوم نشان داده شود. (نه فقط یک بار)
تمرین 2 : تحقیق کنید که دستور GPIO.Cleanup دقیقا چه کاری را برای ما انجام میدهد و چرا باید از آن استفاده کنیم؟ (از این لینک میتوانید کمک بگیرید. )
نکته : پس از حل سوالات ، لطفا کد های خود را در قسمت کامنت ها قرار دهید تا در صورتی که دوستان دیگر دچار مشکل شدند ، از کدهای شما کمک بگیرند.
در پایان مثل همیشه میتونید ما رو در تلگرام و یا اینستاگرام دنبال کنید:
دیدگاهتان را بنویسید