ЭкоСреда ecoins
Добавлено: 22 янв 2023, 19:37
Ув. Ecoins.
Вы test board не поправляли?
Вы test board не поправляли?
С каким тестом - для Arduino IDE или FLProg у Вас не работает?
см. в личке.. я Вам пару дней назад скидывал..
Теперь понял. Завтра попробую, возможно отдельную версию.
В принципе наверное можно ESP32-C3. Но если получится, не все пины будут задействованы и еще кое-что.tema писал(а): 23 янв 2023, 12:14 у меня плата luatos esp32c3 а какую выбирать для компиляции в arduino ide
Сегодня потестировали на новом тесте STM32F411 - нормально. ecoins выложит результаты не сегодня, как обещал, а скорее завтра.
Из технических характеристик BH1750 не следует, что абсолютные показатели, которые считываются с сенсора могут превысить 16 разрядов(2 байта, макс. 65535). Далее принятые показатели по datasheet делятся на k=1.2. Может по приведенной ссылке (в явном виде про 100000 люкс не увидел) что-то другое имели ввиду?Telman писал(а): 24 янв 2023, 22:53 измерить 100.000 люкс ?
https://github.com/Starmbi/hp_BH1750 тут пишут, что есть такая возможность. было бы супер, если и в флпрог можно было это реализовать. спасибо
Интересная ссылка. Если возможно пришлите документ полностью.
В какой версии FLProg Ваши блоки работают?ecoins писал(а): 30 май 2022, 22:46 2.Системные блоки - реальное время, счетчики и прочее полезное.
EIS.01---SYSTEM вер.3.14(14.09.22).zip
От версии не должно зависеть:Ardudue писал(а): 26 янв 2023, 17:07 В какой версии FLProg Ваши блоки работают?
в FLProg_7-3-8_Win64 не компилируется.
вставил ссылку отсюдаecoins писал(а): 26 янв 2023, 17:16 3.Для работы с ESP32 необходимо обновить версию ядра до последней, см. пост #1.
ничего не произошло. Как узнать что обновление получено?ecoins писал(а): 30 май 2022, 22:46 ВНИМАНИЕ:
Для работы с ESP32 необходимо обновить версию ядра до последней,
для чего в Arduino IDE должна быть ссылка:
https://raw.githubusercontent.com/espre ... index.json
У меня Ваш тест компилируется - это значит что у Вас не установлена библиотека C++
естественный свет летом дает почти 100.000 лукс и даже больше в зависимости от региона.ecoins писал(а): 26 янв 2023, 04:21Интересная ссылка. Если возможно пришлите документ полностью.
Мы использовали datasheet приведенный в посте #507.
О параметрах из datasheet
[spoiler=Параметры 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.
[/spoiler]
[spoiler=Параметры перевод]
●Описания
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) Влияние инфракрасного излучения очень мало.
[/spoiler]
Там есть:
11) Регулируемый результат измерения влияния оптического окна
(С помощью этой функции можно обнаружить мин. 0,11 лк, макс. 100000 лк.)
-------
Не понятно, что это такое. Если Вы распишите алгоритм работы с сенсором, возможно мы сможем реализовать эту функцию.
И еще вопрос: "Какая область применения измерения выше 54612 люкс - мне не удалось "засветить" сенсор до максимального уровня.
Пока свежих идей нет, при случае посмотрю статьи.Telman писал(а): 26 янв 2023, 22:43 вот сам тоже не знаю как в этом примере в гитхабе все сделано, но вроде человек пишет, что можно измерять такие значения. обратился к вам за помощ, чтобы можно было реализовать полный функционал данного датчика. буду благодарен, если поможете в
том разабраться. с меня тестирование датчика)