Мультиплатформенная среда реального времени - библиотеки, блоки, примеры
В принципе наверное можно ESP32-C3. Но если получится, не все пины будут задействованы и еще кое-что.
Сегодня потестировали на новом тесте STM32F411 - нормально. ecoins выложит результаты не сегодня, как обещал, а скорее завтра.
Из технических характеристик BH1750 не следует, что абсолютные показатели, которые считываются с сенсора могут превысить 16 разрядов(2 байта, макс. 65535). Далее принятые показатели по datasheet делятся на k=1.2. Может по приведенной ссылке (в явном виде про 100000 люкс не увидел) что-то другое имели ввиду?Telman писал(а): ↑24.01.2023{, 22:53}измерить 100.000 люкс ?
https://github.com/Starmbi/hp_BH1750 тут пишут, что есть такая возможность. было бы супер, если и в флпрог можно было это реализовать. спасибо
Интересная ссылка. Если возможно пришлите документ полностью.
От версии не должно зависеть:
вставил ссылку отсюда
ничего не произошло. Как узнать что обновление получено?ecoins писал(а): ↑30.05.2022{, 22:46}ВНИМАНИЕ:
Для работы с ESP32 необходимо обновить версию ядра до последней,
для чего в Arduino IDE должна быть ссылка:
https://raw.githubusercontent.com/espre ... index.json
У меня Ваш тест компилируется - это значит что у Вас не установлена библиотека C++
естественный свет летом дает почти 100.000 лукс и даже больше в зависимости от региона.ecoins писал(а): ↑26.01.2023{, 04:21}Интересная ссылка. Если возможно пришлите документ полностью.
Мы использовали datasheet приведенный в посте #507.
О параметрах из datasheetПараметры originalПоказать●Descriptions
BH1750FVI is an digital Ambient Light Sensor IC for I2C bus interface. This IC is the most suitable to obtain the ambient light data for adjusting LCD and Keypad backlight power of Mobile phone. It is possible to detect wide range at High resolution.
( 1 - 65535 lx ).
●Features
1) I2C bus Interface ( f / s Mode Support )
2) Spectral responsibility is approximately human eye response
3) Illuminance to Digital Converter
4) Wide range and High resolution. ( 1 - 65535 lx )
5) Low Current by power down function
6) 50Hz / 60Hz Light noise reject-function
7) 1.8V Logic input interface
8) No need any external parts
9) Light source dependency is little. ( ex. Incandescent Lamp. Fluorescent Lamp. Halogen Lamp. White LED. Sun Light )
10) It is possible to select 2 type of I2C slave-address.
11) Adjustable measurement result for influence of optical window
( It is possible to detect min. 0.11 lx, max. 100000 lx by using this function. )
12) Small measurement variation (+/- 20%)
13) The influence of infrared is very small.Там есть:Параметры переводПоказать●Описания
BH1750FVI — это микросхема цифрового датчика внешней освещенности для интерфейса шины I2C. Эта ИС является наиболее подходящей для получения данных об окружающем освещении для регулировки мощности подсветки ЖК-дисплея и клавиатуры мобильного телефона. Можно обнаружить широкий диапазон при высоком разрешении.
(1 - 65535 лк).
● Особенности
1) интерфейс шины I2C (поддержка режима f/s)
2) Спектральная ответственность приблизительно равна реакции человеческого глаза.
3) Преобразователь освещенности в цифровой
4) Широкий диапазон и высокое разрешение. (1 - 65535 лк)
5) Низкий ток благодаря функции отключения питания
6) 50 Гц / 60 Гц функция подавления светового шума
7) Интерфейс логического входа 1,8 В
8) Нет необходимости в каких-либо внешних частях
9) Незначительная зависимость от источника света. (например, лампа накаливания. Люминесцентная лампа. Галогенная лампа. Белый светодиод. Солнечный свет)
10) Можно выбрать 2 типа подчиненного адреса I2C.
11) Регулируемый результат измерения влияния оптического окна
(С помощью этой функции можно обнаружить мин. 0,11 лк, макс. 100000 лк.)
12) Малый разброс измерений (+/- 20%)
13) Влияние инфракрасного излучения очень мало.
11) Регулируемый результат измерения влияния оптического окна
(С помощью этой функции можно обнаружить мин. 0,11 лк, макс. 100000 лк.)
-------
Не понятно, что это такое. Если Вы распишите алгоритм работы с сенсором, возможно мы сможем реализовать эту функцию.
И еще вопрос: "Какая область применения измерения выше 54612 люкс - мне не удалось "засветить" сенсор до максимального уровня.
Пока свежих идей нет, при случае посмотрю статьи.Telman писал(а): ↑26.01.2023{, 22:43}вот сам тоже не знаю как в этом примере в гитхабе все сделано, но вроде человек пишет, что можно измерять такие значения. обратился к вам за помощ, чтобы можно было реализовать полный функционал данного датчика. буду благодарен, если поможете в
том разабраться. с меня тестирование датчика)