آموزش راه اندازی آلتراسونیک با Raspberry Pi

مقدمه

با سلام. در این جلسه قصد داریم نحوه اتصال سنسور آلتراسونیک به رزبری پای  و اندازه گیری فاصله با آن را یاد بگیریم. ما قبلا در مورد سنسور آلتراسونیک و نحوه کارکرد آن دو جلسه توضیح داده بودیم که پیشنهاد می شود در صورتی که با این سنسور آشنایی ندارید ، ابتدا آن جلسات را به صورت کامل مطالعه کنید و بعد به سراغ این جلسه بیایید. 

البته ما در ابتدای جلسه توضیحی مختصری در مورد این سنسور خواهیم داد ولی اطلاعات دقیق در دو جلسه بالا موجود می باشد. 

معرفی سنسور SR-04

سنسوری که در این جلسه ما قصد راه اندازی اون رو داریم ، سنسور SR-04 هست که این سنسور دارای 4  پایه است. این 4 پایه را در زیر مشاهده می کنید: 

راه اندازی آلتراسونیک با Raspberry Pi - سنسور HC-SR-04

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


که اگر آن را اجرا کنیم نتیجه به صورت زیر خواهد بود : 

در پایان یک تذکر و دو تمرین

تذکر:
سعی کنید حتما کد را خودتان بنویسید و به هیچ عنوان آن را کپی و پیست نکنید. به کد نگاه کنید و آن را بفهمید و سپس آن را در کامپیوتر خود بنویسید. تا هنگامی که این کار را انجام ندهید ، برنامه نویس خوبی نخواهید شد و نمیتوانید با سخت افزارها خوب کار کنید.
تمارین:

 تمرین 1 : کد بالا را طوری تغییر دهید که فاصله به صورت مداوم نشان داده شود. (نه فقط یک بار) 

 تمرین 2 : تحقیق کنید که دستور GPIO.Cleanup دقیقا چه کاری را برای ما انجام میدهد و چرا باید از آن استفاده کنیم؟ (از این لینک میتوانید کمک بگیرید. )

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

در پایان مثل همیشه میتونید ما رو در تلگرام و یا اینستاگرام دنبال کنید: 

اشتراک گذاری:
مطالب زیر را حتما بخوانید

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