نحوه اتصال سنسور نور BH1750 به Arduino

فهرست مطالب:

نحوه اتصال سنسور نور BH1750 به Arduino
نحوه اتصال سنسور نور BH1750 به Arduino

تصویری: نحوه اتصال سنسور نور BH1750 به Arduino

تصویری: نحوه اتصال سنسور نور BH1750 به Arduino
تصویری: BANDARI SHADE SHAD ! ney hamboon نی انبان بندری آبادانی 2024, نوامبر
Anonim

این بار سنسور دیجیتال نور 16 بیتی BH1750 (لوکسومتر) را که در ماژول GY-302 پیاده سازی شده است ، به Arduino وصل خواهیم کرد.

سنسور نور BH1750
سنسور نور BH1750

لازم است

  • - آردوینو ؛
  • - ماژول GY-302 با سنسور نور دیجیتال BH1750 ؛
  • - کامپیوتر شخصی.

دستورالعمل ها

مرحله 1

ماژول GY-302 را با سنسور BH1750 در نظر بگیرید. سنسور BH1750 یک سنسور دیجیتال نور دیجیتال 16 بیتی است که دامنه اندازه گیری آن را تنظیم می کند: از 1 تا 65535 لوکس. سنسور BH1750 نسبت به نور مرئی حساس است و تحت تأثیر اشعه مادون قرمز قرار نمی گیرد ، یعنی به همان محدوده طیفی چشم انسان پاسخ می دهد. در نتیجه ، از این سنسورها به طور گسترده ای در تجهیزات الکترونیکی مدرن - دستگاه های تلفن همراه ، دوربین های عکس و فیلم ، سیستم های خانه هوشمند و بسیاری دیگر استفاده می شود.

ماژول از طریق رابط دو سیم I2C متصل می شود و برق از +5 ولت تأمین می شود. رابط I2C در بردهای آردوینو بر روی پین های آنالوگ A4 و A5 پیاده سازی می شود که به ترتیب مسئول SDA (گذرگاه داده) و SCL (گذرگاه ساعت) هستند. پایه ADDR GY-302 را می توان بدون اتصال رها کرد یا به زمین متصل شد.

نمودار سیم کشی سنسور نور BH1750 به Arduino
نمودار سیم کشی سنسور نور BH1750 به Arduino

گام 2

ما در پیچیدگی های اجرای رابط کاربری برای تعامل سنسور BH1750 با Arduino عمیق نخواهیم شد ، اما از کتابخانه آماده استفاده خواهیم کرد. می توانید آن را از اینجا بارگیری کنید: https://github.com/claws/BH1750/archive/master.zip. بایگانی بارگیری شده را با استفاده از محیط توسعه "Arduino IDE / libraries" در پوشه باز کنید.

بیایید این طرح را بنویسیم و آن را در Arduino بارگذاری کنیم. در طرح ، هر 100 میلی ثانیه ، خوانش نور را با حسگر لوکس از سنسور BH1750 می خوانیم و این داده ها را به پورت سریال منتقل می کنیم.

طرح کار با سنسور نور BH1750
طرح کار با سنسور نور BH1750

مرحله 3

همانطور که در بالا نشان داده شده اجازه دهید سنسور نور BH1750 را به Arduino وصل کنیم. بیایید برد آردوینو را به کامپیوتر وصل کنیم. Arduino IDE را راه اندازی کرده و مانیتور سریال را با میانبر صفحه کلید "Ctrl + Shift + M" یا از طریق منوی "Tools" باز کنید. در مانیتور پورت سریال ، مقادیر روشنایی از سنسور BH1750 ما اجرا می شود. سنسور را به سمت یک منبع نور هدایت کنید ، سپس آن را از نور مسدود کنید و خواهید دید که میزان خواندن تغییر می کند.

توصیه شده: