آموزشی, علمی

سنسور شیب چهار جهتۀ RPI-1031 و راه اندازی به دو روش

سنسور شیب چهار جهتۀ RPI-1031

فهرست مطالب

حسگر مورد بررسی در این مقاله از یک تراشه حسگر شیب RPI-1031 استفاده می کند که می تواند شیب را در چهار جهت تشخیص دهد: جلو، عقب، چپ، راست.در داخل سنسور دو ترانزیستور نوری، یک LED و یک وسیله متحرک قرار دارد.

عملکرد سنسور شیب RPI-1031 بسیار ساده است. در داخل سنسور یک LED مادون قرمز وجود دارد که از طریق یک سطح بازتابنده با دو گیرنده حساس به نور ارتباط برقرار می کند. بین این اجزا و سطح بازتابنده نوعی “پوشش” وجود دارد که بسته به حرکت قطعه، می تواند سنسور مادون قرمز یا گیرنده ها را بپوشاند.

سنسور شیب rpi-1031

با حرکت سنسور می توانیم 4 حالت داشته باشیم:

 ·      LED IR مسدود شده باشد

·      گیرنده 1 قطع باشد

·      گیرنده 2 قطع باشد

·      هیچ یک از 3 مورد قطع یا مسدود نباشد

این سیگنال ها به پین ​​های S1 و S2 ماژول ارسال می شوند

مقادیر خروجی سنسور شیب RPI-1031

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

Picture2

ویژگیهای سنسور شیب RPI-1031

سازنده تراشه: ROHM Semiconductor

مدل تراشه: RPI-1031 (پلاک اطلاعات)، اکنون با
 RPI-1035 جایگزین شده است.

ولتاژ منبع تغذیه: 3.3 – 5Vdc

اتلاف انرژی کلکتور: 80mW

ابعاد: 20 × 11 میلی متر.

مدار سیم کشی ماژول

بیایید اکنون نمودار سیم کشی سنسور Tilt RPI-1031 را تجزیه و تحلیل کنیم.

این از نمونه موجود در دیتاشیت است و توسط حسگر شکل می‌گیرد که شبیه یک موازی شکل کوچک به ابعاد 3.3 × 3.7 × 2.4 میلی‌متر است.سه مقاومت وجود دارد: یک محدود کننده برای تغذیه LED IR و دو مقاومت روی کلکتور دو فوتو ترانزیستور قرار داده شده است.فوتوترانزیستور یک ترانزیستور اتصال دوقطبی است که به گونه‌ای ساخته شده است که نوری که از دیود مادون قرمز می‌آید می‌تواند به محل اتصال بین بیس و کلکتور برسد و اجازه عبور جریان را بدهد.همچنین دو پین وجود دارد که دو پایه منبع تغذیه روی آن قرار دارند که می تواند بین 3.3 ولت و 5 ولت باشد، به علاوه دو پایه خروجی دو فوتو ترانزیستور.ابعاد PCB تقریباً 20 × 11 میلی متر است و سوراخی به قطر 3.5 متر برای ثابت کردن آن وجود دارد.

مدارپایه برای استفاده از حسگر شیب RPI-1031

شماتیک و PCB را https://oshwlab.com/adrirobot/rpi-1031-tilt-sensor ملاحظه فرمایید

نمودار پایه برای استفاده از حسگر شیب RPI-1031

سنسور شیب RPI-1031 را از کجا پیدا کنیم؟

سنسور شیب شکل و سه بعدی
Picture6

معمولا در بازار الکترونیک ایران این ماژول کمیاب است. ولی شما می توانید سنسور شیب 4 جهته را می توانید از سایت ایلکوشاپ خرید کنید. پین هدر قبلاً روی PCB لحیم شده است.

سایر سنسورهای شیب

دو ماژول دیگر در دسترس هستند که حساس به شیب هستند، این ماژول ها متعلق به کیت برد ماژول سنسور سری 37 برای آردوینو هستند:

ماژول نوری باز KY-017 Mercury

ماژول سوئیچ شیب KY-020

 این سنسور ها محدودتر هستند زیرا فقط می توانند تمایل را در یک جهت تشخیص دهند

ماژول نوری باز KY-017 Mercury
Picture8

اتصال سنسور شیب به آردوینو

بیایید اول از همه اتصال اساسی سنسور شیب 4 طرفه را ببینیم. در این حالت مقادیر ارائه شده توسط سنسور را از طریق مانیتور سریال IDE خواهیم خواند.

 وسایل مورد نیاز برای اجرای پروژه ما عبارتند از:

مدار اتصال

Picture13
Picture12

تست طرح اولیه

در زیر طرح اولیه برای خواندن سنسور آمده است، موقعیت حاصل از ترکیب مقادیر خروجی از دو پایه S1 و S2 قابل مشاهده خواهد بود.

تست طرح

برای خواندن آن باید مانیتور سریال IDE با فشار دادن دکمه مناسب فعال شود

Picture16
برنامه نویسی

نمایش بر روی ماتریس LED

برای جذاب‌تر کردن استفاده از سنسور، از ماژول ماتریس LED 8 × 8 استفاده می‌کنیم که توسط درایور MAX7219 بکار می افتد. این به ما امکان می‌دهد نشان دهیم که ماژول به کدام سمت کج شده است.رابط SPI برای مدیریت آن استفاده می شود، بنابراین تنها سه پایه به اضافه پایه های منبع تغذیه کافی است.برای اطلاعات در مورد ماتریس LED، به مقاله ماتریس LED 8 × 8 که توسط درایور MAX7219 هدایت می شود مراجعه کنید.

ماژول ماتریس LED 8 × 8 با MAX7219
Picture19
سنسور شیب با ماتریس
سنسور شیب با ماتریس 2

مدیریت کتابخانه های ماتریس LED

برای تسهیل استفاده از ماژول، کتابخانه های مختلفی در دسترس است. برای بارگذاری، باید در زیر منوی Sketch، #include library، “Libraries Management ” باز شود.

در قسمت جستجو، "LedControl" را وارد می کنید، کتابخانه را پیدا می کنید، روی «اطلاعات بیشتر» فشار می دهید. دکمه «نصب» ظاهر می شود با کلیک بر روی دکمه، کتابخانه نصب می شود.

در قسمت جستجو، “LedControl” را وارد می کنید، کتابخانه را پیدا می کنید، روی «اطلاعات بیشتر» فشار می دهید. دکمه «نصب» ظاهر می شود با کلیک بر روی دکمه، کتابخانه نصب می شود.

ایجاد تصاویر گرافیکی اسپرایت

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

ماتریس تنظیم
ماتربیس تنظیم دو
کارشناسان ایلکو

شما می توانید در با کارشناسان ما در رابطه با خرید قطعات الکترونیک مشورت کنید

پس در تصمیم گیری و انتخاب مدل مناسب زمان را از دست ندهید

09103206800

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