В крайней прошивке при настройке передачи данных на thingspeak в момент передачи данных идет перезагрузка монитора. Мне это не нужно отключил. Остальное работает!
Монитор погоды на ESP32 и дисплее Nextion
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2312
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Монитор погоды на ESP32 и дисплее Nextion
[uquote="himikat123",url="/forum/viewtopic.php?p=4344313#p4344313"]...работает стабильно...[/uquote]
В крайней прошивке при настройке передачи данных на thingspeak в момент передачи данных идет перезагрузка монитора. Мне это не нужно отключил. Остальное работает!
В крайней прошивке при настройке передачи данных на thingspeak в момент передачи данных идет перезагрузка монитора. Мне это не нужно отключил. Остальное работает!
- Реклама
Re: Монитор погоды на ESP32 и дисплее Nextion
himikat123, приятно что помог. Вам спасибо за написаный код ! Для меня это вообще кажется чемто внеземным.
Респект himikat123 !
samand587, понятно !
Респект himikat123 !
samand587, понятно !
Re: Монитор погоды на ESP32 и дисплее Nextion
У меня такой вопросик: при выключенном свете в комнате, на минимальном уровне яркости выносной семисегментный дисплей моргает в такт с точками(минимальная яркость, максимальная и т.д.), и так все время. Яркость стоит по датчику MAX44009, со старой прошивкой V2 было все нормально
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
leha1984, перепроверил у себя. Да, есть такая проблема, спасибо что заметили. Буду думать над решением.
Добавлено after 7 hours 8 minutes 52 seconds:
leha1984, исправил, обновитесь
Добавлено after 7 hours 8 minutes 52 seconds:
leha1984, исправил, обновитесь
Re: Монитор погоды на ESP32 и дисплее Nextion
После прошивки последней исправленной версией, esp не включает точку доступа и на дисплее стоит заставка. После прошивки преведущей версией все норм. Подскажите в чем может быть причина.
- Реклама
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
reno55, возможно я где-то накосячил, хотя странно, у меня работает
пришлите мне пожалуйста в личку лог из монитора порта.
пришлите мне пожалуйста в личку лог из монитора порта.
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2312
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Монитор погоды на ESP32 и дисплее Nextion
Про точность показаний погоды. На мониторе давление 777- факт 748, влажность 99- факт 74, температура отличается на 1 градус, направление и сила ветра соответствуют
Почему так? Или опять у меня у одного? 
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
А если зайти на сайт источника погоды, там будет тоже самое? https://openweathermap.org/
- samand587
- Поставщик валерьянки для Кота
- Сообщения: 2312
- Зарегистрирован: Вт фев 21, 2017 18:59:21
- Откуда: Седой Урал
Re: Монитор погоды на ESP32 и дисплее Nextion
Монитор примерно раз в три часа уходит в перезагрузку. Так и должно быть?
З.Ы. Прошивка стоит от вчера
З.Ы. Прошивка стоит от вчера
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
samand587, без лога не разобраться
Re: Монитор погоды на ESP32 и дисплее Nextion
Я тоже заметил. что примерно раз в 3-4 часа ESP32 уходит в перезагрузку, передача на thingspeak отключена.
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
VR70, спасибо за пожертвование, мне очень приятно! Это мотивирует продолжать развивать проект 
Re: Монитор погоды на ESP32 и дисплее Nextion
himikat123, 
Re: Монитор погоды на ESP32 и дисплее Nextion
Добрый день himikat123 , решил я тут скорость обмена увеличить с беспроводным датчиком,
и столкнулся с тем что HC-12 в основном блоке оставался работать на скорости по умолчанию,
из за этой строчки в файле BIM32.ino:
заменил на
85 digitalWrite(SET_HC12_PIN, HIGH);
и еще бывало HC-12 не выходил из режима АТ команд,
добавил в файлах:
tasksensors.hpp
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 добавил несколько и одну строчку закоментпровал:
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
некоторое время протестировал,
дальнобойности хватает ошибок в пакетах не было замечено.
Как то так
и столкнулся с тем что HC-12 в основном блоке оставался работать на скорости по умолчанию,
из за этой строчки в файле BIM32.ino:
Спойлер
85 digitalWrite(SET_HC12_PIN, LOW);заменил на
85 digitalWrite(SET_HC12_PIN, HIGH);
добавил в файлах:
tasksensors.hpp
Спойлер
25 // HC12 wireless module channel nummer request26 digitalWrite(SET_HC12_PIN, LOW);
27 delay(50);
28 Serial2.println("AT+RC");
29 delay(100);
30 digitalWrite(SET_HC12_PIN, HIGH);
Спойлер
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 }
время на передачу уменьшилось с 100 до 20 ms
некоторое время протестировал,
дальнобойности хватает ошибок в пакетах не было замечено.
Как то так
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
VR70, внес изменения согласно вашим рекомендациям, всё работает, спасибо!
Новая версия уже и в гитхабе.
Скорость менять пока не стал, это слишком трудно будет сделать на беспроводном датчике, он в корпусе, прикручен к стене на балконе, в очень неудобном месте..
На за код все равно спасибо, надеюсь будет стабильнее работать
Новая версия уже и в гитхабе.
Скорость менять пока не стал, это слишком трудно будет сделать на беспроводном датчике, он в корпусе, прикручен к стене на балконе, в очень неудобном месте..
На за код все равно спасибо, надеюсь будет стабильнее работать
Re: Монитор погоды на ESP32 и дисплее Nextion
himikat123, рад был помочь 
Re: Монитор погоды на ESP32 и дисплее Nextion
Добрый вечер! Повторил мониторчик автора, пока без выносного датчика, жду hc-12 из китая. Пока приборчик расположился в оригинальном корпусе, сделанном сыном. Спасибо огромное himikat123, за проект, за подробные инструкции по по повторению.
- Вложения
-
- 3162kk1j89.jpg
- (186.44 КБ) 104 скачивания
Re: Монитор погоды на ESP32 и дисплее Nextion
b]himikat123[/b], еще раз спасибо за проект. Хотелось бы предложить по возможности в будущих версиях добавить выключение дисплея по времени, как сделано с подсветкой. Мониторчик стоит на тумбочке напротив, и жена жалуется что на яркости убавленной в ноль ночью все равно мешает.
- himikat123
- Электрический кот
- Сообщения: 1078
- Зарегистрирован: Ср фев 15, 2017 22:37:11
- Контактная информация:
Re: Монитор погоды на ESP32 и дисплее Nextion
Chel71, симпатичный получился корпус.
У вас наверное не совсем новая версия, отключение дисплея на ночь было добавлено неделю назад, просто обновите прошивку.
У вас наверное не совсем новая версия, отключение дисплея на ночь было добавлено неделю назад, просто обновите прошивку.
- Вложения
-
- Screenshot 2023-01-11 203241.jpg
- (33.02 КБ) 111 скачиваний


