ЭкоСреда ecoins

ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

monah-k писал(а): 05 авг 2022, 11:54 Добрый день три датчика ВМЕ280 и все кажут разные данные. С GyverBME280-main всё нормально. как решить проблему?
У меня остался один сенсор, но что-нибудь подумаю.
----------
Вопрос - а насколько различаются показания, какие-нибудь цифры посмотреть бы.
----------
Проблема понятная - но я её вроде решил. На этом сенсоре записано много коэффициентов и перед использованием их надо считать и использовать при достаточно сложных расчетах.
Я проверял и правильность считывания коэффициентов и расчеты по сравнению с другими библиотеками, все было нормально.
Попозже вернусь к этому сенсору.
К слову они легко сгорают, и не только из-за 5в(они на 3.3в).
----------
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

Серьезно продвинулись по чипу ESP32-C3 - перспективная замена ESP8266 на RISC-процессоре.
На её основе есть любопытное и недорогое устройство M5Stamp-C3.
Уже включили в библиотеку, работает UART,i2c.
Есть будет интерес - откроем отдельную тему.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

ЭкоСреда ecoins

Сообщение Rovki »

Хорошо бы открыть тему . А 1wire не появился?
Электронщик до мозга костей и не только
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение JonyBest »

Подскажите а по ESP32-S3 уже есть наработки?
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

JonyBest писал(а): 05 авг 2022, 22:45 Подскажите а по ESP32-S3 уже есть наработки?
Толком не разобрался в различиях ESP32, ESP32-S2, ESP32-S3.
После Вашего поста еще раз посмотрел и снова особо ничего не понял - все они на одном двухядерном процессоре Xtensa.
ESP32-Pico - тот же процессор, но в чипе меньше выводов. Этот чип используется например M5Stack-ATOM, M5Stamp-Pico.
ESP32-C3 - это совсем другой процессор RISC-V, 160мГц, 400 KB SRAM,384 KB ROM,8KB RTC SRAM.
------------------------------------------------
Если Вы дадите разъяснения по теме S2/S3 было бы очень интересно и полезно.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

Rovki писал(а): 05 авг 2022, 21:46 Хорошо бы открыть тему . А 1wire не появился?
Ок.
По 1-Wire - пока не проверял, но надеюсь не встречусь с особыми проблемами.
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение JonyBest »

ecoins писал(а): 06 авг 2022, 04:15 Толком не разобрался в различиях ESP32, ESP32-S2, ESP32-S3.
Скриншот 06-08-2022 101259111.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Аватара пользователя
Rovki
Полковник
Сообщения: 5732
Зарегистрирован: 22 апр 2016, 17:25
Откуда: Чехов
Имя: Анатолий
Благодарил (а): 68 раз
Поблагодарили: 222 раза
Контактная информация:

ЭкоСреда ecoins

Сообщение Rovki »

ecoins писал(а): 06 авг 2022, 04:16
Rovki писал(а): 05 авг 2022, 21:46 Хорошо бы открыть тему . А 1wire не появился?
Ок.
По 1-Wire - пока не проверял, но надеюсь не встречусь с особыми проблемами.
Когда я их запускал библиотек этих еще не было :smile44:
Электронщик до мозга костей и не только
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

Спасибо JonyBest, копнул и обнаружил, что развитие ESP идет стремительно и широким фронтом. Просто ESP32 уже не рекомендовано к использованию:
ESP_типы.png
Просто ESP32 с 2022г. не рекомендовано к использованию:
ESP32_WROOM.png
Отправлено спустя 4 минуты 1 секунду:
Rovki писал(а): 06 авг 2022, 10:50 Когда я их запускал библиотек этих еще не было
1-Wre посмотрю.
Тут "нарисовалась" большая проблема!
На ESP32-C3 скетч WiFiScan работает без замечаний.
О вот попытка средствами FLProg установить точку доступа приводит к циклической перезагрузке....
Соответственно не получается реализовать мост.
Надо разбираться...
У вас нет необходимых прав для просмотра вложений в этом сообщении.
MihailK
Сержант
Сообщения: 146
Зарегистрирован: 05 дек 2020, 23:42
Имя: Михаил
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение MihailK »

ecoins писал(а): 06 авг 2022, 12:32 копнул и обнаружил
Не туда копали. ESP32-S Series, ESP32-C Series, ESP32- Series. Это разные серии. Возможно, что прошивки не совместимы (не разбирался). ESP32-WROOM это ESP32- Series. Для новых разработок рекомендуют ESP32-WROOM-32E
https://www.espressif.com/en/products/modules
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

Интересно.
ecoins писал(а): 06 авг 2022, 12:32 О вот попытка средствами FLProg установить точку доступа приводит к циклической перезагрузке....
Соответственно не получается реализовать мост.
Надо разбираться...
Мост получилось реализовать на ESP32-C3.
---
Из таблицы не понял:
1. Что такое ESP32-C2 - это устаревшая серия? Не рекомендуется к использованию?
2. То же самое и про ESP8266?
Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07 сен 2015, 10:16
Откуда: Minsk
Благодарил (а): 1 раз

ЭкоСреда ecoins

Сообщение Vint »

Добрый день уважаемые Ecoins!
Не проходит компиляция для ESP32 с версиями библиотек "v7.08_20.07.22"" и v7.01_01.08.22". Где копать?
[spoiler]Arduino: 1.8.19 (Windows 10), Плата:"ESP32 Dev Module, Disabled, Minimal SPIFFS (1.9MB APP with OTA/190KB SPIFFS), 240MHz (WiFi/BT), QIO, 80MHz, 4MB (32Mb), 921600, None"


c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp: In member function 'void RT_HW_BASE::uartBegin(uint8_t, uint32_t)':

c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:246:158: error: no matching function for call to 'HardwareSerial::begin(uint32_t&, int, int8_t, int8_t, bool, long unsigned int, int)'

if(n==0){if(!bitRead(uart.begin,n)) {bitSet(uart.begin,n); Serial.begin(speed,SERIAL_8N1,(int8_t)uartGetPinRX(n),(int8_t)uartGetPinTX(n), false, 20000UL, 112);} return;}

^

In file included from C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/Arduino.h:154:0,

from c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\BASE_001_Common define/COM_101_define.hpp:7,

from c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\RT_HW_BASE.h:14,

from c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:1:

C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint32_t, int8_t, int8_t, bool, long unsigned int)

void begin(unsigned long baud, uint32_t config=SERIAL_8N1, int8_t rxPin=-1, int8_t txPin=-1, bool invert=false, unsigned long timeout_ms = 20000UL);

^

C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate expects 6 arguments, 7 provided

c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:253:159: error: no matching function for call to 'HardwareSerial::begin(uint32_t&, int, int8_t, int8_t, bool, long unsigned int, int)'

if(n==1){if(!bitRead(uart.begin,n)) {bitSet(uart.begin,n); Serial1.begin(speed,SERIAL_8N1,(int8_t)uartGetPinRX(n),(int8_t)uartGetPinTX(n), false, 20000UL, 112);} return;}

^

In file included from C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/Arduino.h:154:0,

from c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\BASE_001_Common define/COM_101_define.hpp:7,

from c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\RT_HW_BASE.h:14,

from c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:1:

C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint32_t, int8_t, int8_t, bool, long unsigned int)

void begin(unsigned long baud, uint32_t config=SERIAL_8N1, int8_t rxPin=-1, int8_t txPin=-1, bool invert=false, unsigned long timeout_ms = 20000UL);

^

C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate expects 6 arguments, 7 provided

c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:260:159: error: no matching function for call to 'HardwareSerial::begin(uint32_t&, int, int8_t, int8_t, bool, long unsigned int, int)'

if(n==2){if(!bitRead(uart.begin,n)) {bitSet(uart.begin,n); Serial2.begin(speed,SERIAL_8N1,(int8_t)uartGetPinRX(n),(int8_t)uartGetPinTX(n), false, 20000UL, 112);} return;}

^

In file included from C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/Arduino.h:154:0,

from c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\BASE_001_Common define/COM_101_define.hpp:7,

from c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\RT_HW_BASE.h:14,

from c:\Equipment\FLProg\FLProg\ideV8\libraries\RT_00_HW_BASE_v7.01_01.08.22\src\RT_HW_BASE_13_01_Link_UART.cpp:1:

C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate: void HardwareSerial::begin(long unsigned int, uint32_t, int8_t, int8_t, bool, long unsigned int)

void begin(unsigned long baud, uint32_t config=SERIAL_8N1, int8_t rxPin=-1, int8_t txPin=-1, bool invert=false, unsigned long timeout_ms = 20000UL);

^

C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\cores\esp32/HardwareSerial.h:58:10: note: candidate expects 6 arguments, 7 provided

Несколько библиотек найдено для "WiFi.h"

Используется: C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\libraries\WiFi

Не используется: c:\Equipment\FLProg\FLProg\ideV8\libraries\WiFi

Несколько библиотек найдено для "EEPROM.h"

Используется: C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\libraries\EEPROM

Не используется: c:\Equipment\FLProg\FLProg\ideV8\portable\sketchbook\libraries\E2PROM

Несколько библиотек найдено для "Wire.h"

Используется: C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\libraries\Wire

Не используется: c:\Equipment\FLProg\FLProg\ideV8\portable\sketchbook\libraries\Wire

Несколько библиотек найдено для "SPI.h"

Используется: C:\Equipment\FLProg\FLProg\ideV8\portable\packages\esp32\hardware\esp32\1.0.6\libraries\SPI

Не используется: c:\Equipment\FLProg\FLProg\ideV8\portable\sketchbook\libraries\SPI

exit status 1

Ошибка компиляции для платы ESP32 Dev Module.

Неверная библиотека найдена в c:\Equipment\FLProg\FLProg\ideV8\libraries\__MACOSX: нет заголовочных файлов (.h), найденных в c:\Equipment\FLProg\FLProg\ideV8\libraries\__MACOSX



Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
[/spoiler]
У вас нет необходимых прав для просмотра вложений в этом сообщении.
JonyBest
Сержант
Сообщения: 269
Зарегистрирован: 18 ноя 2015, 22:42
Откуда: Близко к Ставрополю
Имя: Евгений
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение JonyBest »

Vint писал(а): 11 авг 2022, 09:53 Добрый день уважаемые Ecoins!
Не проходит компиляция для ESP32 с версиями библиотек "v7.08_20.07.22"" и v7.01_01.08.22". Где копать?
Почитайте страницу назад
Если коротко - то обновите в IDE платы ESP32 - до версии 2.0.4
Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07 сен 2015, 10:16
Откуда: Minsk
Благодарил (а): 1 раз

ЭкоСреда ecoins

Сообщение Vint »

JonyBest писал(а): 11 авг 2022, 10:40 Почитайте страницу назад
Если коротко - то обновите в IDE платы ESP32 - до версии 2.0.4
Спасибо за помощь! ссылки реально помогли
Telman
Рядовой
Сообщения: 71
Зарегистрирован: 06 фев 2021, 15:26
Имя: Telman
Благодарил (а): 10 раз
Поблагодарили: 2 раза

ЭкоСреда ecoins

Сообщение Telman »

Добрый день уважаемые коллеги!

Отдельно если подключаю датчик BH1750 нормально показывает значения. то же самое и HTU21. Но вместе почему то не получается вывести корректные данные. Подскажите в чем причина?
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

Telman писал(а): 11 авг 2022, 23:06 Отдельно если подключаю датчик BH1750 нормально показывает значения. то же самое и HTU21. Но вместе почему то не получается вывести корректные данные. Подскажите в чем причина?
Возможно у Вас сложный вызов блока HTU21...
Переделал тест более аккуратно с учетом диспетчера задач.
meteostation_htu21_wind_bh1750_esp8266_eis_v2.zip
Добавлен ds1820 и вывод на lcd и консоль.
Вроде все нормально работает.
Вывод в KaScada не проверял.
------
Успехов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

Подготовлена и отправлена новая партия стендов.
Получилось не идеально, но зато многое охвачено:
1. MEGA2560.
2. Raspberry Pi Pico.
3. Raspberry Pi Pico Zero.
4. STM32F103C.
5. STM32F411.
6.ESP32C M5Stack-ATOM;
7.ESP32C-C3 M5Stamp-C3;
8.ESP32C-C3.
9.Дисплеи, сенсоры, расширители и пр.
Авторы.jpg
---------
Если подытожить - желающих тестировать оказалось немного.
--------
Успехов.
У вас нет необходимых прав для просмотра вложений в этом сообщении.
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

Получили новые платы:
1.ESP32;
2.RaspBerry Pi Pico;
3.RaspBerry Pi Pico Zero;
4.STM32F103C;
5.STM32F411.
Будем собирать стенды.
Платы.jpg
У вас нет необходимых прав для просмотра вложений в этом сообщении.
Vint
Рядовой
Сообщения: 54
Зарегистрирован: 07 сен 2015, 10:16
Откуда: Minsk
Благодарил (а): 1 раз

ЭкоСреда ecoins

Сообщение Vint »

ecoins писал(а): 12 авг 2022, 21:57 Если подытожить - желающих тестировать оказалось немного.
--------
Спасибо Уважаемые ДАМЫ. Оправдавловка на только дачный сезон проходит?...
ecoins
Полковник
Сообщения: 4012
Зарегистрирован: 12 фев 2016, 11:40
Откуда: Шатура
Имя: Энвер
Благодарил (а): 137 раз
Поблагодарили: 158 раз

ЭкоСреда ecoins

Сообщение ecoins »

Vint писал(а): 12 авг 2022, 22:49 Спасибо Уважаемые ДАМЫ. Оправдавловка на только дачный сезон проходит?...
Сложный и неясный вопрос - уточните пожалуйста.
Ответить

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

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

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