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

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

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


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

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

Сообщение VR70 »

emdskar , проверте:
Инстркменты->Плата->Менеджер плат->
в поиск вести"esp32"
должна быть версия v1.0.6
Аватара пользователя
emdskar
Открыл глаза
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

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

Сообщение emdskar »

[uquote="VR70",url="/forum/viewtopic.php?p=4392833#p4392833"]emdskar , проверте:
Инстркменты->Плата->Менеджер плат->
в поиск вести"esp32"
должна быть версия v1.0.6[/uquote]

2.0.7

в 7 строке скетча BIM32.ino
* ESP32 Dev Module

у меня так и выбрано.
скомпилировалось в 1.0.6
Аватара пользователя
emdskar
Открыл глаза
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

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

Сообщение emdskar »

Спасибо всем ответившим! Монитор погоды снова в работе!
Интерфейс преобразился! Добавлено много функций!
Однако в инструкции по прошивке нужно указать версию библиотеки ESP32 1.0.6 т.к. например сейчас последняя её версия 2.0.7, а с ней вылазят ошибки при компиляции скетча.
Спасибо всем, кто поддерживает жизнь этого проекта!
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

[uquote="emdskar",url="/forum/viewtopic.php?p=4393470#p4393470"]....указать версию библиотеки ESP32 1.0.6 т.к. например сейчас последняя её версия 2.0.7, ...[/uquote]

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

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

Сообщение VR70 »

emdskar писал(а): ...
In member function 'unsigned int TimeNTP::get_time()':
...
не компилируется
Сам с этим сталкивался :))
Перефразируя, ни все обновления одинаково полезны :)))
laza002
Родился
Сообщения: 1
Зарегистрирован: Чт мар 30, 2023 17:27:09

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

Сообщение laza002 »

поделитесь пожалуйста ссылкой на версию Nextion Editor V1.63.2 или укажите как правильно использовать текущую версию Nextion Editor
Требуется проверить связку нонейм ESP32 + Nextion дисплей
текущая версия на сайте с использованием BIM32_NX4832K035_d3.4.tft выплевывает эхо команды но на эмуляторе экрана пусто
Аватара пользователя
VR70
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт ноя 22, 2022 14:33:43

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

Сообщение VR70 »

Здравствуйте laza002 , проверил крайнюю версию Nextion Editor_а
все прекрасно работает, когда побегут циферки
на плате ESP32 надо нажать "EN" он же ресет
Аватара пользователя
VR70
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт ноя 22, 2022 14:33:43

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

Сообщение VR70 »

[uquote="laza002",url="/forum/viewtopic.php?p=4393768#p4393768"]...укажите как правильно использовать текущую версию Nextion Editor...[/uquote]
Вот himikat123 уже ответил :
СпойлерДля эмуляции дисплея на компьютере:

1. Берем USB->UART адаптер
2. Подключаем выводы RX TX адаптера к выводам IO32 IO33 ESP32, GND и +5V соответственно к GND и VIN
3. Втыкаем адаптер в USB
4. Открываем файл BIM32_NX4832K035_RU_d1.1.2.HMI
5. Жмем Debug
6. В появившемся окне, слева внизу ставим галочку User MCU input
7. Там же выбираем COM-порт нашего адаптера и жмем start
я только дополнил
Спойлер...когда побегут циферки
на плате ESP32 надо нажать ресет
Аватара пользователя
VR70
Первый раз сказал Мяу!
Сообщения: 32
Зарегистрирован: Вт ноя 22, 2022 14:33:43

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

Сообщение VR70 »

Здравствуйте, himikat123 . У меня при отключенной синхронизации с ntp сервером
(на ночь в рутере отключаеться wifi а на дисплее подсветка, и бывало при сбое включалась подсветка)
через некоторое время работы системное время и дата перескакивало вперед.
Решил разобраться, методом проб и ошибок пришел к функции
СпойлерxTaskCreatePinnedToCore(TaskDisplay, "TaskDisplay", 32768, NULL, 2, &task_display_handle, ARDUINO_RUNNING_CORE);
и заменив 2 на 1, сбоев не наблюдаеться, так же с отключенной синхронизацией
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

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

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

Сообщение VR70 »

Всем привет :) ! Хотел бы предложить отдаление датчика sht21 (у меня sht31, 21 попался с саморазогревом)
от устройства через патч корд, (можно от роутера обычно прилагаеться в комплекте)
с разъемом rj45, распиновка стандарта T-568B.
Схему не рисовал, в приложенном файле все должно быть понятно.
Распиновка:
1- бел.оранж. + 2- оранж. = “+3,3в”;
3- бел.зел. = “SDA”;
4- синий + 5- бел.синий = “GND”;
6- зел. = “SCL”;
7- бел.кор. + 8- кор. = “+5в”.
lay6:
USB-RJ45.rar
(13.28 КБ) 95 скачиваний
И результат:
https://img.radiokot.ru/files/151283/34rgciisy8.JPG
https://img.radiokot.ru/files/151283/34rgckzbck.JPG
Аватара пользователя
CyberVad
Встал на лапы
Сообщения: 142
Зарегистрирован: Сб дек 24, 2011 12:39:03

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

Сообщение CyberVad »

Всем привет.
Я новичок в деле ESP32метеостациястроения, поэтому пока один вопрос (на гитхубе автора ничего не нашёл): вот последнюю версию ПО каким флешером шить и какие файлы? Если можно один скриншот вместо тысячи слов )))
Спасибо
Да, я не хочу танцы с бубном вокруг ардуино, есть прошивка и её надо залить
Вышел из себя.
Пришел в себя.
Ушел в себя.
И решил больше сегодня никуда не ходить
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Привет CyberVad,
шейте через Ардуино, так надежнее.
Раньше была инструкция по прошивке бинарниками, но у некоторых людей были проблемы с этим, ESP32 отправлялась в мир иной.. Я удалил эту инструкцию с гитхаба, чтоб не возникало у людей проблем.
Аватара пользователя
CyberVad
Встал на лапы
Сообщения: 142
Зарегистрирован: Сб дек 24, 2011 12:39:03

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

Сообщение CyberVad »

Спасибо, я ожидал что сейчас посыпется "изучайте матчасть" и тому подобное... Пока вроде рано прошивать, дисплея то нет, но всё таки: без него стартует? Точка доступа появляется? А дисплей я купил, ждать несколько недель...
Вышел из себя.
Пришел в себя.
Ушел в себя.
И решил больше сегодня никуда не ходить
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

Можно без дисплея. Есть ведь эмулятор дисплея, Nextion Editor называется. Устанавливаете прогу, открываете в ней проект дисплея (лежит в github, в папке display). Подключаете комп через USB-UART переходник к выводам ESP32, туда где должен быть дисплей. В проге жмакайте Debug, в открывшемся окне выбирайте User MCU Input, СОМ-порт выбирите тот куда подключили ESP32, скорость (Baud) выберите 115200 и жмите старт. После этого нажмите Сброс на прошитой плате ESP32
Аватара пользователя
CyberVad
Встал на лапы
Сообщения: 142
Зарегистрирован: Сб дек 24, 2011 12:39:03

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

Сообщение CyberVad »

Где то в теме читал про эмулятор но там было как то сильно уж кратко описано. Хорошо, как удастся прошить ESP32 так попробую. Спасибо!
Upd. Вчера установил сию прогу на домашний комп (i3, win 10), ругается, не запускается. Т.к. было уже поздно, не стал глубоко копать почему не работает. Сегодня установил на рабочий (Penьtium dual core E5300, win 7) - Nextion Editor почти сразу заработал, я даже загрузил BIM32_NX4832K035_d3.4.HMI и даже нажал кнопку "Debug" :kill:
Вышел из себя.
Пришел в себя.
Ушел в себя.
И решил больше сегодня никуда не ходить
Аватара пользователя
CyberVad
Встал на лапы
Сообщения: 142
Зарегистрирован: Сб дек 24, 2011 12:39:03

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

Сообщение CyberVad »

Товарищи, я вроде всё поставил но не компилирует, ошибка
Compilation error: no return statement in function returning non-void [-Werror=return-type]
Но Ardiuno 2.1.0 (а ESP32 1.0.6 ), может это быть из за Arduino 2.1.0?
Я попробовал снести 2.1.0 и установить 1.8.19 - делал всё так же, но 1.0.6 не предлагает, любые кроме 1.0.6 ... В итоге новые ошибки
Это какая то системная ошибка, ну не ладится у меня компилить для ESP32! И вот сий монитор погоды, и Ёп-твою-мать-Радио...
Вышел из себя.
Пришел в себя.
Ушел в себя.
И решил больше сегодня никуда не ходить
Аватара пользователя
himikat123
Электрический кот
Сообщения: 1077
Зарегистрирован: Ср фев 15, 2017 22:37:11
Контактная информация:

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

Сообщение himikat123 »

В ардуино 2 у меня тоже не компилируется. Странно конечно, но если платы 1.0.6 у вас не предлагает - выберите 1.0.5, проверено, точно работает как надо. Библиотеки из папки libraries не забудьте подсунуть
Аватара пользователя
samand587
Поставщик валерьянки для Кота
Сообщения: 2311
Зарегистрирован: Вт фев 21, 2017 18:59:21
Откуда: Седой Урал

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

Сообщение samand587 »

[uquote="CyberVad",url="/forum/viewtopic.php?p=4431720#p4431720"]...но 1.0.6 не предлагает, любые кроме 1.0.6 ...[/uquote]

Попробуйте прописать в настройках Ардуино прописать вот этот адрес У меня определяются все ядра в 1.8.19

Изображение
Аватара пользователя
CyberVad
Встал на лапы
Сообщения: 142
Зарегистрирован: Сб дек 24, 2011 12:39:03

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

Сообщение CyberVad »

Всем привет!
Заработал мой монитор погоды. Прошил бинарниками любезно предоставленными мне автором. Файлы, скрины и всё такое смогу выложить вечером.
Отвечаю на свой же вопрос: "Пока вроде рано прошивать, дисплея то нет, но всё таки: без него стартует? Точка доступа появляется?" - всё работает, появляется, настраивается без дисплея.
Я потрясён до глубины души! Просто фантасмогоричная штука, главно дело не просто настроено автором под свою конфигурацию а мильон настроек на всё случаи жизни.
Жаль только что дисплей не пришёл пока...
Вышел из себя.
Пришел в себя.
Ушел в себя.
И решил больше сегодня никуда не ходить
Ответить

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