ЭкоСреда ecoins

evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

ЭкоСреда ecoins

Сообщение evgen123 »

Ув. Ecoins.
Вы test board не поправляли?
ecoins
Полковник
Сообщения: 4000
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

ЭкоСреда ecoins

Сообщение ecoins »

evgen123 писал(а): 22 янв 2023, 19:37 Ув. Ecoins.
Вы test board не поправляли?
С каким тестом - для Arduino IDE или FLProg у Вас не работает?
-----
Доделываем некоторые детали под Nextion и возможно сразу выложим промежуточную версию.
evgen123
Сержант
Сообщения: 186
Зарегистрирован: 23 май 2020, 13:31
Откуда: Краснодар
Имя: Евгений

ЭкоСреда ecoins

Сообщение evgen123 »

ecoins писал(а): 22 янв 2023, 21:27 С каким тестом - для Arduino IDE или FLProg у Вас не работает?
см. в личке.. я Вам пару дней назад скидывал..

Отправлено спустя 1 минуту 25 секунд:
123.txt
я про это
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4000
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

ЭкоСреда ecoins

Сообщение ecoins »

evgen123 писал(а): 22 янв 2023, 21:39 см. в личке.. я Вам пару дней назад скидывал..
Теперь понял. Завтра попробую, возможно отдельную версию.
tema
Сержант
Сообщения: 215
Зарегистрирован: 21 сен 2020, 12:31
Имя: tema
Благодарил (а): 29 раз
Поблагодарили: 1 раз

ЭкоСреда ecoins

Сообщение tema »

у меня плата luatos esp32c3 а какую выбирать для компиляции в arduino ide
ecoins
Полковник
Сообщения: 4000
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

ЭкоСреда ecoins

Сообщение ecoins »

tema писал(а): 23 янв 2023, 12:14 у меня плата luatos esp32c3 а какую выбирать для компиляции в arduino ide
В принципе наверное можно ESP32-C3. Но если получится, не все пины будут задействованы и еще кое-что.
Плат LuatOS ESP32C3 в Arduino IDE пока не появилось.
Лучше всего сейчас (и в дальнейшем) следовать следующему алгоритму:
1.В директории RT_HW_BASE.h\src\0120_C++ board.txt\0104_ESP32_board.txt\ размещен отредактируемый файл board.txt. Заменить им такой же файл в ядру ESP32(..packages\esp32\hardware\esp32\2.0.6\boards.txt.
Это надо сделать один раз - после этого в Arduino IDE появится существенно укороченный перечень плат ESP32 - там есть платы и ESP32C3 LuatOS USB EIS, ESP32C3 LuatOS Classic EIS, и поиск плат существенно упрощается.
2.Не забывать изменить настройки (со временем научимся сразу конфигурировать в файле boards.txt - пока не умеем, может кто подскажет):
Flash Mode=DIO (!!! Очень важно); UploadSpeed=921600(удобно, очень быстро грузит);
-ESP32C3 LuatOS USB EIS ->USB CDC On Boot="Enabled";
-ESP32C3 LuatOS CLASSIC EIS ->USB CDC On Boot="Disabled";
=========
Очень хороший и удобный контроллер. Рекомендуем.
Успехов.

Отправлено спустя 7 часов 50 минут 41 секунду:
evgen123 писал(а): 22 янв 2023, 19:37 Вы test board не поправляли?
Сегодня потестировали на новом тесте STM32F411 - нормально. ecoins выложит результаты не сегодня, как обещал, а скорее завтра.
Там потребуется сопровождение, разъяснения, ответы на вопросы - скорее всего это буду не я.
eric25
Рядовой
Сообщения: 34
Зарегистрирован: 14 фев 2017, 14:43
Имя: Андрей

ЭкоСреда ecoins

Сообщение eric25 »

Протестировали новый базовый пример на трех стендах с STM32.
Один и тот же тест загружен в stm32f103c6 (загрузка через прошивку от Clark по USB), stm32f411, stm32f407 (загрузка через STlink).
Настройки Arduino IDE разместим в соответствующих темах.
viewtopic.php?f=227&t=8169 серия STM32F4xx
viewtopic.php?f=227&t=8170 серия STM32F1xx
В тесте Вывод в консоль, Опрос аналоговых и дискретных входов, вывод PWM, генераторы,
два LCD дисплея 1602 и 2004 по шине i2c, датчики DS1820 и ATHxx+BMP280 по i2c, по spi шине - 74нс595, 74нс165.
TestSimple_Base_02_230123.zip
stm32_full.jpg
В посте #1 навели чуть порядка с обновлением)
У вас нет необходимых прав для просмотра вложений в этом сообщении.
________________________________________________________-
Участник "нашей команды" ecoins)
Telman
Рядовой
Сообщения: 71
Зарегистрирован: 06 фев 2021, 15:26
Имя: Telman
Благодарил (а): 10 раз
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение Telman »

Добрый день, можете переделать блок BH1750, чтобы можно было измерить 100.000 люкс ?
https://github.com/Starmbi/hp_BH1750 тут пишут, что есть такая возможность. было бы супер, если и в флпрог можно было это реализовать. спасибо
ecoins
Полковник
Сообщения: 4000
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

ЭкоСреда ecoins

Сообщение ecoins »

Telman писал(а): 24 янв 2023, 22:53 измерить 100.000 люкс ?
https://github.com/Starmbi/hp_BH1750 тут пишут, что есть такая возможность. было бы супер, если и в флпрог можно было это реализовать. спасибо
Из технических характеристик BH1750
bh1750fvi-e.pdf
не следует, что абсолютные показатели, которые считываются с сенсора могут превысить 16 разрядов(2 байта, макс. 65535). Далее принятые показатели по datasheet делятся на k=1.2. Может по приведенной ссылке (в явном виде про 100000 люкс не увидел) что-то другое имели ввиду?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Telman
Рядовой
Сообщения: 71
Зарегистрирован: 06 фев 2021, 15:26
Имя: Telman
Благодарил (а): 10 раз
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение Telman »

тут вроде пишут, что можно измерять до 121557 лукс. спасибо
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4000
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

ЭкоСреда ecoins

Сообщение ecoins »

Telman писал(а): 25 янв 2023, 23:02 тут вроде пишут, что можно измерять до 121557 лукс
Интересная ссылка. Если возможно пришлите документ полностью.
Мы использовали 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 люкс - мне не удалось "засветить" сенсор до максимального уровня.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

ЭкоСреда ecoins

Сообщение Ardudue »

ecoins писал(а): 30 май 2022, 22:46 2.Системные блоки - реальное время, счетчики и прочее полезное.

EIS.01---SYSTEM вер.3.14(14.09.22).zip
В какой версии FLProg Ваши блоки работают?
в FLProg_7-3-8_Win64 не компилируется.
ecoins
Полковник
Сообщения: 4000
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

ЭкоСреда ecoins

Сообщение ecoins »

Ardudue писал(а): 26 янв 2023, 17:07 В какой версии FLProg Ваши блоки работают?
в FLProg_7-3-8_Win64 не компилируется.
От версии не должно зависеть:
1.Возможно библиотеки C++ не подгрузите;
2.В проекте использованы блоки из предыдущих версий - блоки почти все обновлены под новые библиотеки C++.
3.Для работы с ESP32 необходимо обновить версию ядра до последней, см. пост #1.

Чтобы лучше понять источник проблемы, надо посмотреть проект.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

ЭкоСреда ecoins

Сообщение Ardudue »

ecoins писал(а): 26 янв 2023, 17:16 3.Для работы с ESP32 необходимо обновить версию ядра до последней, см. пост #1.
вставил ссылку отсюда
ecoins писал(а): 30 май 2022, 22:46 ВНИМАНИЕ:
Для работы с ESP32 необходимо обновить версию ядра до последней,
для чего в Arduino IDE должна быть ссылка:
https://raw.githubusercontent.com/espre ... index.json
ничего не произошло. Как узнать что обновление получено?
ecoins
Полковник
Сообщения: 4000
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

ЭкоСреда ecoins

Сообщение ecoins »

Arduino IDE:
1.Инструменты->плата(текущая)->Менеджер плат
2.В верхней строчке(поиск) набрать ESP32.
3.Будет показана установленная версия. Последняя версия - 2.0.6., с версиями ниже 2 будут проблемы.
Ardudue
Лейтенант
Сообщения: 418
Зарегистрирован: 13 апр 2020, 18:22
Имя: Антон
Поблагодарили: 3 раза

ЭкоСреда ecoins

Сообщение Ardudue »

обновил ядро до 2.0.6- компилируется
Генератор esp32.flp
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4000
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

ЭкоСреда ecoins

Сообщение ecoins »

Ardudue писал(а): 26 янв 2023, 18:16 обновил ядро до 2.0.6- компилируется
Генератор esp32.flp
У меня Ваш тест компилируется - это значит что у Вас не установлена библиотека C++
RT_HW_BASE.h
RT_00_HW_BASE_v1.03b_25.01.23.zip
Её также можно взять из поста #1.
--------------------------
Ваш тест компилируется, но не верно работает - используете старые библиотеки блоков для FLProg.
Генератор esp32_new.flp
Это тест должен у Вас работать после установки в Arduino IDE библиотеки C++ RT_HW_BASE.h.
В тесте уже стоит новый блок.
Библиотеки новых блоков для FLProg также можно взять из поста #1.
-----------------------
Успехов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Telman
Рядовой
Сообщения: 71
Зарегистрирован: 06 фев 2021, 15:26
Имя: Telman
Благодарил (а): 10 раз
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение Telman »

ecoins писал(а): 26 янв 2023, 04:21
Telman писал(а): 25 янв 2023, 23:02 тут вроде пишут, что можно измерять до 121557 лукс
Интересная ссылка. Если возможно пришлите документ полностью.
Мы использовали 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 люкс - мне не удалось "засветить" сенсор до максимального уровня.
естественный свет летом дает почти 100.000 лукс и даже больше в зависимости от региона.

вот сам тоже не знаю как в этом примере в гитхабе все сделано, но вроде человек пишет, что можно измерять такие значения. обратился к вам за помощ, чтобы можно было реализовать полный функционал данного датчика. буду благодарен, если поможете в
том разабраться. с меня тестирование датчика)
ecoins
Полковник
Сообщения: 4000
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 136 раз
Поблагодарили: 149 раз

ЭкоСреда ecoins

Сообщение ecoins »

Telman писал(а): 26 янв 2023, 22:43 вот сам тоже не знаю как в этом примере в гитхабе все сделано, но вроде человек пишет, что можно измерять такие значения. обратился к вам за помощ, чтобы можно было реализовать полный функционал данного датчика. буду благодарен, если поможете в
том разабраться. с меня тестирование датчика)
Пока свежих идей нет, при случае посмотрю статьи.
Датчик древний, может что-то есть посвежее?
SSSR2000
Рядовой
Сообщения: 84
Зарегистрирован: 21 ноя 2022, 12:11
Имя: Alex
Благодарил (а): 3 раза
Поблагодарили: 6 раз

ЭкоСреда ecoins

Сообщение SSSR2000 »

[ref]ecoins[/ref], Здравствуйте! Прошу Вас пошагово объяснить как настроить FLprog на работу с STM32F411CEU6 по микроUSb, заранее огромное спасибо!
Ответить

Вернуться в «Команда ecoins»

Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и 3 гостя