Вопросы и замечания по статьям и схемам, представленным на нашем сайте

При поддержке РадиоКОТструктор.ру


Ответить

Re: Монитор погоды на ESP32 и дисплее Nextion

Пн фев 27, 2023 09:24:42

Здравствуйте, mikolasnn. Да в файле "web.ino" в 24 строчке необходимо заменить
round на lround , сохранить и перекомпилировать

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт фев 28, 2023 22:13:18

Было замечено, при увеличении интервала времени между синхронизацией с ntp сервером,
стало сбиваться системное время, помогло установка резистора подтяжки номиналом 3,3K
между +3.3V и RX1 (GPIO33).
И еще установить подтяжку к кнопкам согласно схеме автора даже если они не используються! :solder:

Re: Монитор погоды на ESP32 и дисплее Nextion

Чт мар 02, 2023 19:13:01

Доброго времени суток.
Там из начально было__________else sprintf(buf, "%d:%02d:%02d:%02d", round(mil / 86400), hour(mil), minute(mil), second(mil));
А вы рекомендовали изменить на else sprintf(buf, "%dd %d:%02d:%02d", lround(mil / 86400), hour(mil), minute(mil), second(mil));

Просто помимо round на lround то, что жирным менять надо или нет ?, а то я в этих делах тупень полный.

Re: Монитор погоды на ESP32 и дисплее Nextion

Чт мар 02, 2023 21:40:19

Приветствую, mikolasnn . Тут по желанию, разница будет в отображении "Продолжительность работы"
"%d:%02d:%02d:%02d" -> "25:00:00:01"
"%dd %d:%02d:%02d" -> "25d 0:00:01"
Я тоже учусь всю свою сознательную жизнь :)

Re: Монитор погоды на ESP32 и дисплее Nextion

Пт мар 03, 2023 04:52:12

Спасибо. Понял. Попробую.

Re: Монитор погоды на ESP32 и дисплее Nextion

Пт мар 03, 2023 20:47:17

Собрал таки обновление прошивки: https://github.com/himikat123/Weather-monitor-BIM32

Что нового, или уже не совсем нового:
- Исправлена самовольная перезагрузка (Спасибо VR70!!!)
- Исправлено некорректное отображение времени работы в веб-интерфейсе (Спасибо VR70!!!)
- Исправлено автоотключение дисплея на ночь

ЗЫ. Интресно узнать у VR70, как вы нашли причину самоперезагрузки? И еще вопрос, подтяжка GPIO33 к питанию, каким образом, на что влияет?

Re: Монитор погоды на ESP32 и дисплее Nextion

Пт мар 03, 2023 22:29:44

himikat123, рад снова вас услышать!
Самоперезагрузку выловил логированием,
память сразу попала нод подозрение, искал сначала все что связано с "malloc"
но все было правильно,
потом к вашим строчкам для отладки добавил функцию "ESP.getFreeHeap()",
так и вышел на этот оператор "new"(все когда то в первый раз...),
по подтяжке к GPIO33 пока не точно, буду тестить дальше :))

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 07, 2023 17:32:36

Если отключить синхронизацию с ntp сервером, то примерно через 4-7 часов работы
системное время и дата перескакивает вперед,
так что подтяжка к GPIO33 тут ни при чем...
p.s. Спасибо himikat123 , сейчас отображение "Продолжительность работы" стало информативней!

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 14, 2023 04:08:05

Тоже наблюдаю после перепрошивки. 5 дней без перезагрузок :))) Красота.

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 19:03:11

А пните меня плиз, куда-нибудь где объяснят как прошить с версии 2.3
Зашёл в вэбморду, ПРОШИВКА выбрал файл BIM32.ino.bin нажал ОБНОВИТЬ
дошло до 100% и всё.
Помню раньше прошивал через программу, в которой ещё адреса памяти надо вводить.
Сейчас, кроме как через Ардуино никак не обновить?

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 19:08:52

... кроме как через Ардуино никак не обновить?


По ссылке автора (выше) в гитхабе все есть( bin файлы)!

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 19:19:16

... кроме как через Ардуино никак не обновить?


По ссылке автора (выше) в гитхабе все есть( bin файлы)!


я оттуда и скачал.
сейчас вэбморда уже не работает. девайс висит на заставке.
Последний раз редактировалось emdskar Вт мар 28, 2023 19:38:07, всего редактировалось 1 раз.

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 19:26:27

я оттуда и скачал.


А с файлами bin не пробовали установить программой flash_download_tool?

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 19:37:32

я оттуда и скачал.


А с файлами bin не пробовали установить программой flash_download_tool?


Могу попробовать, если скажете адреса.
На гитхабе уже и файлов таких нет в папке bin
Вложения
downloadtool.png
ESP32 dl tool
(40.87 KiB) Скачиваний: 62

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 20:01:22

А почему не хотите в Ардуино прошить? С пятого раза получится(это про себя) :))

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 20:17:35

А почему не хотите в Ардуино прошить? С пятого раза получится(это про себя) :))

А где взять скетч проекта?
И в инструкции по прошивке нет упоминания о нем.

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 20:25:34

Там же! Скачайте проект и в папке BIM32 найдете нужное. Спасибо автору- библиотеки так же приложены. А так же инструкция.

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 21:15:12

In file included from C:\Users\Zver\Documents\Arduino\BIM32\BIM32.ino:54:
C:\Users\Zver\Documents\Arduino\BIM32\timentp.hpp: In member function 'unsigned int TimeNTP::get_time()':
timentp.hpp:15:15: error: aggregate 'tm tmstruct' has incomplete type and cannot be defined
struct tm tmstruct;


не компилируется

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 21:37:56

emdskar , обратите внимание на
* Arduino IDE v1.8.19 *
* ESP32 board v1.0.6 *
может в этом причина,
в папке bin есть скомпилированный файл.

Re: Монитор погоды на ESP32 и дисплее Nextion

Вт мар 28, 2023 22:06:32

emdskar , обратите внимание на
* Arduino IDE v1.8.19 *
* ESP32 board v1.0.6 *
может в этом причина,
в папке bin есть скомпилированный файл.


спасибо!
* Arduino IDE v1.8.19 * да
* ESP32 board v1.0.6 * - такой нет платы

Есть очень много плат на основе esp32, я выбрал ESP32 DEV MODULE

Чуть позже выбрал Piranha ESP32, та-же ошибка.
Ответить