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

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

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


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

Сообщение 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:
Реклама
Поставщик валерьянки для Кота
Сообщения: 1978
Зарегистрирован: Ср июл 17, 2013 13:55:57

Сообщение NStorm »

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

Сообщение samand587 »

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

Сообщение NStorm »

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

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

Сообщение samand587 »

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

Сообщение K596 »

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

Сообщение samand587 »

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

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

Сообщение 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:, и от туда запускайте.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

Сообщение samand587 »

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

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

Сообщение 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?
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

Сообщение samand587 »

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

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

Сообщение 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 и скомпилировал. Все работает. По этому поводу я писал автору но ответа не получил. Я в программировании не силен, но методом проб и ошибок запустил прибор. Очень красивый монитор погоды.
Поставщик валерьянки для Кота
Аватара пользователя
Сообщения: 2312
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

Сообщение samand587 »

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

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

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

Сообщение 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
Контактная информация:
Первый раз сказал Мяу!
Сообщения: 27
Зарегистрирован: Вс янв 21, 2018 23:06:00
Откуда: г.Прилуки, Черниговская обл.

Сообщение K596 »

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

Сообщение samand587 »

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

Сообщение K596 »

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

Сообщение samand587 »

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

Сообщение skorkin »

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

Сообщение himikat123 »

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

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

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

Добавлено after 2 minutes 37 seconds:
фотки настроек не влезли
Вложения
set2.png
настройки
(17.04 КБ) 441 скачивание
set1.png
вход в настройки
(9.25 КБ) 328 скачиваний
20201018_204412.jpg
вид изнутри
(236.65 КБ) 377 скачиваний
часы.png
структурная схема
(17.79 КБ) 359 скачиваний
20201107_190913.jpg
фото3
(89.08 КБ) 349 скачиваний
20201107_190910.jpg
фото2
(87.68 КБ) 347 скачиваний
20201107_190905.jpg
фото1
(86.15 КБ) 389 скачиваний
Контактная информация:
Ответить

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