метеостанция +encoder+график погоды, ч.12

แชร์
ฝัง
  • เผยแพร่เมื่อ 3 ม.ค. 2025

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

  • @lavrin.
    @lavrin. 4 ปีที่แล้ว

    *Графики* это *мега полезно!* Спасибо!

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

    С самого начала повторяю проекты -громадное спасибо - даже иногда не успеваю ))) воплотить все усовершенствования. Есть несколько ИМХО: Работать с энкодером не достаточно удобно если это законченная коробочка которая висит на стене или стоит на столе. Мне кажется слишком много "длительных" данных прогноза с инета которые не так часто необходимы, да и прогноз более чем на пару дней не оправдывается ИМХО. Хотелось бы добавить побольше "локальной" информации и offline данных - датчик качества воздуха(MH-Z19B), RTC, rda5807. И управление TFT!!!!!!

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

      Алексей привет, спасибо за предложение по платам, выглядят здорово,
      но ты лучше напиши в чем делал, где заказал и гербер скинь на почту, на мейл.ру доходят норм., буду осваивать)
      Да 2 дня скорее всего актуально, но это вроде метеост. поэтому показываю всё на некоторых экранах. MH-Z19B врядли, c RTC+датчики тут навалом проектов, а тут не знаю для чего, тк без инета это проект нет смысла использовать, rda5807 может быть, но сначало VS1053, очень давно лежит ждёт, управление тфт, да надо пробовать, пришел мосфет и какой-то драйвер. Не за что)

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

    Здраствуйте!Спасибо за проект!У меня вопросик.Возможно ли реализовать в данном проекте регулировку яркости экрана в зависимости от освещения?...уж больно ярко он светит ночью :)

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

      привет, программно нет, только заменить ночные цифры на свои в папке /data, самый простой способ если добавлять компонент, то через реле по сигналу н.времени. Сделал пометку раз вопрос стал всплывать частенько.

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

      Я собрал регулировку на отдельной плате. Основу схемы брал отсюда: micpic.ru/articles/98-shim-regulyator-yarkosti-indikatorov-na-555-tajmere.html
      Вместо транзистора установил оптопару PC817 где на выходе одна ножка на подсветку дисплея , вторая 3.3В.
      Фотодиод у меня 5800B. Резистор R2 убрал, слишком темно ночью светит. Конденсатор С2 на 33пф. По той же причине. Пока не добился регулировки нижнего значения подсветки. Но и так нормально. Питание 3.3В тоже отдельно сделал. Кстати дисплей и усилитель хорошо работают от 3.3В. Если будет нужна схема ( от руки), через две недели
      khram4enko#rambler.ru (#=@).

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

      @@Andrey-Ush В ESP есть аналоговый вход A0 ...а если на его повесить фоторезистор и сделать чтобы от наружного освещения он управлял ШИМ сигналом на контакт LED экрана....или может можно что нибудь по шине I2C реализовать

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

      @@vovkalitt6074 на шим всё равно что-то надо мосфетное,
      а так проще как сделал Леонид на своей схемке, конкретно под свои условия+ если на кухне можно датчик движения в схему, чтобы не светить круглые сутки

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

      @@vovkalitt6074 Вы наверно про эту схему. Минус два штыря на ESP
      gearise.ru/arduino-lesson-5
      Тут возможно самый яркий свет будет меньше подсветки напрямую.

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

    Андрей, программно можно уровень звука понизить? На экране у меня 5 процентов, а PAM8403 на середине регулятора уже захлебыватся. Или резистивный делитель в цепь между ЦАП и услителем ставить?

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

      в файле /data/i_stat.txt последний параметр громкость станции при запуске, по умолчанию, если пусто 50%

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

      @@Andrey-Ush У меня там 5 стоит. Всеравно много.

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

      @@Leonkhram65 на экране тоже 5?,
      если нет напиши строчку станции из файла, если 5 на экране можешь поставить в файл 1, ";" после громкости стоит?

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

      @@Andrey-Ush В настройках стоит 5. Попробую 1. Пока все в коробку сложил. Уезжаю на неделю. Если что попробую резисторами загасить.

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

    Еще вопрос имеем дисплей с паралельным подключением (красная плата как у вас) при выборе разрешения 480х320 картинка слегка на несколько строк в бок и вниз уходит за размеры дисплея. При выборе 320х240 по высоте норм но по ширине несколько естественно меньше. Но не в этом дело (хотя конечно хотелось бы чтоб при 480х320 он не вылазил за дисплей. Вопрос в следующем все работает но через некоторое время экран с главного переключается на экран радио (с настройках стоит byte scr_show_count=0; //если по кругу экраны >1 config.txt ) Вопрос что не так? Через некоторое время экран меняется на главный и так по кругу.

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

      с первым вопросом не понятно, на каком экране или на всех, как определил что не точно, если бы дело в драйвере, то оба разрешения бы не совпадали, можешь просто сам нарисовать прямоугольник на экране
      tft.drawRect(0,0,479,319,TFT_YELLOW);
      по второму, если по расписанию запускается радио, то по фтп скачай файл alarm.txt и закомментируй все строчки и скоп. обратно.

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

      На всех экранах вылазиет за экран в понедельник прошью назад с разрешением 480х320 скину фото

  • @Радиотека
    @Радиотека 4 ปีที่แล้ว

    И можно сделать что-бы уличный датчик принимал с thingspeak. Точнее есть уличный датчик который передаёт на thingspeak. Чтобы монитор погоды брал уличные данные с thingspeak и показывал на мониторе

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

      в setting раскомм #def iot
      в config.txt заполняй
      //--------iot read------------------
      #iot_id_read;999;
      id
      #iot_key_read;247XXXX324-; ключ чтения
      #iot_T2_fld_read;№поля чтения уличной темп.;
      остальные поля закомментируй

    • @Радиотека
      @Радиотека 4 ปีที่แล้ว

      @@Andrey-Ush А
      если на выходе цапа я в разъём джек наушники подключю (для проверки) радио будет играть, точнее звук. Просто с таким цапом дело не имел. А под рукой усилка нет сейчас.

    • @Радиотека
      @Радиотека 4 ปีที่แล้ว

      @@Andrey-Ush и так не удалось нормально сделать обновление температуры дом.датчика. Чтобы например фаза луны появлялась раз в 5 мин но при этом обновление температуры происходило раз в 15сек без перерисовки. (просто менялись цифры

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

      @@Радиотека я тестировал на наушниках

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

      @@Радиотека показ датчиков 0..255сек, не более

  • @Радиотека
    @Радиотека 4 ปีที่แล้ว

    Подскажите не компилируется.Выдает ошибку C:\Users\imon2\Documents\Arduino\meteo\jpeg.ino: In function 'bool drawJpeg(String, int, int)':
    jpeg:44:29: error: 'class JPEGDecoder' has no member named 'decodeFsFile'
    boolean decoded = JpegDec.decodeFsFile(filename); // or pass the filename (leading / distinguishes SPIFFS files)

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

      обнови библиотеку по этой ссылке
      github.com/Bodmer/JPEGDecoder
      или lib.zip скачай повторно (обновил в архиве)

    • @Радиотека
      @Радиотека 4 ปีที่แล้ว

      @@Andrey-Ush я оттуда и брал и кидал её в вашу папку с библиотеками. Попробуй полностью удалить и обновить

  • @Радиотека
    @Радиотека 4 ปีที่แล้ว

    Добрый день. Заметил некоторые глюки. Не знаю у меня только это. Иногда когда вкл монитор не загружается погода, надо перезагрузить. Но это ладно. А вторая проблема, стала появляться на последней прошивке. Погода на основном экране (на 4 дня котороя) иногда не прорисовывается, как будто обрезали кусок (половина остаётся) и так до следующего обновления и так-же проподает бывает температура и влажность (фаза луны показывает) и потом там чёрное всё и через 1мин где-то показывают. Скиньте почту. Я вам фотку скину

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

      привет, посмотри какого цвета индикаторы секунд, если красные- проблема с wifi, так же при неудачном запросе к openw уменьшается количество запрашиваемых записей, далее реконект wifi.
      Проверь версии esp8266 (esp32) должны быть рекомендуемые, более поздние проблема с wifi)
      Если нет проблем с wifi проверь в setting раскомм-н #debug и в config.txt
      параметр log, вместе со скрином скопируй по ftp все log*.txt на ushakof@inbox.ru

    • @Радиотека
      @Радиотека 4 ปีที่แล้ว

      Пропадание температуры и влажности происходит только когда давление берет с датчика 1018мм в гексопаскалях. (там просто в прошивке надо будет изменить на мм. рт ст) наверное просто сдвигается температура и влажность. Тогда получается что он давление берет то с датчика то с сайта. Температура нормально показывает

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

      ​@@Радиотека сдвиг гексопаскалей проверю, а давление должно браться с датчика для текущей погоды или с IOT,
      если и то и другое будет похожий вариант как описываешь, Если с IOT
      нет приема, напиши какой экран и какое разрешение

    • @Радиотека
      @Радиотека 4 ปีที่แล้ว

      @@Andrey-Ush 3.5 320х480
      Главное что с iot (уличного датчика) температура постоянно принимается и рядом (меньше размером) с интернета. А вот именно давление в основном берет с интернета и иногда с iot и я так понимаю что на уличному датчике у меня идёт отправка не в мм рт сб он автоматом пишет и сдвигает температу и влажность в доме за экран. Сейчас скину фотки на почту для наглядности. А позже закину логи

    • @Радиотека
      @Радиотека 4 ปีที่แล้ว

      @@Andrey-Ush на инбох не отправляется. Вроде вы скидывали Ushakof@yandex.ru ещё как-то. Я туда скинул

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

    Прошу пардону за глупый вопрос. Для использования дисплея с паралельным подключением достаточно просто в сетингс метео раскоментировать строчку с разрешением дисплея 480х320 ?

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

      недостаточно, основные настройки по дисплею в
      - User_Setup_Select.h
      - /User_Setups/xxx.h (pin)
      для проверки запустить пример из этой библиотеки.

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

      @@Andrey-Ush Вроде бы все победил дисплей с паралельным подключением все настроил одно но не получается сделать инверсию (дисплей кажет как в негативе) строчки отвечающие за это нашел но никак дисплей на это не реагирует

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

      @@varfolomey1 в примере TFT_eSPI\examples\Test and diagnostics\Colour_Test\Colour_Test.ino
      есть вызов функции инверсии invertDisplay , можешь проверить.

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

      @@Andrey-Ush Да в этом примере инверсия работает. Только вопрос вопросов как и кудой это засунуть в скетче метео?

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

      @@varfolomey1 в meteo.ino найди end_setup:;
      ниже вставь
      tft.invertDisplay( true );

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

    Здравствуйте. Отличные проекты. Собрал две, метеостанции работают отлично. В этом проекте почему-то скетч не захотел компилироваться, ошибка: exit status 1 'class Encoder' has no member named 'isDouble' не пойму в чем дело.

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

      привет, какая-то проблема с энкодером, удали текущую и поставь из архива lib.zip GyverEncoder (разраб по моей просьбе подправлял её 30.01.20)

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

      @@Andrey-Ush спасибо, проблема ушла.

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

    Спасибо, недосмотрел, залил SPIFFS, ошибка ушла, но иконки дождя или солнца не появились.

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

      если данные погоды есть, то скорее всего размер spiffs надо увеличить при прошивке,
      если данных о погоде нет, то нет ключа в config.txt

  • @Радиотека
    @Радиотека 4 ปีที่แล้ว

    Подскажите по подключению 5101 по пинам.А то не разобрался и птличие подключения //#define PCM5102 //ESP32 external DAC (def internal 25,26 pin) |
    #ifdef PCM5102

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

      два пина всегда 25,26
      bclkPin любой который работает на вход и выход, остальные на "+": и "-" в setting и по схеме вроде понятно

    • @Радиотека
      @Радиотека 4 ปีที่แล้ว

      @@Andrey-Ush да уже все разобрался

  • @ДенисСидоренко-к7щ
    @ДенисСидоренко-к7щ 4 ปีที่แล้ว

    Здравствуйте Андрей, у меня к вам такой вопрос, метеостанция с автоматической сменой дисплеев работает прекрасно, нареканий нет. Но вот при смене , дисплей S4 пропускается, а при переключении в ручном режиме с пульта или кнопкой все ок все дисплеи крутятся отлично. В настройках в конфиге S4 и все остальные раскоментированны. В чем может быть проблемка подскажите пожалуйста..........! ?

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

      привет, если у тебя последняя версия, вставь сюда из config строки после
      //экраны по кругу / screens around
      до #log;;

    • @ДенисСидоренко-к7щ
      @ДенисСидоренко-к7щ 4 ปีที่แล้ว

      @@Andrey-Ush //экраны по кругу / screens around
      #S1_show;60;//если надо менять экраны по времени
      #S2_show;25;
      #S3_show;35;//if it is necessary to change screens on time sec
      #S4_show;15;
      #S5_show;55;
      #Sf_show;60; //foto
      #S0_show;40; //no openW, актуально если есть SD

    • @ДенисСидоренко-к7щ
      @ДенисСидоренко-к7щ 4 ปีที่แล้ว

      версия кода ver[]= "151219"

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

      @@ДенисСидоренко-к7щ поставь мартовскую и отпишись если проблема останется

    • @ДенисСидоренко-к7щ
      @ДенисСидоренко-к7щ 4 ปีที่แล้ว

      Хорошо, завтра отпишусь

  • @РоманВишневецький
    @РоманВишневецький 4 ปีที่แล้ว

    Добрый вечер! Подскажите, в вашем проекте у меня без пяти минут каждого часа включается таймер, я его отключаю но он дальше включается, как их отключить чтоб таймер не включал радио?

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

      привет, по фтп скопируй файл alarm.txt
      закомментируй все строки или почисти и скопируй обратно.(можно просто удалить файл если не понадобится планировщик)

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

    а почему бы не прикрутить ИК пульт ?

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

      уже давно всё прикручено, кому надо кнопки, кому енкодер, кому пульт

  • @ДенисСидоренко-к7щ
    @ДенисСидоренко-к7щ 4 ปีที่แล้ว

    У кого какие идеи с корпусом для этого проекта? Мож кто что посоветует , у кого как получилось?

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

      Такой корпус, так примерно верх сделаю. Выгну над паром из оргстекла.
      drive.google.com/file/d/16f3puA9_JQh1f1etO5QtASsgK6g3f2ZT/view?usp=drivesdk
      drive.google.com/file/d/16XRKyOm2697aM0rWc-xBEOteeoJPkg7q/view?usp=drivesdk

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

    Добрый день,собрал ваш проект на ESP32 и wemos8266, но после загрузки скетча на дисплее высвечивается зеленым вся загрузка кроме read config.txt ERR. Дальше переход для подключения к wifi espmeteo и код 11111111. ПРИ попытки подключения с телефона неудача. Подключил SD и получилось пройти дальше и подключиться,но не подгружается информация из папки DATA,естественно нет картинок. Вся проблема в config.txt. Какие есть предложения?

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

      Вы не с зарядки от телефона запускаете ?

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

      @@Leonkhram65 Все работает, кроме config. txt. Да зарядка от телефона. Data кабель.

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

      @@Leonkhram65 Проверял на wemos d1 , там питание 12в,тоже самое.
      подкинул 3а блок,без изменений

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

      привет, если SD , скопируй содержимое /data в корневой SD,
      если нет SD,то скорее всего не загрузил в SPIFFS, здесь есть видео на тему загрузки в SPIFFS или гугли

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

      @@Andrey-Ush В восьмой серии в конце показано. Хотя нет, ошибся. Тут описано, куда ESP32FS ставить: habr.com/ru/post/483280/

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

    Добрый день ! а схему то можно посмотреть? На гитхабе не публикуете?

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

      привет, всё под видео

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

      @@Andrey-Ush в папке от 020220? а без ЦАП 5102 можно использовать радио?

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

      @@PafnutiOdincovo Можно. Посмотрите предыдущие части. Там раписаны настройки.

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

      @@PafnutiOdincovo если закомм-ть
      #define PCM5102
      будет без цап

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

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

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

    Доброе утро!
    Пытаюсь целый день собрать данный проект, но Arduino IDE все выдает ошибки.
    Пробовал разные версии, и версии ESP32.
    Может у кого-то есть возможность выложить портабельную версию со всеми необходимыми файлами?

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

      привет, если у тебя стоят рекомендованные версии платформ и иде, а также установлены библиотеки из lib.zip, проверь что проект распакован с Подкаталогами по короткому пути напр. c:\meteo и если будут ошибки пришли полный лог компиляции (выдели cnrl+c ctrl+v в файл или письмо) и пришли на ushakof@inbox.ru

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

    Еще бы второй музыкальный экран. Мои 24 канала не входят на картинку.

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

      шрифт меньше уже не сделаешь, тут наверное только через отдельные плейлисты.

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

      @@Andrey-Ush Ну ничего страшного. Любимые закину в начало, а остальные по номерам буду набирать.

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

    А можно получать данные о погоде например с www.gismeteo.ru

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

      нет, только openweathermap

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

      @@Andrey-Ush Жалко погодка немного отличается.ну я думаю внешние датчики слегка все подправит и такой еще вапрос. не планируете добавить в список датчиков MH-Z19B или чтото похожее. былбы не плохо на работе начальство достовать и так знать когда пора сваливать

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

      @@пашасергеев-я4ю у гисметео нет бесплатного api, нет не планирую

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

      @@Andrey-Ush Еще такой вопрос при использовании платы esp32 к ней можно подключить модуль часов ds3231

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

      @@пашасергеев-я4ю нет, время только с инета.

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

    Все работает, кроме config. txt. Да зарядка от телефона. Data кабель.

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

      Вот и ответ. У меня примерно так же было. Купил блок питания на 5В 3А со штырем на выходе и ответную часть с " мамой ". Цена + - 500 р. Все сразу заработало. Дело в том, что процессор при поиске wifi потребляет большой ток.