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

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

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


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

Сообщение VR70 »

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

Сообщение 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
Реклама
Открыл глаза
Аватара пользователя
Сообщения: 78
Зарегистрирован: Вт май 12, 2015 15:48:52
Откуда: Харьков

Сообщение emdskar »

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

Сообщение samand587 »

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

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

Сообщение VR70 »

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

Сообщение laza002 »

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

Сообщение VR70 »

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

Сообщение 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 надо нажать ресет
Первый раз сказал Мяу!
Аватара пользователя
Сообщения: 32
Зарегистрирован: Вт ноя 22, 2022 14:33:43

Сообщение VR70 »

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

Сообщение himikat123 »

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

Сообщение 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 КБ) 100 скачиваний
И результат:
https://img.radiokot.ru/files/151283/34rgciisy8.JPG
https://img.radiokot.ru/files/151283/34rgckzbck.JPG
Встал на лапы
Аватара пользователя
Сообщения: 142
Зарегистрирован: Сб дек 24, 2011 12:39:03

Сообщение CyberVad »

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

Сообщение himikat123 »

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

Сообщение CyberVad »

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

Сообщение himikat123 »

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

Сообщение CyberVad »

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

Сообщение 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! И вот сий монитор погоды, и Ёп-твою-мать-Радио...
Вышел из себя.
Пришел в себя.
Ушел в себя.
И решил больше сегодня никуда не ходить
Электрический кот
Аватара пользователя
Сообщения: 1078
Зарегистрирован: Ср фев 15, 2017 22:37:11

Сообщение himikat123 »

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

Сообщение samand587 »

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

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

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

Сообщение CyberVad »

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

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