Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/octaprog7/veml6040

Модуль MicroPython для управления датчиком цвета RGBW, VEML6040 от Vishay.
https://github.com/octaprog7/veml6040

als micropython sensor

Last synced: 1 day ago
JSON representation

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

Awesome Lists containing this project

README

        

# Модуль 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](https://github.com/octaprog7/veml6040/blob/master/pics/6040_led_off.jpg)
![alt text](https://github.com/octaprog7/veml6040/blob/master/pics/6040_led_on.jpg)
## Среда разработки
![alt text](https://github.com/octaprog7/veml6040/blob/master/pics/ide_6040.png)