Тёмный

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

Денис Теричев Samodelkin
Подписаться 5 тыс.
Просмотров 5 тыс.
50% 1

Пошагово создаю проект для чтения данных от термостата через #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. Не требуется написание кода. Программа подходит для новичков, желающих сделать что нужное и полезное для своего дома.

Опубликовано:

 

3 окт 2024

Поделиться:

Ссылка:

Скачать:

Готовим ссылку...

Добавить в:

Мой плейлист
Посмотреть позже
Комментарии : 35   
@d_sam
@d_sam Год назад
Обзор термостата делать не стал. Там ничего нового, таких мы еже видели много. Для нас любителей поковыряться в FLProg, больший интерес представляет наличие uart интерфейса. Мне поначалу казалось, будет очень просто и скучно. Просто uart, ну и что... А на деле оказалось не так просто! Всем спасибо. Здоровья, удачи!❤❤❤
@НиколайБаженов-ф8о
Насколько оброс Flprog разными вкусняшками. Его пользователей уже целая Армия. Помню эту программу несколько лет назад, когда она только появилась. Пробовал писать в ней и утыкался в нехватку ПБ, но не смотря на это чувствовался огромный потенциал. А сейчас уже можно делать сложные проекты на столько, на сколько хватает фантазии и опыта. Опыт приходит благодаря таким людям, как Денис. Денис, ты делаешь очень нужное дело. Прошло то время, когда устройства проектировались и собирались только на логических элементах и кто имел этот опыт, довольно легко осваивают Flprog и начинают создавать интересные вещи.
@d_sam
@d_sam Год назад
Николай, спасибо за комментарий. Фантазии то у меня хоть отбавляй. Да вот опыта к сожалению не хватает. Обучение происходит в процессе. Осваиваю, делюсь с вами. Спасибо ещё раз. Всего вам самого доброго!
@evolutieman
@evolutieman Год назад
Спасибо, отличное видео !
@d_sam
@d_sam Год назад
Спасибо!
@ramzeschannel5892
@ramzeschannel5892 Год назад
Интересно, конечно, как урок по Flprog, но реально проще и красивее сделать свой термостат на esp, dht22, реле и экране.
@d_sam
@d_sam Год назад
Согласен, приходиться работать с теми данными какие есть. Самописная прошивка гораздо меньше получится.
@yourabuchak327
@yourabuchak327 Год назад
Доброго дня, переглянув ваші уроки, дуже доступно пояснюєте, з мене підписка та лайк. У мене до вас питання такого плану, чи можете зняти урок по підключенню ESP 8266 по wifi до інвертора для збору даних з нього і в подальшому використовувати ці дані для створення системи скидування лишньої енергії в сонячній станції, в програмі FLProg. Дякую
@d_sam
@d_sam Год назад
Здравствуйте youra buchak. В дополнение к предыдущему ответу. Если будет система мониторинга работы солнечной станции, то можно будет реализовать сброс энергии по необходимым событиям. Тема интересная. Закажу датчики, сделаю видео. Спасибо! Всего доброго!
@yourabuchak327
@yourabuchak327 Год назад
@@d_sam Дякую за відповідь. Коротко опишу, що я хочу реалізувати: у мене сонячна станція на 7.2кВт, інвертор аксіома енерджі 7200, в сонячний день станція заряджає АКБ та живить будинок, в загальній сумі з СЕС приходить 1500 Ватт (по грубим підрахункам), а решту +/- 5000Ватт не приходить. Минулого літа у мене була та й залишилась система скидування лишньої енергії, тільки вона починала працювати після, того як зарядились АКБ, час на заряд АКБ витрачається 4-5 год, за цей час втрачаеться багато кіловат. Рішення у мене таке, починати скидувати енергію з СЕС враховуючи ампери які ідуть до будинку, та на заряд АКБ, якщо ампер достатньо то за допомогою трьох модулів диммера для ардуіно плавно підключати тени, у мене три тени по 1500 ватт (три ступені скидування). З диммерами я розібрався навіть є стенд з модулями, диммери працюють, а ось з інвертором завис. P.S я не програміст, поки вчусь на програмі FLprog. Дякую за приділений час
@LapshinLAB
@LapshinLAB Год назад
если подключил второй датчик? он будет просто сохранять данные с 2-ух отдельных датчиков в массив?
@d_sam
@d_sam Год назад
Здравствуйте Lapshin LAB. Если честно, не понял вопроса. К термостату подключается только один датчик температуры и влажности.
@сергейкаширин-я9ч
Денис здравствуйте, вам можно в телеграмм написать. Скинте ссылку!!
@d_sam
@d_sam Год назад
@DenisT78
@IvoMcLoad
@IvoMcLoad Год назад
Есть такая прошивка для есп называется espeasy. Так вот в ней можно управлять пинами с помощью http запросов или get запросов. В flprog можно так же? Пробовал с помощью web сервера, не получается.
@evgenko7014
@evgenko7014 Год назад
Здравствуйте, как с вами связаться. Нужна Ваша помощь
@d_sam
@d_sam Год назад
Здравствуйте! На вкладке "О канале", есть адрес электронной почты. Напишите. Спасибо.
@ПетрГоркавенко
Спасибо за видео. А главное понятно и доступно рассказываете .
@ЭльданизМамедов-з4б
👍👍
@tatarin4015
@tatarin4015 Год назад
вы где?
@d_sam
@d_sam Год назад
Здравствуйте Dan! Я тут. Немного выпал. Сегодня будет видео. Спасибо! Всего доброго!
@АлександрПопов-ж4ч1о
Денис! Где пропали? Почему нет новых роликов на канале?
@d_sam
@d_sam Год назад
Здравствуйте Александр! Все, вернулся. Сегодня будет новое видео. Спасибо!
@ЭльданизМамедов-з4б
👍👍👍
@d_sam
@d_sam Год назад
Спасибо!
@yl923
@yl923 Год назад
А термостат на каком МК собран?
@d_sam
@d_sam Год назад
Там вроде stm32 стоит
@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 Год назад
Вообщем попробовал. Если сразу отправить стоп, то ничего не работает. Пробовал отправлять стоп даже через 50 циклов работы микроконтроллера, тоже ничего не принимается. Более менее вменяемые значения начинает принимать если стоп отправлять через секунду. В этой цепочке медленный "собеседник" это термостат. И ему нужно дать время "выговориться". Как раз на это и требуется около одной секунды. Если прервать термостат раньше, то и ничего не будет принято.
@shahzodmirtalibov6352
@shahzodmirtalibov6352 Год назад
слов нет проста бомба!
@d_sam
@d_sam Год назад
Спасибо!
Далее
Обменялись песнями с POLI
00:18
Просмотров 432 тыс.
ОВР Шоу:  Семейные понты  @ovrshow_tnt
07:21
Пара слов о FLPROG
11:31
Просмотров 3,9 тыс.
Переменные и клеммы в FLProg
13:57
Обменялись песнями с POLI
00:18
Просмотров 432 тыс.