ESP32 + 2 TFT ili9341, ч.13

แชร์
ฝัง
  • เผยแพร่เมื่อ 31 ธ.ค. 2024

ความคิดเห็น • 57

  • @masterkit9517
    @masterkit9517 4 ปีที่แล้ว +2

    Спасибо большое за видео! Очень не хватает таких проектов в ютубе, практически единичные.

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว +1

      не за что, удачи)

  • @70Anatoliy
    @70Anatoliy 4 ปีที่แล้ว

    ну все извиняюсь Андрей что столько вас мучил , сейчас пришла посылка , короче поставил новую esp все сразу загрузилось , спасибо за проект , есть пожелания сделать тоже ,можно с одним экраном , на алике нашел с диагональю 5.0 и со стиусом , то есть можно будет по экрану тыкать ,и сдатчиком с батарейкой короче в машину что бы вставить а время что бы не сбивалось , удачи вам ,здоровья ,и успехов , ждем новинок продолжай те проект

  • @donparket
    @donparket 4 ปีที่แล้ว +2

    Привет. Линейка понравилась )))))

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว +1

      привет, синей изоленты не нашёл)

  • @varfolomey1
    @varfolomey1 4 ปีที่แล้ว +2

    Прошу пардону один вопрос по всем проектам а нельзя ли при переключении станций этот режущий звук жужжания убрать?

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว +1

      это больше вопрос по радиотехнике,
      если поставить кондер на выход, фильтры,
      экранировать провода, норм. питание , то должно быть норм, а когда в одном клубке то "жужжит" тк это просто макетка для показа.

  • @masterkit9517
    @masterkit9517 4 ปีที่แล้ว +1

    Нужно с солнечного вакуумного коллектора транслировать температуру в помещение на дисплей, как лучше реализовать? 433мгц? или wifi? данные только на дисплей нужны будут в помещении. tft дисплей есть большой 2.8 сенсорный, вроде самый большой, esp32 есть, 433мгц или esp32 лучше?

    • @dea-th661
      @dea-th661 4 ปีที่แล้ว

      1 month later))) У меня NodeMCU с ESP-12E. Во-первых я не смог подрубить NRF, точнее получить 100% результат передачи (вечно перегрузка, левые значения), во-вторых моя NodeMCU слабовата и не может дотянуться до роутера из соседней комнаты, а если и дотягивается, то преступно долго. У ESP-32 вроде еще и bluetooth на борту, так, что она подойдет в качестве приёмника, но для передачи лучше что-то типа arduino pro mini (понадобится программатор) или Wemos D1/D1 pro mini с NRF, канал будет открытый, но дальность гораздо больше. Если устройство автономное, то батарейку лучше беречь и использовать LiFePo4 (зарядка TP5000), а сами платы покрывать напр. китайским герметиком 705 (подсмотрел у одного чувака, который заливал им полётник квадрокоптера).
      Всё выше сказанное основано только на моём личном опыте.

  • @N111-z5c
    @N111-z5c 4 ปีที่แล้ว

    Добрый день Андрей. Спасибо за ваш труд. Недавно пришли деталюшки, вчера собрал на коленке. Связка ESP32 devkit v1 и дисплей TFT sp1 480x320 v1. Запустилась только одна прошивка old/esp32_320x480/ 041019test. :) Вчера регистрировался на OpenWeather, выслали ключ на почту. Вчера он не работал, сегодня с утра всё показывает. Там какие то ограничения есть на получение погоды, не знаю сколько проработает:) Давление на +20 выше, как вы и говорили. Остальные скетчи в этой папке (241119_test, 301019_test) и в других не собираются. Просто в IDE пишет: "ошибка компиляции для ESP32 devkit v1". Контакты переназначал , некоторые скетчи изначально под ESP32 как я понял, всё ровно ошибку выдаёт.

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว +1

      привет, скачай последнюю версию за 20 год, у меня иде 1.8.12 (на 10 тоже норм.) , esp32 версия должна быть только 1.0.2 не выше, возьми библиотеки из lib.zip или сам установи последние, если будет ошибка скопируй весь лог компиляции и пришли на ushakof@inbox.ru
      ключ free без ограничений по времени, погода только по часам,
      все актуальные скетчи одинаковы для 8266 и 32, только настраиваются в setting и tft_espi

    • @N111-z5c
      @N111-z5c 4 ปีที่แล้ว

      @@Andrey-Ush В общем разобрался. Закинул папку "ESP8266Audio-master" в библиотеку и половина ошибок пропала. Её просто не было в Lib архиве, я её пропустил. Второй момент с библиотеками, их в каждой папке по паре. При копировании каким то боком в папке библиотеки TFT_eSPI/User_Setups оказались два файла Setup21_ILI9488.h В которых распиновка разная. Один "неправильный" назывался так же но был с другим расширением, и программа обращалась к нему. Ну и настройки чувствительные :), что то не так сделаешь и ошибки компиляции. Ещё один момент после настройки через Settings_meteo в конце документа нужно нажимать Enter, или настройки не сохраняются. Прикольно было бы сделать шкалу загрузки при старте, а то запустил и чёрный экран, и не понятно работают они или нет.:) Настроек так много, что все ещё не пощупал, как раз делать не чего, можно проиграться :).

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว +1

      @@N111-z5c " нужно нажимать Enter" не совсем понял,
      экран практически первым запускается и должен показывать процесс загрузки, в порту всю загрузку тоже показывает,
      если собрал версию под два экрана (#define two_tft), то да второй позже показывает, но первый сразу и там используется adafruit под TFT

    • @N111-z5c
      @N111-z5c 4 ปีที่แล้ว

      @@Andrey-Ush Ещё можно вопрос. Можно как то переназначить выходы аудио 26,25 пины ? Что то не могу найти.

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว +2

      @@N111-z5c нет нельзя, если дойдут руки, чтобы можно было делать Esp32 без радио, тогда можно будет их назначить под что-то другое.

  • @пашасергеев-я4ю
    @пашасергеев-я4ю 4 ปีที่แล้ว

    Вчера попробовал метеостанцию на работе и столкнулся с одной проблемой, дома все было нормально, а вот на работе метеостанция замирает где то на пять минут затем все работает и опять пять минут висения. Пока связываю это с контент фильтрацией, хотя с компьютера сайты метео открываются, плюс сеть 10.68, а не 192.168 хотя контроллеру ws2812 это не мешало но там не было обращения к сайтам только внутренняя сеть.

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      если посмотреть порт, то будет видно в какой момент тормозит,
      это может быть из-за долгого запроса к openw, обычно в это время секунды не мигают, одна из причин этого версия esp32>1.0.2, об этом написано под видео.

  • @пашасергеев-я4ю
    @пашасергеев-я4ю 4 ปีที่แล้ว +1

    Здравствуйте сегодня попробовал новую прошивку, все норм, единственное я не использую wifi радио но данный экран запускается несколько раз при включении метеостанции, можно как то полностью отключить данную функцию, использую esp32.

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว +1

      привет, по ftp скачай alarm.txt, очисти или закомм. все строки и скопируй обратно.

    • @пашасергеев-я4ю
      @пашасергеев-я4ю 4 ปีที่แล้ว +1

      @@Andrey-Ush ОК понял Спасибо

  • @mauricioguido1642
    @mauricioguido1642 4 ปีที่แล้ว

    Good morning Andrey, I don't understand why after a while the screens go by themselves on that of the radio. My configuration: ESP32 + TFT ILI9488 + Encoder Module + PCM5102. Many thanks and regards

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      Hi Mauricio, if the radio turns on, then in
      alarm.txt comment out all the lines.
      If the screens are turned on in a circle, then comment out in config.txt
      // # S1_show; 60; // # S2_show; 25;
      // # S3_show; 35; // # S4_show; 15;
      // # S5_show; 55;
      // # Sg_show; 15;
      // # Sf_show; 15;
      // # S0_show; 40;
      files can be edited via FTP, good luck.

    • @mauricioguido1642
      @mauricioguido1642 4 ปีที่แล้ว

      @@Andrey-Ush Dear as always, thanks for the prompt reply, now everything works. I would like to ask you another small thing, the sensor on #define bme280 1 (SCL = D22 and SDA = D21) works well but when I remove the comment on // # define PCM5102 // ESP32 external DAC (def internal 25.26 pin) the sensor no longer works "Could not find BME280 sensor!". The pins of the PCM5102 are connected correctly and I don't use PAM8403, only headphone output. Thanks for everything and good work. Regards

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      @@mauricioguido1642 Hi,
      So far there is no such configuration,
      I 'll check and write later.

    • @mauricioguido1642
      @mauricioguido1642 4 ปีที่แล้ว

      ​@@Andrey-Ush Good evening Andrey, in the end I put a DHT22 and it works, the only problem is that in the radio screen it does not update the weather data including the internal sensor. Turning the encoder everything works and the red box disappears becoming yellow on the DHT data.
      It would be nice to implement with another screen e.g. "S6_iot_4" to read the Thingspeak channel data, perhaps using the night clock screen without clock, that is, using the area above the openW data. Thanks for your wonderful work.

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      @@mauricioguido1642 Hi Mauricio,
      Data from sensors are updated at channel change, and weather request is executed after "radio" mode exit
      Did so because the sound is stuttering when updated.
      (Bme si dht ds) add in next update
      for example by analogy t_bme_ref_onplay=
      , And the weather request needs to be checked
      About S6_iot_4 didn 't quite understand, if you can draw and post on your channel or came to mail
      .

  • @70Anatoliy
    @70Anatoliy 4 ปีที่แล้ว

    добрый день Андрей , с одним экраном собрал все работает , даже радио свое забил , дай думаю 2 экрана сделаю ,все подцепил по схеме ,все изменил и ...короче все как на видео ,второй экран показывает а первый пытается , но так и не может загрузится ,горит белым , #scr_name_def;S2; все стоит как надо и в скетче указал 2 экрана . думал экран нераб...поменял местами .все также .2-й показывает , а 1-й так и не хочет показывать , флешку не использую.
    где рыть не подскажите , а то очень прикольный проект

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      привет,
      в setting надо раском-ть
      //#define two_tft
      проверь пины (можно свои )
      //PIN TFT 1--------------
      #define TFT_CLK 18
      #define TFT_MOSI 23
      #define TFT_CS 5
      #define TFT_RST -1
      #define TFT_DC 33
      #define TFT_MISO -1
      //PIN TFT 2---------------
      #define TFT_CLK2 14
      #define TFT_MOSI2 13
      #define TFT_CS2 15
      #define TFT_RST2 -1
      #define TFT_DC2 2
      #define TFT_MISO2 -1
      нижний экран определяется
      #define tft2_S4 // какой экран, только tft2_Sg,tft2_S3 или tft2_S4
      верхний оставь как было до этого с одним экраном (S1-Sxx)
      библиотеку бери меня, с другими не тестировал (adafruit...)

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      @@70Anatoliy можешь попробовать запустить пример
      из Adafruit_ILI9341 graphicstest.ino только закомм-й
      //Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC);
      а тут раскомм-й и напиши свои пины от того экрана из setting
      Adafruit_ILI9341 tft = Adafruit_ILI9341(TFT_CS, TFT_DC, TFT_MOSI, TFT_CLK, TFT_RST, TFT_MISO);

  • @stan1602ify
    @stan1602ify 4 ปีที่แล้ว

    Благодаря Вам, повторил проект на esp8266+tft 240*320. Но фон экрана белый, а не черный. Игрался с инверсией - не помогло... Есть мысли куда рыть?

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว +2

      если библиотека с моего диска, то возможно в User_Setup_Select.h выбран не тот драйвер, можно проверить на TFT_eSPI\examples\Test and diagnostics\Colour_Test\Colour_Test.ino из этой библиотеки

    • @stan1602ify
      @stan1602ify 4 ปีที่แล้ว

      @@Andrey-Ush спасибо!

  • @СергейМалышев-д2т
    @СергейМалышев-д2т 4 ปีที่แล้ว

    Не плохо было бы отправлять по MQTT данные с датчиков.

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      отправляются и принимаются

  • @КонстантинСтремоухов
    @КонстантинСтремоухов 4 ปีที่แล้ว

    Не могу скомпиллировать. Ошибка exit status 1
    ThingSpeak.h: No such file or directory
    В чем может быть дело?

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว +1

      установи библ. thingspeak-arduino
      или скачай lib.zip(доложил в неё)

  • @НиколайБыстров-э3т
    @НиколайБыстров-э3т 4 ปีที่แล้ว

    Андрей, с чем может связана проблема? Ни как не могу добится отображения иконок и графики которая прогружается в SPIFFS. Причем эти файлы в ESP32 точно загрузились. Пробовал их загружать через Ардуино ИДЕ и через FTP. На конфиг реагирует, но картинки не читает. дисплей ILI9488

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      привет, если часы показывает, а данные температуры и иконки нет то проблема в ключе, если значения Т есть, то проблема в загрузке в spiffs, и то и другое можно увидеть порту монитора.

    • @НиколайБыстров-э3т
      @НиколайБыстров-э3т 4 ปีที่แล้ว

      @@Andrey-Ush данные о погоде и времени загружаются и отображаются, а вот графика нет, хотя в spiffs файлы есть и я их вижу через ftp

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      @@НиколайБыстров-э3т графикам spiffs не надо, пришли проблемный скрин на ushakof@inbox.ru и полный лог загрузки, весь выдели ctrl+c ctrl+v в файл или в письмо

    • @НиколайБыстров-э3т
      @НиколайБыстров-э3т 4 ปีที่แล้ว

      @@Andrey-Ush я имею ввиду графика - (иконки, рисунки, изображение)..
      С текстовыми шрифтами и линиями проблем нет.
      Фото и лог скинул на почту )

  • @rudyselectronics6766
    @rudyselectronics6766 3 ปีที่แล้ว

    that is freeekin cool!!!!!

  • @70Anatoliy
    @70Anatoliy 4 ปีที่แล้ว

    еще классно было бы если менялся нижний экран ,а часы что бы стояли в одном виле как можно настроить так или нет ,только верх меняется ?

  • @70Anatoliy
    @70Anatoliy 4 ปีที่แล้ว

    Андрей почему с одним экраном радио играе супер а с двумя какой то шум ,играет но ужасно

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      скорее всего радио помеха,
      тут каждый борется в меру своих знаний,
      нижний экран только статика, тк слишком много нюансов всплывает если делать каждый по себе, как вариант один на есп32, а второй на 8266)

    • @70Anatoliy
      @70Anatoliy 4 ปีที่แล้ว

      @@Andrey-Ush добрый день да я бы с одним экраном пользовался , но к нему не подключить энкодер,, его в прошивка нет, только м пульта, а мне удобней энкодер пользоваться, до пилите метео 320/240 там радио отлично играет, чисто впишите туда энкодер, или если есть уже такой скетч, подкиньте

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      @@70Anatoliy настройка //#define encoder в setting для всех версий

    • @70Anatoliy
      @70Anatoliy 4 ปีที่แล้ว

      @@Andrey-Ush нет я установил метео 320/340 там нет энколера

    • @Andrey-Ush
      @Andrey-Ush  4 ปีที่แล้ว

      @@70Anatoliy я уже писал в папке meteo бери последнюю версию,
      сейчас одна версия для всего проекта