Термостат с UART интерфейсом Получаю данные сохраняю в массив в FLProg

แชร์
ฝัง
  • เผยแพร่เมื่อ 27 ก.ย. 2024
  • Пошагово создаю проект для чтения данных от термостата через #UART. Данные сохраняю в массиве. Создаю алгоритм поиска нужных значений из массива, с последующей записью их в переменные.
    Термостат XY-WTH1: clck.ru/32ayKU
    Модуль ESP 15F: clck.ru/32ayM5
    Провода JST XH2.54 XH 2,54 мм: clck.ru/32ayN9
    Скачать файлы проекта:
    disk.yandex.ru...
    drive.google.c...
    Помощь на развитие канала
    www.donational...
    Программирование arduino в визуальной среде #FLProg. Не требуется написание кода. Программа подходит для новичков, желающих сделать что нужное и полезное для своего дома.

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

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

    Обзор термостата делать не стал. Там ничего нового, таких мы еже видели много. Для нас любителей поковыряться в FLProg, больший интерес представляет наличие uart интерфейса. Мне поначалу казалось, будет очень просто и скучно. Просто uart, ну и что... А на деле оказалось не так просто! Всем спасибо. Здоровья, удачи!❤❤❤

  • @ПетрГоркавенко
    @ПетрГоркавенко ปีที่แล้ว

    Спасибо за видео. А главное понятно и доступно рассказываете .

  • @shahzodmirtalibov6352
    @shahzodmirtalibov6352 ปีที่แล้ว

    слов нет проста бомба!

    • @d_sam
      @d_sam  ปีที่แล้ว

      Спасибо!

  • @ramzeschannel5892
    @ramzeschannel5892 ปีที่แล้ว

    Интересно, конечно, как урок по Flprog, но реально проще и красивее сделать свой термостат на esp, dht22, реле и экране.

    • @d_sam
      @d_sam  ปีที่แล้ว

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

  • @НиколайБаженов-ф8о
    @НиколайБаженов-ф8о ปีที่แล้ว +2

    Насколько оброс Flprog разными вкусняшками. Его пользователей уже целая Армия. Помню эту программу несколько лет назад, когда она только появилась. Пробовал писать в ней и утыкался в нехватку ПБ, но не смотря на это чувствовался огромный потенциал. А сейчас уже можно делать сложные проекты на столько, на сколько хватает фантазии и опыта. Опыт приходит благодаря таким людям, как Денис. Денис, ты делаешь очень нужное дело. Прошло то время, когда устройства проектировались и собирались только на логических элементах и кто имел этот опыт, довольно легко осваивают Flprog и начинают создавать интересные вещи.

    • @d_sam
      @d_sam  ปีที่แล้ว

      Николай, спасибо за комментарий. Фантазии то у меня хоть отбавляй. Да вот опыта к сожалению не хватает. Обучение происходит в процессе. Осваиваю, делюсь с вами. Спасибо ещё раз. Всего вам самого доброго!

  • @ЭльданизМамедов-з4б
    @ЭльданизМамедов-з4б ปีที่แล้ว

    👍👍👍

    • @d_sam
      @d_sam  ปีที่แล้ว

      Спасибо!

  • @IvoMcLoad
    @IvoMcLoad ปีที่แล้ว

    Есть такая прошивка для есп называется espeasy. Так вот в ней можно управлять пинами с помощью http запросов или get запросов. В flprog можно так же? Пробовал с помощью web сервера, не получается.

  • @АлександрПопов-ж4ч1о
    @АлександрПопов-ж4ч1о ปีที่แล้ว

    Денис! Где пропали? Почему нет новых роликов на канале?

    • @d_sam
      @d_sam  ปีที่แล้ว

      Здравствуйте Александр! Все, вернулся. Сегодня будет новое видео. Спасибо!

  • @LapshinLAB
    @LapshinLAB ปีที่แล้ว

    если подключил второй датчик? он будет просто сохранять данные с 2-ух отдельных датчиков в массив?

    • @d_sam
      @d_sam  ปีที่แล้ว

      Здравствуйте Lapshin LAB. Если честно, не понял вопроса. К термостату подключается только один датчик температуры и влажности.

  • @сергейкаширин-я9ч
    @сергейкаширин-я9ч ปีที่แล้ว

    Денис здравствуйте, вам можно в телеграмм написать. Скинте ссылку!!

    • @d_sam
      @d_sam  ปีที่แล้ว

      @DenisT78

  • @tatarin4015
    @tatarin4015 ปีที่แล้ว

    вы где?

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

      Здравствуйте Dan! Я тут. Немного выпал. Сегодня будет видео. Спасибо! Всего доброго!

  • @yl923
    @yl923 ปีที่แล้ว

    А термостат на каком МК собран?

    • @d_sam
      @d_sam  ปีที่แล้ว

      Там вроде stm32 стоит

  • @evgenko7014
    @evgenko7014 ปีที่แล้ว

    Здравствуйте, как с вами связаться. Нужна Ваша помощь

    • @d_sam
      @d_sam  ปีที่แล้ว

      Здравствуйте! На вкладке "О канале", есть адрес электронной почты. Напишите. Спасибо.

  • @yourabuchak327
    @yourabuchak327 ปีที่แล้ว

    Доброго дня, переглянув ваші уроки, дуже доступно пояснюєте, з мене підписка та лайк. У мене до вас питання такого плану, чи можете зняти урок по підключенню ESP 8266 по wifi до інвертора для збору даних з нього і в подальшому використовувати ці дані для створення системи скидування лишньої енергії в сонячній станції, в програмі FLProg. Дякую

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

      Здравствуйте youra buchak. В дополнение к предыдущему ответу. Если будет система мониторинга работы солнечной станции, то можно будет реализовать сброс энергии по необходимым событиям. Тема интересная. Закажу датчики, сделаю видео. Спасибо! Всего доброго!

    • @yourabuchak327
      @yourabuchak327 ปีที่แล้ว

      @@d_sam Дякую за відповідь. Коротко опишу, що я хочу реалізувати: у мене сонячна станція на 7.2кВт, інвертор аксіома енерджі 7200, в сонячний день станція заряджає АКБ та живить будинок, в загальній сумі з СЕС приходить 1500 Ватт (по грубим підрахункам), а решту +/- 5000Ватт не приходить. Минулого літа у мене була та й залишилась система скидування лишньої енергії, тільки вона починала працювати після, того як зарядились АКБ, час на заряд АКБ витрачається 4-5 год, за цей час втрачаеться багато кіловат. Рішення у мене таке, починати скидувати енергію з СЕС враховуючи ампери які ідуть до будинку, та на заряд АКБ, якщо ампер достатньо то за допомогою трьох модулів диммера для ардуіно плавно підключати тени, у мене три тени по 1500 ватт (три ступені скидування). З диммерами я розібрався навіть є стенд з модулями, диммери працюють, а ось з інвертором завис. P.S я не програміст, поки вчусь на програмі FLprog. Дякую за приділений час

  • @kornet8769
    @kornet8769 ปีที่แล้ว

    Если между командами start и stop не делать секундную паузу, а отправить их друг за другом, термостат же тоже отзовется порцией данных?

    • @d_sam
      @d_sam  ปีที่แล้ว

      Скорее всего не все данные сможет принять. Мы же сразу прервем диалог командой stop. Может в одном цикле читать данные, а в следующем отправлять команду stop. Надо пробовать. Появилась идея попробовать использовать modbus.

    • @kornet8769
      @kornet8769 ปีที่แล้ว

      @@d_sam
      Все что мы делаем с микроконтроллером, это читаем и пишем в определенные ячейки памяти(адресное пространство).
      Когда первая команда ушла в работу, можно посылать следующую, она выполнится не раньше первой.
      Чем меньше кода требуется для выполнения одной и той же задачи, тем лучше.
      Есть возможность проверить мое предположение?

    • @d_sam
      @d_sam  ปีที่แล้ว

      @@kornet8769, да, я попробую. Смущает другое, uart штука последовательная. И принимать он будет по одному символу. То есть, как я понимаю, надо послушать что говорит термостат.

    • @kornet8769
      @kornet8769 ปีที่แล้ว

      @@d_sam
      Любопытно выяснить, по идее принятая команда должна отработать до конца, после чего наступит очередь следующей.

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

      Вообщем попробовал. Если сразу отправить стоп, то ничего не работает. Пробовал отправлять стоп даже через 50 циклов работы микроконтроллера, тоже ничего не принимается. Более менее вменяемые значения начинает принимать если стоп отправлять через секунду. В этой цепочке медленный "собеседник" это термостат. И ему нужно дать время "выговориться". Как раз на это и требуется около одной секунды. Если прервать термостат раньше, то и ничего не будет принято.

  • @ЭльданизМамедов-з4б
    @ЭльданизМамедов-з4б ปีที่แล้ว

    👍👍

  • @evolutieman
    @evolutieman ปีที่แล้ว

    Спасибо, отличное видео !

    • @d_sam
      @d_sam  ปีที่แล้ว

      Спасибо!