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