Страница 2 из 19

Re: Термостат на базе ESP12-32 в удобном корпусе

Добавлено: Пт фев 23, 2018 10:52 pm
ANARHIST1984
Максимальная комплектация это все предусмотренные компоненты распаяны на плате. Такие как УАРТ, кнопки управление

Re: Термостат на базе ESP12-32 в удобном корпусе

Добавлено: Пт фев 23, 2018 10:57 pm
tarasfrompir
Вы уж извените за вопросы - не зае...
Просто решил определится толи делать самому толи проще купить ....
Вот и решил узнать ценник

Re: Термостат на базе ESP12-32 в удобном корпусе

Добавлено: Пт фев 23, 2018 11:02 pm
immortal
ANARHIST1984 писал(а):Алгоритм работы прошивки
Теперь об алгоритме работы прошивки
Частичная поддержка RTOS, позволяет модулю watchdog более корректно отрабатывать свою роль
Решена проблема с периодическим отвалом ЕСП и невозможности открыть страницу. Такая проблема наблюдается почти во все решениях которые используют веб управление
Теперь сам алгоритм работы
Например у вас в сети несколько МК и что бы видеть данные со всех, вам необходим сервер. В моем случае я пошел по другому пути. А именно, внедрил технологию ССДП обнаружения МК в сети посредствам широковещательного запроса по UDP. Далее все МК создает файл в формате json где хранится список всех обнаруженных МК с поддержкой данной технологии. В этом файле хранятся данные в виде имя\ip все обнаруженных устройств. Далее этот файл обновляется раз в две минуты.
После при обращении к любому мк с данной прошивкой происходит следующее. Браузер получает файл со всеми обнаруженными мк, делит страницу по количеству ip на секции. Каждая секция принадлежит своему мк и загружается со своего контролера напрямую. Поле каждые две минуты браузер получает обновленный список и динамически подстраивается под количество МК. Убирая, добавляя или оставляя количество секций неизменны согласно количеству ip из списка.
Теперь по алгоритму работы самого термостата
Режимы работы
1\1 - Данный режим разрабатывался для работы с сауной. Расписание на неделю в виде время включения\выключения для каждого дня свое. Температурное значение одно для каждого дня на неделю. Ручной режим работы если не настроено расписание - данный режим включает систему строга на определенное время выставленное при нажатии на кнопку ручного режима.
1\4 - данный режим разрабатывался для работы с теплым полом. Режим работы круглосуточный. Температурное значение задается в виде утро\день\вечер\ночь Температурное значение вводится для каждого дня на всю неделю
Гестерезис от 1 до 5 градусов
Смена ip из всеб интерфейса
Автообновление прошивки с сайта
Установка часового пояса и автоперевод на зимнее и летнее время.
Для обоих режимов существует кнопка остановки работы системы на время обслуживания или например на лето.
вроде все, если что упустил то допишу позже
не понятно зачем такие сложности, если мы говорим просто о термостате, то как правило конфигурировать достаточно отдельно, если о системе умный дом то без управляющего МК не обойтись, и как показывает практика лучшим решением является всё таки одноплатник с линуксом на борту.

не поделитесь где корпуса льют? а то везде надо делать под литье заготовки которые стоят от 100 тыс руб.

Re: Термостат на базе ESP12-32 в удобном корпусе

Добавлено: Пт фев 23, 2018 11:07 pm
ANARHIST1984
tarasfrompir1 писал(а):Вы уж извените за вопросы - не зае...
Просто решил определится толи делать самому толи проще купить ....
Вот и решил узнать ценник
Тот кто приобретает нашу разработку тот получит полную поддержку нашего коллектива в решении проблем, плюс эксклюзивные доступ ко всем нашим разработкам будущих устройств которые в ближайшее время будут представлены публике.
А насчет самому или нет то тут решает каждый сам за себя. Моя цель и цель нашего коллектива создать то что будет интересно всем. Поэтому и создал тему об устройстве раньше чем был разработан конечный прототип. Я хочу что бы каждый принял участие в разработке этого термостата и вместе мы выработали оптимальный вариант того что нужно большинству.

Re: Термостат на базе ESP12-32 в удобном корпусе

Добавлено: Пт фев 23, 2018 11:15 pm
ANARHIST1984
Одноплатный ПК - отличное решения, не дорого и при прямых руках каждый может настроить!
А если у вас готовый ремонт? А если у вас жаба давит платить 10-30 уе за одноплатник))
Наш термостат позволит заменить имеющийся, без глобальных переделок. Он может являться частью системы умного дома.
Но так же позволит реализовать подобие умного дома а после исходя из опыта и растущего аппетита, внедрить сервер в виде одноплатника и раскрыть весь заложенный потенциал термостата и будущих наших разработок которые будут представлены в ближайшее время.

Re: Термостат на базе ESP12-32 в удобном корпусе

Добавлено: Пт фев 23, 2018 11:25 pm
ANARHIST1984
Теперь о системе умный дом, кто сказал что нужен центральный сервер? Покажите мне это требование или человека который это придумал))
Если у нас каждый модуль будет брать на себя не только то что в него заложено но и часть других функций.
Исходя из того что есть сейчас, на рынке нет модулей кроме одноплатников с достаточной вычислительной мощностью, которые позволят отказаться от центрального блока. А если центральный блок будет во всех сразу и при этом его не будет) Каждый модуль будет выполнять свою роль и при этом связь между модулями будет выполняться не по принципу что сервер хочет и что в него заложено а по принципу тех маршрутов что выставил пользователь или что сформированы теми алгоритмами работы что хочет получить конечный пользователь.

Re: Термостат на базе ESP12-32 в удобном корпусе

Добавлено: Пт фев 23, 2018 11:28 pm
serghei
ANARHIST1984 писал(а):.. и раскрыть весь заложенный потенциал термостата ..
В будущих разработках предусмотрите место для SD карты и уж если измерять температуру DS18B20 , то просто обязан быть 1wire мост. Привлекательность возрастет многократно за счет логирования измеренных величин. Это работает уже полгода на всех платформах.
Реализация в ветке AMS.

Re: Термостат на базе ESP12-32 в удобном корпусе

Добавлено: Пт фев 23, 2018 11:33 pm
ANARHIST1984
serghei писал(а):
ANARHIST1984 писал(а):.. и раскрыть весь заложенный потенциал термостата ..
В будущих разработках предусмотрите место для SD карты и уж если измерять температуру DS18B20 , то просто обязан быть 1wire мост. Привлекательность возрастет многократно за счет логирования измеренных величин. Это работает уже полгода на всех платформах.
Реализация в ветке AMS.
А вы думаете откуда в АМС данная функция, по сути я потратил средства на ее внедрение в АМС)))
СД карту можно заменить 32мб памятью. Этого хватит для лога на 3 мес. Но в планах есть разработки по установке сд карты

Re: Термостат на базе ESP12-32 в удобном корпусе

Добавлено: Пт фев 23, 2018 11:37 pm
ANARHIST1984
ANARHIST1984 писал(а):
serghei писал(а):
ANARHIST1984 писал(а):.. и раскрыть весь заложенный потенциал термостата ..
В будущих разработках предусмотрите место для SD карты и уж если измерять температуру DS18B20 , то просто обязан быть 1wire мост. Привлекательность возрастет многократно за счет логирования измеренных величин. Это работает уже полгода на всех платформах.
Реализация в ветке AMS.
А вы думаете откуда в АМС данная функция, по сути я потратил средства на ее внедрение в АМС))) А после она появилась на АМС. И это было более года назад))
СД карту можно заменить 32мб памятью. Этого хватит для лога на 3 мес. Но в планах есть разработки по установке сд карты

Re: Термостат на базе ESP12-32 в удобном корпусе

Добавлено: Пт фев 23, 2018 11:41 pm
serghei
ANARHIST1984 писал(а):..А вы думаете откуда в АМС данная функция, по сути я потратил средства на ее внедрение в АМС))
А вот с этого места пожалуйста поподробнее и после сообщения ledmax в соответствующей теме.
На первенство не претендую , но месяц ser009 и Alexsis_76 писали код для этого. Последняя версия вышла всего пару недель назад. С обновлением графиков и логированием событий.