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

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

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


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

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

Сообщение samand587 »

[uquote="NStorm",url="/forum/viewtopic.php?p=3919391#p3919391"]...объясните в чем отличия...[/uquote]

Вот снимок экрана https://img.radiokot.ru/files/122121/2cj2drl60h.png В левом окне моя попытка записи- не правильно, в правом от автора- правильно. Посмотрите окна DETECTED INFO и Download Panel. Там разные суммы и записи. Вот и вся разница. И мой модуль не хочет работать. Я записывал в свой модуль пример WiFi scan из программы Arduino- модуль сети определяет из ста попыток может раз или два. То есть работоспособность модуля под большим вопросом :facepalm:
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

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

Сообщение NStorm »

[uquote="samand587",url="/forum/viewtopic.php?p=3919425#p3919425"]Посмотрите окна DETECTED INFO и Download Panel. Там разные суммы и записи. Вот и вся разница.[/uquote]
Ес-но разные. В Detected Info у ваш флеш чип другого производителя, что ни на что не влияет. Я бы сказал что у вас лучше даже стоит, т.к. по идее от Winbond. А в Download Panel вообще MAC адреса указываются, они просто обязаны быть уникальными для каждого ус-ва. Если что-то и не работает, то дело вовсе не в том, что видно на скрине.
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

NStorm, почитайте, пожалуйста, это сообщение https://radiokot.ru/forum/viewtopic.php ... 2#p3917912 Что это может означать при попытке прошивки в ОС Windows 10? А за разъяснение :beer:
NStorm
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

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

Сообщение NStorm »

samand587, я его видел, но с таким не сталкивался, нечего сказать было. По тексту ошибки пытался нагуглить источник проблемы, но вышел только на ваш пост на ардуино.ру.
Соб-но ошибка с одной стороны ясна - где-то утилита ожидает получить некий текст в формате юникода (который мультибайтный), но встречает там последовательность, которой в юникоде быть не может. С другой стороны дальше совсем не понятно где и почему это возникает и что с этим делать. :(

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

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

Сообщение samand587 »

Вообщем большой ХЗ! :dont_know: Буду ждать новый модуль :facepalm:
K596
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс янв 21, 2018 23:06:00
Откуда: г.Прилуки, Черниговская обл.

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

Сообщение K596 »

samand587, У меня была такая же проблема. Решил ее так: на файле "flash_download_tool_3.8.5.exe" правой кнопкой мышки и выбрать свойства. Далее жмем "совместимость", ставим галку "Запустить программу в режиме совместимости" и выбираем Windows 7. Применить. OK. И запускаем программу.
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

[uquote="K596",url="/forum/viewtopic.php?p=3919805#p3919805"]... И запускаем программу.[/uquote]

Нет, это точно что то не ладное с модулем Вот https://img.radiokot.ru/files/122121/2crfg38ai9.png Все то же самое :kill:
K596
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс янв 21, 2018 23:06:00
Откуда: г.Прилуки, Черниговская обл.

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

Сообщение K596 »

[uquote="samand587",url="/forum/viewtopic.php?p=3919893#p3919893"][uquote="K596",url="/forum/viewtopic.php?p=3919805#p3919805"]... И запускаем программу.[/uquote]

Нет, это точно что то не ладное с модулем Вот https://img.radiokot.ru/files/122121/2crfg38ai9.png Все то же самое :kill:[/uquote]

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

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

Сообщение samand587 »

[uquote="K596",url="/forum/viewtopic.php?p=3919929#p3919929"]... и от туда запускайте.[/uquote]

По окну терминала программы flash_download_tool все пять файлов записываются без ошибок, но при последующем подключении дисплея передачи данных нет. Перепроверил все соединения- вроде все правильно :dont_know:
K596
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс янв 21, 2018 23:06:00
Откуда: г.Прилуки, Черниговская обл.

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

Сообщение K596 »

[uquote="samand587",url="/forum/viewtopic.php?p=3920016#p3920016"][uquote="K596",url="/forum/viewtopic.php?p=3919929#p3919929"]... и от туда запускайте.[/uquote]

По окну терминала программы flash_download_tool все пять файлов записываются без ошибок, но при последующем подключении дисплея передачи данных нет. Перепроверил все соединения- вроде все правильно :dont_know:[/uquote]
Как я понял, нет связи дисплея с платой ESP32?
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

[uquote="K596",url="/forum/viewtopic.php?p=3920039#p3920039"]Как я понял, нет связи дисплея с платой ESP32?[/uquote]

Все дорожки от модуля до дисплея звонятся, но данных с модуля на дисплее нет
K596
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс янв 21, 2018 23:06:00
Откуда: г.Прилуки, Черниговская обл.

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

Сообщение K596 »

[uquote="samand587",url="/forum/viewtopic.php?p=3920043#p3920043"][uquote="K596",url="/forum/viewtopic.php?p=3920039#p3920039"]Как я понял, нет связи дисплея с платой ESP32?[/uquote]

Все дорожки от модуля до дисплея звонятся, но данных с модуля на дисплее нет[/uquote]
Я изначально столкнулся с такой же проблемой и ждал, что кто то еще столкнется с ней. Обычно запускаю исходники в Arduino IDE, компилирую и заливаю в ESP32. И тоже было как у вас. Не берусь утверждать, но по моему у автора ошибка в исходниках. Нужно поиском найти в скетче: Serial1.begin(9600); и заменить на: Serial1.begin(9600, SERIAL_8N1, 33, 32);. Далее я удалил из папки скетча файл extra_clock.ino и скомпилировал. Все работает. По этому поводу я писал автору но ответа не получил. Я в программировании не силен, но методом проб и ошибок запустил прибор. Очень красивый монитор погоды.
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

[uquote="K596",url="/forum/viewtopic.php?p=3920059#p3920059"]Нужно поиском найти в скетче: ...[/uquote]

Один вопрос-если есть ошибки,то почему у автора работает? Все остальное,что Вы написали, для меня темный лес! :shock: Наверное если было бы подробное описание как это делается- можно бы попробовать, а так :dont_know: :facepalm: Что красивый-согласен :beer:

З.Ы. Я пытался в ардуино, но вылетала ошибка "нет библиотеки BMP280". Далее автор пытался прошить мой модуль по удаленке- то же не получилось. Я и решил- надо менять модуль. Пока больше выхода не вижу! :facepalm:
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Краткая инструкция по прошивке ESP32

1-й вариант через Flash Download Tools:
1: скачиваем Flash Download Tools
2: скачиваем bin файлы прошивки https://github.com/himikat123/Weather-m ... master/bin
3: выставляем все в Flash Download Tools согласно скриншоту (номер COM порта выставляем свой) https://github.com/himikat123/Weather-m ... adtool.png
4: жмем старт в Flash Download Tools, если не пошло шиться - жмите кнопку BOOT на ESP32 модуле


2-й вариант через Ардуино:
1: добавляем в Ардуино поддержку ESP32 https://www.google.ru/search?newwindow= ... ent=psy-ab
2: добавляем в Ардуино плагин для заливки SPIFFS https://www.google.ru/search?newwindow= ... CA0&uact=5
3: делаем ремап порта uart1, для этого нужно найти файл HardwareSerial.cpp у меня он находится в папке C:\Users\Username\Documents\ArduinoData\packages\esp32\hardware\esp32\1.0.4\cores\esp32 открываем этот файл, например в блокноте, находим строчки rxPin и txPin и вписываем туда номера пинов 32 и 33, как на скриншоте https://github.com/himikat123/Weather-m ... _remap.png
4: распаковываем библиотеки из файла libraries.zip в папку C:\Users\Username\Documents\Arduino\libraries
5: прошиваем плату скетчем
6: прошиваем файл файловой системы SPIFFS, в ардуино выбираем Инструмены/ESP32 Sketch Data Upload
K596
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс янв 21, 2018 23:06:00
Откуда: г.Прилуки, Черниговская обл.

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

Сообщение K596 »

himikat123, Спасибо за подробную инструкцию по прошивке. Отработал оба варианта на трех платах.ESP32 30pin, ESP32 38pin и LOLIN D32 Pro. Не работает только на 30 пиновой плате. По видимому, что то с платой. Еще раз спасибо.
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

По первому варианту не получается, по второму варианту все прошилось, передача данных идет, но почему то постоянно перезагружается :dont_know: Модуль на 30pin.
Последний раз редактировалось samand587 Сб ноя 07, 2020 18:17:55, всего редактировалось 3 раза.
K596
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс янв 21, 2018 23:06:00
Откуда: г.Прилуки, Черниговская обл.

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

Сообщение K596 »

Всем доброго дня. Хочу поделиться впечетлениями о новой версии прибора. Кстати, я прошел почти все предыдущие версии монитора на ESP8266, но версия на ESP32 - это уже что то. Моё уважение автору за его труд. Автор выложил подробную инструкцию, с которой стало намного понятнее, даже новичкам, запустить монитор. На GitHub выложена обновленная версия. Всем рекомендую к изготовлению и большое спасибо автору.
Вложения
4.jpg
(210.92 КБ) 498 скачиваний
3.jpg
(184.14 КБ) 411 скачиваний
2.jpg
(168.8 КБ) 335 скачиваний
1.jpg
(193.31 КБ) 385 скачиваний
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

DEL!
Аватара пользователя
skorkin
Прорезались зубы
Сообщения: 213
Зарегистрирован: Пн сен 19, 2011 22:56:01
Откуда: Харьков

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

Сообщение skorkin »

В чем отличие версии v1.1 от v1.0?
Оно конечно так, ежели как что. Не потому что дескать, но все-таки конечно. А случись такое дело - вот тебе и пожалуйста!
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Так уж получилось, что я опубликовал новую версию 1.1 раньше чем добрался описать ее :oops:

В версии 1.1 добавлена возможность подключения дополнительных, больших часов. Часы я эти купил как-то на алиэкспресс, выкинул все внутренности и из светодиодной ленты на пиксельных светодиодах WS2812b, в этом корпусе, смастерил часы (см. фотки). Часы эти теперь показывают всегда точное время, дату, температуру, влажность и давление (на улице и в доме). Есть возможность выбрать, какую информацию выводить на часы, а какую нет. Так же можно выбрать каким цветом отображать разные данные, последовательность отображения (время->температура в доме->температура на улице и т.д.).
Чтоб настроить дополнительные часы, войдите в настройки -> дисплей -> 2 раза стрелочка вправо.

ссылка на часы https://aliexpress.ru/item/32876094666. ... 0cQAvD_BwE

Добавлено after 2 minutes 37 seconds:
фотки настроек не влезли
Вложения
set2.png
настройки
(17.04 КБ) 436 скачиваний
set1.png
вход в настройки
(9.25 КБ) 321 скачивание
20201018_204412.jpg
вид изнутри
(236.65 КБ) 369 скачиваний
часы.png
структурная схема
(17.79 КБ) 352 скачивания
20201107_190913.jpg
фото3
(89.08 КБ) 340 скачиваний
20201107_190910.jpg
фото2
(87.68 КБ) 343 скачивания
20201107_190905.jpg
фото1
(86.15 КБ) 383 скачивания
Ответить

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