Skip to content

Модуль MicroPython для управления датчиком цвета RGBW, VEML6040 от Vishay.

License

Notifications You must be signed in to change notification settings

octaprog7/veml6040

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Модуль MicroPython для управления датчиком цвета RGBW, VEML6040.

Датчик цвета принимает красный, зеленый, синий и белый свет и объединяет фотодиоды, усилители и аналогово-цифровые схемы в одном чипе с использованием CMOS процесса. Благодаря датчику цвета яркость и цветовую температуру подсветки можно регулировать в зависимости от источника окружающего освещения! VEML6040 имеет температурную компенсацию для поддержания стабильного выходного сигнала при изменении температуры.

Применения

Применения

  • Автоматическая балансировка белого цифровых камер.
  • Устранение неприятных синих или оранжевых оттенков.
  • Регулировка подсветки ЖК-дисплея, для обеспечения баланса белого при любых условиях окружающего освещения.
  • Контроль цветопередачи светодиодов.

Канал зеленого цвета

Спектральные характеристики зеленого канала хорошо соответствуют так называемой кривой v(λ) «человеческого глаза». Соответственно, чтение данных зеленого канала и умножение их на коэффициент чувствительности для выбранного времени интегрирования приведет к результату ALS в люксах!

Адрес датчика

Контроллер доступен по адресу 0x10 на шине I2C. Адрес фиксирован, изменению не подлежит!

Питание

Напряжение питания VEML6040 от 2,5 В до 3,6 В!

Шина I2C

Просто подключите контакты (VCC, GND, SDA, SCL) платы с VEML6040 к соответствующим контактам MicroPython платы, ESP или любой другой с залитой прошивкой MicroPython!

Загрузка ПО в плату

Загрузите прошивку micropython на плату NANO(ESP и т. д.), а затем файлы: main.py, veml6040mod.py и папку sensor_pack_2 полностью! Затем откройте main.py в своей IDE и запустите/выполните его.

Картинки

Плата VEML6040

На плату добавлен совершенно не нужный, КМК, СИД подсветки, который засвечивает датчик постоянно! Советую вам его выпаять, или купите плату без него (лучшее решение)! alt text alt text

Среда разработки

alt text

About

Модуль MicroPython для управления датчиком цвета RGBW, VEML6040 от Vishay.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages