BH1750 жарық сенсорын Arduino-ға қалай қосуға болады

Мазмұны:

BH1750 жарық сенсорын Arduino-ға қалай қосуға болады
BH1750 жарық сенсорын Arduino-ға қалай қосуға болады

Бейне: BH1750 жарық сенсорын Arduino-ға қалай қосуға болады

Бейне: BH1750 жарық сенсорын Arduino-ға қалай қосуға болады
Бейне: STM32F030F4 on the Arduino IDE 2024, Қараша
Anonim

Бұл жолы біз GY-302 модулінде енгізілген BH1750 цифрлы 16-биттік жарық сенсорын (Ardino) қосамыз.

BH1750 жарық сенсоры
BH1750 жарық сенсоры

Бұл қажетті

  • - Ардуино;
  • - BH1750 сандық жарық сенсоры бар GY-302 модулі;
  • - Дербес компьютер.

Нұсқаулық

1-қадам

BH1750 сенсорымен GY-302 модулін қарастырыңыз. BH1750 сенсоры - бұл өлшеу диапазонын орнататын цифрлық 16-разрядты цифрлық жарықтандыру сенсоры: 1-ден 65535 люкске дейін. BH1750 сенсоры көрінетін жарыққа сезімтал және инфрақызыл сәулеленуге іс жүзінде әсер етпейді, яғни. адамның көзі сияқты спектрлік диапазонға жауап береді. Нәтижесінде мұндай датчиктер заманауи электрондық жабдықта - мобильді құрылғыларда, фото және видео камераларда, ақылды үй жүйелерінде және басқаларында кеңінен қолданылады.

Модуль екі сымды I2C интерфейсі арқылы қосылған, ал қуат +5 вольттан беріледі. Arduino тақталарындағы I2C интерфейсі сәйкесінше SDA (деректер шинасы) және SCL (сағаттық шина) үшін жауап беретін A4 және A5 аналогтық түйреуіштерінде жүзеге асырылады. GY-302-дің ADDR пинін байланыссыз қалдыруға немесе жерге қосуға болады.

BH1750 жарық сенсорының Arduino-ға қосылу схемасы
BH1750 жарық сенсорының Arduino-ға қосылу схемасы

2-қадам

Біз BH1750 сенсорының Arduino-мен өзара әрекеттесуіне арналған интерфейсті жүзеге асырудың қыр-сырына қанықпаймыз, бірақ біз дайын кітапхананы қолданамыз. Сіз оны мына жерден жүктей аласыз: https://github.com/claws/BH1750/archive/master.zip. Жүктелген мұрағатты «Arduino IDE / library» даму ортасымен бірге каталогтан шығарыңыз.

Осы эскизді жазып, Arduino-ға жүктейік. Эскизде біз 100 мс сайын BH1750 сенсорынан жарық көрсеткіштерін люкс түрінде оқып, осы деректерді сериялық портқа шығарамыз.

BH1750 жарық сенсорымен жұмыс нобайы
BH1750 жарық сенсорымен жұмыс нобайы

3-қадам

Жоғарыда көрсетілгендей BH1750 жарық сенсорын Arduino-ға қосайық. Arduino тақтасын компьютерге қосайық. Arduino IDE іске қосып, «Ctrl + Shift + M» пернелер тіркесімі арқылы немесе «Құралдар» мәзірі арқылы сериялық мониторды ашыңыз. Сериялық порттың мониторында BH1750 сенсорының жарықтандыру мәндері жұмыс істейді. Сенсорды жарық көзіне бағыттаңыз, содан кейін оны жарықтан блоктаңыз, сонда көрсеткіштің қалай өзгеретінін көресіз.

Ұсынылған: