حسگر مورد بررسی در این مقاله از یک تراشه حسگر شیب RPI-1031 استفاده می کند که می تواند شیب را در چهار جهت تشخیص دهد: جلو، عقب، چپ، راست.در داخل سنسور دو ترانزیستور نوری، یک LED و یک وسیله متحرک قرار دارد.
عملکرد سنسور شیب RPI-1031 بسیار ساده است. در داخل سنسور یک LED مادون قرمز وجود دارد که از طریق یک سطح بازتابنده با دو گیرنده حساس به نور ارتباط برقرار می کند. بین این اجزا و سطح بازتابنده نوعی “پوشش” وجود دارد که بسته به حرکت قطعه، می تواند سنسور مادون قرمز یا گیرنده ها را بپوشاند.
با حرکت سنسور می توانیم 4 حالت داشته باشیم:
· LED IR مسدود شده باشد
· گیرنده 1 قطع باشد
· گیرنده 2 قطع باشد
· هیچ یک از 3 مورد قطع یا مسدود نباشد
این سیگنال ها به پین های S1 و S2 ماژول ارسال می شوند
مقادیر خروجی سنسور شیب RPI-1031
این سنسور در مواردی ایده آل است که فقط برای تشخیص جهت حرکت ضروری باشد و نیازی به استفاده از شتاب سنج بسیار گران قیمت نیست: به عنوان مثال، در فریم های دیجیتال برای تغییر جهت عکس ها بر اساس چرخش کادر.
ویژگیهای سنسور شیب 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 متر برای ثابت کردن آن وجود دارد.
معمولا در بازار الکترونیک ایران این ماژول کمیاب است. ولی شما می توانید سنسور شیب 4 جهته را می توانید از سایت ایلکوشاپ خرید کنید. پین هدر قبلاً روی PCB لحیم شده است.
سایر سنسورهای شیب
دو ماژول دیگر در دسترس هستند که حساس به شیب هستند، این ماژول ها متعلق به کیت برد ماژول سنسور سری 37 برای آردوینو هستند:
ماژول نوری باز KY-017 Mercury
ماژول سوئیچ شیب KY-020
این سنسور ها محدودتر هستند زیرا فقط می توانند تمایل را در یک جهت تشخیص دهند
اتصال سنسور شیب به آردوینو
بیایید اول از همه اتصال اساسی سنسور شیب 4 طرفه را ببینیم. در این حالت مقادیر ارائه شده توسط سنسور را از طریق مانیتور سریال IDE خواهیم خواند.
وسایل مورد نیاز برای اجرای پروژه ما عبارتند از:
مدار اتصال
تست طرح اولیه
در زیر طرح اولیه برای خواندن سنسور آمده است، موقعیت حاصل از ترکیب مقادیر خروجی از دو پایه S1 و S2 قابل مشاهده خواهد بود.
برای خواندن آن باید مانیتور سریال IDE با فشار دادن دکمه مناسب فعال شود
نمایش بر روی ماتریس LED
برای جذابتر کردن استفاده از سنسور، از ماژول ماتریس LED 8 × 8 استفاده میکنیم که توسط درایور MAX7219 بکار می افتد. این به ما امکان میدهد نشان دهیم که ماژول به کدام سمت کج شده است.رابط SPI برای مدیریت آن استفاده می شود، بنابراین تنها سه پایه به اضافه پایه های منبع تغذیه کافی است.برای اطلاعات در مورد ماتریس LED، به مقاله ماتریس LED 8 × 8 که توسط درایور MAX7219 هدایت می شود مراجعه کنید.
مدیریت کتابخانه های ماتریس LED
برای تسهیل استفاده از ماژول، کتابخانه های مختلفی در دسترس است. برای بارگذاری، باید در زیر منوی Sketch، #include library، “Libraries Management ” باز شود.
در قسمت جستجو، “LedControl” را وارد می کنید، کتابخانه را پیدا می کنید، روی «اطلاعات بیشتر» فشار می دهید. دکمه «نصب» ظاهر می شود با کلیک بر روی دکمه، کتابخانه نصب می شود.
ایجاد تصاویر گرافیکی اسپرایت
برای آماده سازی تصاویر گرافیکی اسپرایت، برای نمایش در ماتریس، از یک برنامه آنلاین ایجاد شده توسط Miro Bozik استفاده شده است که به شما امکان می دهد کدهای عددی مورد استفاده در طرح را داشته باشید.
شما می توانید در با کارشناسان ما در رابطه با خرید قطعات الکترونیک مشورت کنید
پس در تصمیم گیری و انتخاب مدل مناسب زمان را از دست ندهید