meteo-24 433 MHz, WWW радио фоном

Поделиться
HTML-код
  • Опубликовано: 23 окт 2024

Комментарии • 40

  • @Ky6AHb
    @Ky6AHb 2 года назад +1

    Спасибо, Андрей, за очередное подробное видео о своих разработках. Функционал расширяется и каждый пользователь может всё настроить именно так, как нужно ему. Спасибо за кропотливую работу и поддержку своего творения! Здоровья тебе и удачи! ✈️ 🤝💪👍

    • @Andrey-Ush
      @Andrey-Ush  2 года назад +1

      Александр тебе тоже всего наилучшего))✈✈✈

  • @sergeyrudenko6346
    @sergeyrudenko6346 2 года назад +1

    Добрый день Андрей. Спасибо за очередное видео. Так как я использую два ТFT дисплея, идея с NRF 24 отпала сама собой. А вот 433мГц пользует мало пинов. Хотелось добавить уличный датчик температуры, но столкнулся с проблемой. Раскоментировал two_tft и появилась ошибка.

  • @tszulpinedo757
    @tszulpinedo757 2 года назад +1

    Le quedó muy bien, profesor.

  • @70Anatoliy
    @70Anatoliy 2 года назад +1

    Доброе , доброе утро дорой друг. Спасибо за новое видео , долго не было , но очень жду и смотрю с интересом , Андрей батьковичь , подскажи , почему маленькая станция с экраном 3,2 норм работает а вот с большим экраном 3,5 идут до 23.00 и встают .утром перегружу опять все идут .вчем может быть проблема , не подскажете ?

    • @Andrey-Ush
      @Andrey-Ush  2 года назад +1

      привет, попробуй что советовали в прошлом ролике

  • @sergeyrudenko6346
    @sergeyrudenko6346 2 года назад +1

    Здравствуйте Андрей. Спасибо за помощь. Добавление строчек в S3_time_4.ino решило проблему с наложением показаний даты на экране S2. Лог по мп3 отправил на почту.

  • @максКозлов-ф3ш
    @максКозлов-ф3ш 2 года назад +1

    Спасибо за видео. Все так на проводках, а плату не планируете делать ???

    • @Andrey-Ush
      @Andrey-Ush  2 года назад +2

      Привет, это тестовая сборка, без проводов тут никак, а в быту три варианта часов, без наворотов с навесным монтажём, платы нужны конечно, но руки так и не дошли, что-то толковое и универсальное сделать(
      На днях Эдуард подкинул свои варианты плат под чип wroom esp32, положил в users/pcb

  • @sergeyrudenko6346
    @sergeyrudenko6346 2 года назад +1

    Здравствуйте. Большое спасибо за помощь. Действительно на TFT2 был установлен S6. Исправил на S3, всё заработало. Теперь попытаюсь подключить 433 МГц. Про результат отпишусь.
    Заметил пару нюансов.
    1.если на флешке в конфиге закоментировать рандом мп3, мп3 плеер перестаёт стартовать. Это у всех так или только у меня?
    2на втором TFT в левом верхнем углу, где дата, при обновлении показаний старые цифры не затираются. Новые накладаються на старые.
    Спасибо за проэкт, удачи тебе Андрей!

    • @Andrey-Ush
      @Andrey-Ush  2 года назад +1

      2. привет, у меня сейчас нет такой конфигурации, попробуй в S3_time_4.ino например после строки
      static byte last_min = 99; //чтобы не перирис минуты
      вставить
      if (refresh_all == true) tft.fillScreen(TFT_BLACK);
      или подождать до обновления
      1 писали про рандом, но я не смог повторить, пришли на почту лог монитора порта от нажатия на проигрывания до зависания
      не за что, удачи.

  • @AlexanderShamarin
    @AlexanderShamarin 2 года назад +1

    спасибо, есть все кроме экрана, надо будет попробовать сделать

    • @Andrey-Ush
      @Andrey-Ush  2 года назад +1

      без экрана только смотреть в порт монитора), не за что.

  • @sergeyrudenko6346
    @sergeyrudenko6346 2 года назад +1

    Может посмотрите по возможности?

  • @DSoul61
    @DSoul61 2 года назад +1

    Есть датчики подключённые по MQTT, можно их на метеостанцию вывести?

    • @Andrey-Ush
      @Andrey-Ush  2 года назад +1

      в setting раскомм-ть #define mqtt и настроить в config.txt, должно принять

    • @DSoul61
      @DSoul61 2 года назад +1

      @@Andrey-Ush Не работает. Записал в config.txt сервер, записал топики - #mqtt_T_topic_read;esp8266-03/sensor/03_htu21d_temperature/state;. В логе вот такое - ---mqtt--send--
      ----mqtt--end--. Как понимаю, данные она принять и не пытается, только отправляет.

    • @Andrey-Ush
      @Andrey-Ush  2 года назад +1

      @@DSoul61 точно, даже переменные определил, но видно было не актуально так и осталось,
      давно было дело. Я помечу себе, тк собирался под другую библиотеку переписать, текущая блокирует скетч при проблемах с отправкой. хоть автор и пишет "without blocking"

  • @МихаилУ-ю7т
    @МихаилУ-ю7т 2 года назад

    добрый деню ...заметил странный глюк ...календарь дату показывает правильно ...в день неделеи на экранах буквами на день вперед ....только на экране тот что без open где зеленые цифры там правильно ...где посмотреть ?

    • @Andrey-Ush
      @Andrey-Ush  2 года назад

      привет, в какой-то версии были фиксы под календарь, посмотри у меня на диске и поставь или обнови до последней.

    • @МихаилУ-ю7т
      @МихаилУ-ю7т 2 года назад

      @@Andrey-Ush залита последняя версия 220503.. как эти фиксы выглядят ( в какой версии хотя бы примерно год)

    • @Leonkhram65
      @Leonkhram65 2 года назад

      @@МихаилУ-ю7т Предпоследнюю посмотри.

    • @Andrey-Ush
      @Andrey-Ush  2 года назад

      @@МихаилУ-ю7т так в твоей версии лежит fix1.txt, почитай,
      если не поможет присылай скрины и описание на почту, как руки дойдут до проекта посмотрю

  • @TheWerwolf68
    @TheWerwolf68 2 года назад

    Андрей, добрый день!
    Пытаюсь скомпелировать проэкт, но программа выдает ошибку.
    Лог прикладываю.
    Подскажите, в чем может быть проблема?
    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.
    Этот отчёт будет иметь больше информации с
    включенной опцией Файл -> Настройки ->
    "Показать подробный вывод во время компиляции"

    • @Andrey-Ush
      @Andrey-Ush  2 года назад

      привет, поставь ту же конфигурацию как у меня,
      ide 1.8.16 esp8266 2.5.2 и нужно выбрать в ide spiffs как минимум 1 мегабайт (если нет SD)

  • @КонстантинНестеров-п1к

    Всем привет! Посоветуйте кто и как поборол подключение внешней антенны к модулю Si4703 для качественного приема сигнала ФМ?

    • @Ky6AHb
      @Ky6AHb 2 года назад

      Привет! Нога 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

    • @КонстантинНестеров-п1к
      @КонстантинНестеров-п1к 2 года назад +1

      @@Ky6AHb это все прочитано и пройдено! Мертвому припарка! Не работает!

    • @Ky6AHb
      @Ky6AHb 2 года назад

      @@КонстантинНестеров-п1к а у меня работает 🤷🏻‍♂️

    • @КонстантинНестеров-п1к
      @КонстантинНестеров-п1к 2 года назад +1

      Снял гнездо для наушников. В качестве антенны припаял многожильный провод длиной 75 см. Эксперимент на плате красного цвета - если правильно подобрать положение провода антенны, то прием уверенный и без помех. Пока остановился на этом варианте

    • @Ky6AHb
      @Ky6AHb 2 года назад

      @@КонстантинНестеров-п1к И я сделал именно так с многожильным проводом, перепаяв С5 и провод к нему. Положение антенны имеет значение - это же ФМ.

  • @МихаилУ-ю7т
    @МихаилУ-ю7т 2 года назад

    спасибо за проект..... но есть пара не понятных моментов ... проект 250322... в верхнем левом углу выскакивает по кругу WWW потом проигрывание вперед потом назад ...как это убрать .....и так и не смог включить тачксрин ...тест в примерах проходит..#define TOUCH_CS 21 строка в драйвере... #define pin_btn_touch 21 в файле Settings_control.h реакции ни какой на тач

    • @Andrey-Ush
      @Andrey-Ush  2 года назад

      привет, #define pin_btn_touch это touch кнопка только для esp32 и к TOUCH_CS
      не имеет отношения, тк тачскрин у меня в проекте не задействован, если посмотришь в порт, то увидишь, что идёт информация о постоянно нажатой кнопке pin_btn_touch, закомментируй pin_btn_touch и TOUCH_CS

  • @МихаилУ-ю7т
    @МихаилУ-ю7т 2 года назад

    еще вопрос ....у меня после старта сначала показывается первый выбранный экран.. и потом через секунду входит в экран таймера...как это отключить.....и второй вопрос ...можно ли в каком то экране ( например втором.. в идеале во всех)) сделать температуру от датчика с одним знаком после запятой

    • @Andrey-Ush
      @Andrey-Ush  2 года назад

      похоже у тебя всё равно идёт сигнал нажатия и поэтому переключается,
      набери в порт Scr_info и посмотри в порт и на экран, что лишнее прописано в твоих настройках, не разберёшься пришли лог из монитора от загрузки до вкл. таймера, ящик под роликом и напиши, что на самом деле у тебя подключено,
      знак после запятой, только если сам подправишь под себя, тк лишнего места на экране нет.

    • @МихаилУ-ю7т
      @МихаилУ-ю7т 2 года назад

      @@Andrey-Ush нашел что в таймер отправляло - при тестах раскоментил кнопку ( простую на 34 пин) ...и таки сделал температуру с одним знаком после запятой на всех экранах ...Спасибо за ответы и проект!

    • @Andrey-Ush
      @Andrey-Ush  2 года назад +1

      @@МихаилУ-ю7т не за что, удачи)