BH1750 Yorug'lik Sensori Arduino-ga Qanday Ulanadi

Mundarija:

BH1750 Yorug'lik Sensori Arduino-ga Qanday Ulanadi
BH1750 Yorug'lik Sensori Arduino-ga Qanday Ulanadi

Video: BH1750 Yorug'lik Sensori Arduino-ga Qanday Ulanadi

Video: BH1750 Yorug'lik Sensori Arduino-ga Qanday Ulanadi
Video: Выжимаем всё из датчика освещённости BH1750 2024, Aprel
Anonim

Bu safar biz GY-302 modulida amalga oshirilgan raqamli 16-bitli BH1750 yorug'lik sensori (lyuksometr) ni Arduino-ga ulaymiz.

BH1750 yorug'lik sensori
BH1750 yorug'lik sensori

Bu zarur

  • - Arduino;
  • - BH1750 raqamli yorug'lik sensori bilan GY-302 moduli;
  • - Shaxsiy kompyuter.

Ko'rsatmalar

1-qadam

BH1750 datchigi bilan GY-302 modulini ko'rib chiqing. BH1750 sensori - bu o'lchov oralig'ini belgilaydigan raqamli 16-bitli raqamli yoritish sensori: 1 dan 65535 lyuksgacha. BH1750 datchigi ko'rinadigan yorug'likka sezgir va deyarli infraqizil nurlanishiga ta'sir qilmaydi, ya'ni. inson ko'zi bilan bir xil spektral diapazonga javob beradi. Natijada, bunday sensorlar zamonaviy elektron uskunalarda - mobil qurilmalarda, foto va videokameralarda, aqlli uy tizimlarida va boshqalarda keng qo'llaniladi.

Modul ikki simli I2C interfeysi orqali ulanadi va quvvat +5 voltsdan quvvatlanadi. Arduino platalaridagi I2C interfeysi mos ravishda SDA (ma'lumotlar shinasi) va SCL (soat shinasi) uchun mas'ul bo'lgan A4 va A5 analog pinlarida amalga oshiriladi. GY-302 ning ADDR pimi aloqasiz qoldirilishi yoki erga ulanishi mumkin.

BH1750 yorug'lik sensori uchun Arduino-ga ulanish sxemasi
BH1750 yorug'lik sensori uchun Arduino-ga ulanish sxemasi

2-qadam

Biz BH1750 datchigining Arduino bilan o'zaro ta'siri interfeysini amalga oshirishning murakkabligini o'rganmaymiz, ammo tayyor kutubxonadan foydalanamiz. Siz uni bu yerdan yuklab olishingiz mumkin: https://github.com/claws/BH1750/archive/master.zip. Yuklangan arxivni "Arduino IDE / library" rivojlanish muhiti bilan katalogga oching.

Keling, ushbu eskizni yozamiz va Arduino-ga yuklaymiz. Eskizda biz har 100 msda BH1750 sensoridan lyuks yoritish ko'rsatkichlarini o'qiymiz va ushbu ma'lumotlarni ketma-ket portga chiqaramiz.

BH1750 yorug'lik sensori bilan ishlashning eskizlari
BH1750 yorug'lik sensori bilan ishlashning eskizlari

3-qadam

Yuqorida ko'rsatilgandek, BH1750 yorug'lik sezgichini Arduinoga ulaymiz. Keling, Arduino platasini kompyuterga ulaymiz. Arduino IDE-ni ishga tushiring va "Ctrl + Shift + M" klaviatura yorlig'i bilan yoki "Asboblar" menyusi orqali ketma-ket monitorni oching. Seriyali portning monitorida BH1750 datchigimizdagi yorug'lik qiymatlari ishlaydi. Sensorni yorug'lik manbai tomon yo'naltiring, so'ng uni nurdan to'sib qo'ying va o'qish qanday o'zgarishini ko'rasiz.

Tavsiya: