Bu safar biz GY-302 modulida amalga oshirilgan raqamli 16-bitli BH1750 yorug'lik sensori (lyuksometr) ni Arduino-ga ulaymiz.
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.
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.
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.