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

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

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


Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

[uquote="himikat123",url="/forum/viewtopic.php?p=4344313#p4344313"]...работает стабильно...[/uquote]

В крайней прошивке при настройке передачи данных на thingspeak в момент передачи данных идет перезагрузка монитора. Мне это не нужно отключил. Остальное работает! :beer:
Реклама
Аватара пользователя
VR70
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт ноя 22, 2022 14:33:43

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

Сообщение VR70 »

himikat123, приятно что помог. Вам спасибо за написаный код ! Для меня это вообще кажется чемто внеземным.
Респект himikat123 ! :beer:
samand587, понятно !
Реклама
leha1984
Открыл глаза
Сообщения: 73
Зарегистрирован: Сб янв 02, 2016 18:12:46
Откуда: Йошкар-Ола

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

Сообщение leha1984 »

У меня такой вопросик: при выключенном свете в комнате, на минимальном уровне яркости выносной семисегментный дисплей моргает в такт с точками(минимальная яркость, максимальная и т.д.), и так все время. Яркость стоит по датчику MAX44009, со старой прошивкой V2 было все нормально
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

leha1984, перепроверил у себя. Да, есть такая проблема, спасибо что заметили. Буду думать над решением.

Добавлено after 7 hours 8 minutes 52 seconds:
leha1984, исправил, обновитесь
Реклама
Эиком - электронные компоненты и радиодетали
reno55
Родился
Сообщения: 6
Зарегистрирован: Пт дек 23, 2022 17:04:33

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

Сообщение reno55 »

После прошивки последней исправленной версией, esp не включает точку доступа и на дисплее стоит заставка. После прошивки преведущей версией все норм. Подскажите в чем может быть причина.
Реклама
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

reno55, возможно я где-то накосячил, хотя странно, у меня работает :dont_know:
пришлите мне пожалуйста в личку лог из монитора порта.
Реклама
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

Про точность показаний погоды. На мониторе давление 777- факт 748, влажность 99- факт 74, температура отличается на 1 градус, направление и сила ветра соответствуют :facepalm: Почему так? Или опять у меня у одного? :dont_know:
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

А если зайти на сайт источника погоды, там будет тоже самое? https://openweathermap.org/
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

[uquote="himikat123",url="/forum/viewtopic.php?p=4345891#p4345891"]А если зайти на сайт ...[/uquote]

К сожалению, тоже самое :facepalm: Изображение
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

Монитор примерно раз в три часа уходит в перезагрузку. Так и должно быть? :dont_know:

З.Ы. Прошивка стоит от вчера :))
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

samand587, без лога не разобраться
reno55
Родился
Сообщения: 6
Зарегистрирован: Пт дек 23, 2022 17:04:33

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

Сообщение reno55 »

Я тоже заметил. что примерно раз в 3-4 часа ESP32 уходит в перезагрузку, передача на thingspeak отключена.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

VR70, спасибо за пожертвование, мне очень приятно! Это мотивирует продолжать развивать проект :beer:
Аватара пользователя
VR70
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт ноя 22, 2022 14:33:43

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

Сообщение VR70 »

himikat123, :beer:
Аватара пользователя
VR70
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт ноя 22, 2022 14:33:43

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

Сообщение VR70 »

Добрый день himikat123 , решил я тут скорость обмена увеличить с беспроводным датчиком,
и столкнулся с тем что HC-12 в основном блоке оставался работать на скорости по умолчанию,
из за этой строчки в файле BIM32.ino:
Спойлер85 digitalWrite(SET_HC12_PIN, LOW);
заменил на
85 digitalWrite(SET_HC12_PIN, HIGH);
и еще бывало HC-12 не выходил из режима АТ команд,
добавил в файлах:
tasksensors.hpp
Спойлер25 // HC12 wireless module channel nummer request
26 digitalWrite(SET_HC12_PIN, LOW);
27 delay(50);
28 Serial2.println("AT+RC");
29 delay(100);
30 digitalWrite(SET_HC12_PIN, HIGH);
и в wirelessSensor.hpp добавил несколько и одну строчку закоментпровал:
Спойлер108 if(wsensorStr.lastIndexOf("OK+RC") != -1) {
109 unsigned int ch = wsensorStr.substring(5).toInt();
110 if(ch != config.wsensor_channel()) {
111 Serial.println("Change channel number");
112 digitalWrite(SET_HC12_PIN, LOW);
113 delay(50);
114 Serial2.printf("AT+C%03d\r\n", config.wsensor_channel());
115 delay(100);
116 digitalWrite(SET_HC12_PIN, HIGH);
117 }
118 //else digitalWrite(SET_HC12_PIN, HIGH);
119 }
остановился на скорости 38400,
время на передачу уменьшилось с 100 до 20 ms
некоторое время протестировал,
дальнобойности хватает ошибок в пакетах не было замечено.
Как то так :)
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

VR70, внес изменения согласно вашим рекомендациям, всё работает, спасибо!
Новая версия уже и в гитхабе.

Скорость менять пока не стал, это слишком трудно будет сделать на беспроводном датчике, он в корпусе, прикручен к стене на балконе, в очень неудобном месте..

На за код все равно спасибо, надеюсь будет стабильнее работать :beer:
Аватара пользователя
VR70
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт ноя 22, 2022 14:33:43

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

Сообщение VR70 »

himikat123, рад был помочь :beer:
Chel71
Родился
Сообщения: 9
Зарегистрирован: Вт янв 10, 2023 21:29:36
Откуда: Тула

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

Сообщение Chel71 »

Добрый вечер! Повторил мониторчик автора, пока без выносного датчика, жду hc-12 из китая. Пока приборчик расположился в оригинальном корпусе, сделанном сыном. Спасибо огромное himikat123, за проект, за подробные инструкции по по повторению.
Вложения
3162kk1j89.jpg
(186.44 КБ) 104 скачивания
Chel71
Родился
Сообщения: 9
Зарегистрирован: Вт янв 10, 2023 21:29:36
Откуда: Тула

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

Сообщение Chel71 »

b]himikat123[/b], еще раз спасибо за проект. Хотелось бы предложить по возможности в будущих версиях добавить выключение дисплея по времени, как сделано с подсветкой. Мониторчик стоит на тумбочке напротив, и жена жалуется что на яркости убавленной в ноль ночью все равно мешает.
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Chel71, симпатичный получился корпус.
У вас наверное не совсем новая версия, отключение дисплея на ночь было добавлено неделю назад, просто обновите прошивку.
Вложения
Screenshot 2023-01-11 203241.jpg
(33.02 КБ) 111 скачиваний
Ответить

Вернуться в «Статьи»