Спасибо, Андрей, за очередное подробное видео о своих разработках. Функционал расширяется и каждый пользователь может всё настроить именно так, как нужно ему. Спасибо за кропотливую работу и поддержку своего творения! Здоровья тебе и удачи! ✈️ 🤝💪👍
Добрый день Андрей. Спасибо за очередное видео. Так как я использую два ТFT дисплея, идея с NRF 24 отпала сама собой. А вот 433мГц пользует мало пинов. Хотелось добавить уличный датчик температуры, но столкнулся с проблемой. Раскоментировал two_tft и появилась ошибка.
Доброе , доброе утро дорой друг. Спасибо за новое видео , долго не было , но очень жду и смотрю с интересом , Андрей батьковичь , подскажи , почему маленькая станция с экраном 3,2 норм работает а вот с большим экраном 3,5 идут до 23.00 и встают .утром перегружу опять все идут .вчем может быть проблема , не подскажете ?
Здравствуйте Андрей. Спасибо за помощь. Добавление строчек в S3_time_4.ino решило проблему с наложением показаний даты на экране S2. Лог по мп3 отправил на почту.
Привет, это тестовая сборка, без проводов тут никак, а в быту три варианта часов, без наворотов с навесным монтажём, платы нужны конечно, но руки так и не дошли, что-то толковое и универсальное сделать( На днях Эдуард подкинул свои варианты плат под чип wroom esp32, положил в users/pcb
Здравствуйте. Большое спасибо за помощь. Действительно на TFT2 был установлен S6. Исправил на S3, всё заработало. Теперь попытаюсь подключить 433 МГц. Про результат отпишусь. Заметил пару нюансов. 1.если на флешке в конфиге закоментировать рандом мп3, мп3 плеер перестаёт стартовать. Это у всех так или только у меня? 2на втором TFT в левом верхнем углу, где дата, при обновлении показаний старые цифры не затираются. Новые накладаються на старые. Спасибо за проэкт, удачи тебе Андрей!
2. привет, у меня сейчас нет такой конфигурации, попробуй в S3_time_4.ino например после строки static byte last_min = 99; //чтобы не перирис минуты вставить if (refresh_all == true) tft.fillScreen(TFT_BLACK); или подождать до обновления 1 писали про рандом, но я не смог повторить, пришли на почту лог монитора порта от нажатия на проигрывания до зависания не за что, удачи.
@@Andrey-Ush Не работает. Записал в config.txt сервер, записал топики - #mqtt_T_topic_read;esp8266-03/sensor/03_htu21d_temperature/state;. В логе вот такое - ---mqtt--send-- ----mqtt--end--. Как понимаю, данные она принять и не пытается, только отправляет.
@@DSoul61 точно, даже переменные определил, но видно было не актуально так и осталось, давно было дело. Я помечу себе, тк собирался под другую библиотеку переписать, текущая блокирует скетч при проблемах с отправкой. хоть автор и пишет "without blocking"
добрый деню ...заметил странный глюк ...календарь дату показывает правильно ...в день неделеи на экранах буквами на день вперед ....только на экране тот что без open где зеленые цифры там правильно ...где посмотреть ?
Андрей, добрый день! Пытаюсь скомпелировать проэкт, но программа выдает ошибку. Лог прикладываю. Подскажите, в чем может быть проблема? Arduino: 1.8.9 (Windows 8.1), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), ck, 26 MHz, 40MHz, DOUT (compatible), 512K (no SPIFFS), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200" Изменены опции сборки, пересобираем все In file included from C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41:0, from C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20, from C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41, from C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WebServer\src/ESP8266WebServer.h:29, from C:\Users\Мария\Desktop\meteo\meteo.ino:645: C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:38:5: error: 'BearSSL::WiFiClientSecure::~WiFiClientSecure()' marked override, but does not override ~WiFiClientSecure() override; ^ C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:41:9: error: 'int BearSSL::WiFiClientSecure::connect(const String&, uint16_t)' marked override, but does not override int connect(const String& host, uint16_t port) override; ^ C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:46:12: error: 'size_t BearSSL::WiFiClientSecure::write_P(const char*, size_t)' marked override, but does not override size_t write_P(PGM_P buf, size_t size) override; ^ C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:58:12: error: 'size_t BearSSL::WiFiClientSecure::peekBytes(uint8_t*, size_t)' marked override, but does not override size_t peekBytes(uint8_t *buffer, size_t length) override; ^ In file included from C:\Users\Мария\Desktop\meteo\meteo.ino:645:0: C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WebServer\src/ESP8266WebServer.h: In member function 'virtual size_t ESP8266WebServer::_currentClientWrite_P(const char*, size_t)': C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WebServer\src/ESP8266WebServer.h:142:83: error: 'class WiFiClient' has no member named 'write_P' virtual size_t _currentClientWrite_P(PGM_P b, size_t l) { return _currentClient.write_P( b, l ); } ^ Несколько библиотек найдено для "TimeLib.h" Используется: C:\Users\Мария\Documents\Arduino\libraries\Time Не используется: C:\Program Files (x86)\Arduino\libraries\Time Несколько библиотек найдено для "WiFiClient.h" Используется: C:\Program Files (x86)\Arduino\libraries\WiFi Не используется: C:\Users\Мария\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi Несколько библиотек найдено для "SD.h" Используется: C:\Users\Мария\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\SD Не используется: C:\Program Files (x86)\Arduino\libraries\SD exit status 1 Ошибка компиляции для платы Generic ESP8266 Module. Этот отчёт будет иметь больше информации с включенной опцией Файл -> Настройки -> "Показать подробный вывод во время компиляции"
Привет! Нога 2 c чипа Si4703 идёт на С5 1nF. Необходимо отпаять второй контакт у С1, который соединяется с L1 270nH и выходит на GND наушников и именно этот контакт C5 выводим на ANT. Контакт GND можно использовать для второго элемента антенны. Вот ссылка странички с описанием модификации electronics.stackexchange.com/questions/242268/modify-si4703-fm-tuner-evaluation-board-to-add-an-external-antenna
Снял гнездо для наушников. В качестве антенны припаял многожильный провод длиной 75 см. Эксперимент на плате красного цвета - если правильно подобрать положение провода антенны, то прием уверенный и без помех. Пока остановился на этом варианте
спасибо за проект..... но есть пара не понятных моментов ... проект 250322... в верхнем левом углу выскакивает по кругу WWW потом проигрывание вперед потом назад ...как это убрать .....и так и не смог включить тачксрин ...тест в примерах проходит..#define TOUCH_CS 21 строка в драйвере... #define pin_btn_touch 21 в файле Settings_control.h реакции ни какой на тач
привет, #define pin_btn_touch это touch кнопка только для esp32 и к TOUCH_CS не имеет отношения, тк тачскрин у меня в проекте не задействован, если посмотришь в порт, то увидишь, что идёт информация о постоянно нажатой кнопке pin_btn_touch, закомментируй pin_btn_touch и TOUCH_CS
еще вопрос ....у меня после старта сначала показывается первый выбранный экран.. и потом через секунду входит в экран таймера...как это отключить.....и второй вопрос ...можно ли в каком то экране ( например втором.. в идеале во всех)) сделать температуру от датчика с одним знаком после запятой
похоже у тебя всё равно идёт сигнал нажатия и поэтому переключается, набери в порт Scr_info и посмотри в порт и на экран, что лишнее прописано в твоих настройках, не разберёшься пришли лог из монитора от загрузки до вкл. таймера, ящик под роликом и напиши, что на самом деле у тебя подключено, знак после запятой, только если сам подправишь под себя, тк лишнего места на экране нет.
@@Andrey-Ush нашел что в таймер отправляло - при тестах раскоментил кнопку ( простую на 34 пин) ...и таки сделал температуру с одним знаком после запятой на всех экранах ...Спасибо за ответы и проект!
Спасибо, Андрей, за очередное подробное видео о своих разработках. Функционал расширяется и каждый пользователь может всё настроить именно так, как нужно ему. Спасибо за кропотливую работу и поддержку своего творения! Здоровья тебе и удачи! ✈️ 🤝💪👍
Александр тебе тоже всего наилучшего))✈✈✈
Добрый день Андрей. Спасибо за очередное видео. Так как я использую два ТFT дисплея, идея с NRF 24 отпала сама собой. А вот 433мГц пользует мало пинов. Хотелось добавить уличный датчик температуры, но столкнулся с проблемой. Раскоментировал two_tft и появилась ошибка.
Le quedó muy bien, profesor.
Saludo ) ✈
Доброе , доброе утро дорой друг. Спасибо за новое видео , долго не было , но очень жду и смотрю с интересом , Андрей батьковичь , подскажи , почему маленькая станция с экраном 3,2 норм работает а вот с большим экраном 3,5 идут до 23.00 и встают .утром перегружу опять все идут .вчем может быть проблема , не подскажете ?
привет, попробуй что советовали в прошлом ролике
Здравствуйте Андрей. Спасибо за помощь. Добавление строчек в S3_time_4.ino решило проблему с наложением показаний даты на экране S2. Лог по мп3 отправил на почту.
Спасибо за видео. Все так на проводках, а плату не планируете делать ???
Привет, это тестовая сборка, без проводов тут никак, а в быту три варианта часов, без наворотов с навесным монтажём, платы нужны конечно, но руки так и не дошли, что-то толковое и универсальное сделать(
На днях Эдуард подкинул свои варианты плат под чип wroom esp32, положил в users/pcb
Здравствуйте. Большое спасибо за помощь. Действительно на TFT2 был установлен S6. Исправил на S3, всё заработало. Теперь попытаюсь подключить 433 МГц. Про результат отпишусь.
Заметил пару нюансов.
1.если на флешке в конфиге закоментировать рандом мп3, мп3 плеер перестаёт стартовать. Это у всех так или только у меня?
2на втором TFT в левом верхнем углу, где дата, при обновлении показаний старые цифры не затираются. Новые накладаються на старые.
Спасибо за проэкт, удачи тебе Андрей!
2. привет, у меня сейчас нет такой конфигурации, попробуй в S3_time_4.ino например после строки
static byte last_min = 99; //чтобы не перирис минуты
вставить
if (refresh_all == true) tft.fillScreen(TFT_BLACK);
или подождать до обновления
1 писали про рандом, но я не смог повторить, пришли на почту лог монитора порта от нажатия на проигрывания до зависания
не за что, удачи.
спасибо, есть все кроме экрана, надо будет попробовать сделать
без экрана только смотреть в порт монитора), не за что.
Может посмотрите по возможности?
Есть датчики подключённые по MQTT, можно их на метеостанцию вывести?
в setting раскомм-ть #define mqtt и настроить в config.txt, должно принять
@@Andrey-Ush Не работает. Записал в config.txt сервер, записал топики - #mqtt_T_topic_read;esp8266-03/sensor/03_htu21d_temperature/state;. В логе вот такое - ---mqtt--send--
----mqtt--end--. Как понимаю, данные она принять и не пытается, только отправляет.
@@DSoul61 точно, даже переменные определил, но видно было не актуально так и осталось,
давно было дело. Я помечу себе, тк собирался под другую библиотеку переписать, текущая блокирует скетч при проблемах с отправкой. хоть автор и пишет "without blocking"
добрый деню ...заметил странный глюк ...календарь дату показывает правильно ...в день неделеи на экранах буквами на день вперед ....только на экране тот что без open где зеленые цифры там правильно ...где посмотреть ?
привет, в какой-то версии были фиксы под календарь, посмотри у меня на диске и поставь или обнови до последней.
@@Andrey-Ush залита последняя версия 220503.. как эти фиксы выглядят ( в какой версии хотя бы примерно год)
@@МихаилУ-ю7т Предпоследнюю посмотри.
@@МихаилУ-ю7т так в твоей версии лежит fix1.txt, почитай,
если не поможет присылай скрины и описание на почту, как руки дойдут до проекта посмотрю
Андрей, добрый день!
Пытаюсь скомпелировать проэкт, но программа выдает ошибку.
Лог прикладываю.
Подскажите, в чем может быть проблема?
Arduino: 1.8.9 (Windows 8.1), Плата:"Generic ESP8266 Module, 80 MHz, Flash, Disabled, All SSL ciphers (most compatible), ck, 26 MHz, 40MHz, DOUT (compatible), 512K (no SPIFFS), 2, nonos-sdk 2.2.1 (legacy), v2 Lower Memory, Disabled, None, Only Sketch, 115200"
Изменены опции сборки, пересобираем все
In file included from C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiClientSecure.h:41:0,
from C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiServerSecure.h:20,
from C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/ESP8266WiFi.h:41,
from C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WebServer\src/ESP8266WebServer.h:29,
from C:\Users\Мария\Desktop\meteo\meteo.ino:645:
C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:38:5: error: 'BearSSL::WiFiClientSecure::~WiFiClientSecure()' marked override, but does not override
~WiFiClientSecure() override;
^
C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:41:9: error: 'int BearSSL::WiFiClientSecure::connect(const String&, uint16_t)' marked override, but does not override
int connect(const String& host, uint16_t port) override;
^
C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:46:12: error: 'size_t BearSSL::WiFiClientSecure::write_P(const char*, size_t)' marked override, but does not override
size_t write_P(PGM_P buf, size_t size) override;
^
C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi\src/WiFiClientSecureBearSSL.h:58:12: error: 'size_t BearSSL::WiFiClientSecure::peekBytes(uint8_t*, size_t)' marked override, but does not override
size_t peekBytes(uint8_t *buffer, size_t length) override;
^
In file included from C:\Users\Мария\Desktop\meteo\meteo.ino:645:0:
C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WebServer\src/ESP8266WebServer.h: In member function 'virtual size_t ESP8266WebServer::_currentClientWrite_P(const char*, size_t)':
C:\Users\�����\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WebServer\src/ESP8266WebServer.h:142:83: error: 'class WiFiClient' has no member named 'write_P'
virtual size_t _currentClientWrite_P(PGM_P b, size_t l) { return _currentClient.write_P( b, l ); }
^
Несколько библиотек найдено для "TimeLib.h"
Используется: C:\Users\Мария\Documents\Arduino\libraries\Time
Не используется: C:\Program Files (x86)\Arduino\libraries\Time
Несколько библиотек найдено для "WiFiClient.h"
Используется: C:\Program Files (x86)\Arduino\libraries\WiFi
Не используется: C:\Users\Мария\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\ESP8266WiFi
Несколько библиотек найдено для "SD.h"
Используется: C:\Users\Мария\AppData\Local\Arduino15\packages\esp8266\hardware\esp8266\2.5.1\libraries\SD
Не используется: C:\Program Files (x86)\Arduino\libraries\SD
exit status 1
Ошибка компиляции для платы Generic ESP8266 Module.
Этот отчёт будет иметь больше информации с
включенной опцией Файл -> Настройки ->
"Показать подробный вывод во время компиляции"
привет, поставь ту же конфигурацию как у меня,
ide 1.8.16 esp8266 2.5.2 и нужно выбрать в ide spiffs как минимум 1 мегабайт (если нет SD)
Всем привет! Посоветуйте кто и как поборол подключение внешней антенны к модулю Si4703 для качественного приема сигнала ФМ?
Привет! Нога 2 c чипа Si4703 идёт на С5 1nF. Необходимо отпаять второй контакт у С1, который соединяется с L1 270nH и выходит на GND наушников и именно этот контакт C5 выводим на ANT. Контакт GND можно использовать для второго элемента антенны. Вот ссылка странички с описанием модификации electronics.stackexchange.com/questions/242268/modify-si4703-fm-tuner-evaluation-board-to-add-an-external-antenna
@@Ky6AHb это все прочитано и пройдено! Мертвому припарка! Не работает!
@@КонстантинНестеров-п1к а у меня работает 🤷🏻♂️
Снял гнездо для наушников. В качестве антенны припаял многожильный провод длиной 75 см. Эксперимент на плате красного цвета - если правильно подобрать положение провода антенны, то прием уверенный и без помех. Пока остановился на этом варианте
@@КонстантинНестеров-п1к И я сделал именно так с многожильным проводом, перепаяв С5 и провод к нему. Положение антенны имеет значение - это же ФМ.
спасибо за проект..... но есть пара не понятных моментов ... проект 250322... в верхнем левом углу выскакивает по кругу WWW потом проигрывание вперед потом назад ...как это убрать .....и так и не смог включить тачксрин ...тест в примерах проходит..#define TOUCH_CS 21 строка в драйвере... #define pin_btn_touch 21 в файле Settings_control.h реакции ни какой на тач
привет, #define pin_btn_touch это touch кнопка только для esp32 и к TOUCH_CS
не имеет отношения, тк тачскрин у меня в проекте не задействован, если посмотришь в порт, то увидишь, что идёт информация о постоянно нажатой кнопке pin_btn_touch, закомментируй pin_btn_touch и TOUCH_CS
еще вопрос ....у меня после старта сначала показывается первый выбранный экран.. и потом через секунду входит в экран таймера...как это отключить.....и второй вопрос ...можно ли в каком то экране ( например втором.. в идеале во всех)) сделать температуру от датчика с одним знаком после запятой
похоже у тебя всё равно идёт сигнал нажатия и поэтому переключается,
набери в порт Scr_info и посмотри в порт и на экран, что лишнее прописано в твоих настройках, не разберёшься пришли лог из монитора от загрузки до вкл. таймера, ящик под роликом и напиши, что на самом деле у тебя подключено,
знак после запятой, только если сам подправишь под себя, тк лишнего места на экране нет.
@@Andrey-Ush нашел что в таймер отправляло - при тестах раскоментил кнопку ( простую на 34 пин) ...и таки сделал температуру с одним знаком после запятой на всех экранах ...Спасибо за ответы и проект!
@@МихаилУ-ю7т не за что, удачи)