Термостат на базе ESP12-32 в удобном корпусе
Модератор: immortal
-
- Сообщения: 135
- Зарегистрирован: Вс янв 28, 2018 2:08 am
- Откуда: Россия
- Благодарил (а): 10 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: Термостат на базе ESP12-32 в удобном корпусе
Максимальная комплектация это все предусмотренные компоненты распаяны на плате. Такие как УАРТ, кнопки управление
- tarasfrompir
- Сообщения: 3216
- Зарегистрирован: Ср мар 02, 2016 8:18 pm
- Откуда: Украина Пирятин
- Благодарил (а): 223 раза
- Поблагодарили: 815 раз
Re: Термостат на базе ESP12-32 в удобном корпусе
Вы уж извените за вопросы - не зае...
Просто решил определится толи делать самому толи проще купить ....
Вот и решил узнать ценник
Просто решил определится толи делать самому толи проще купить ....
Вот и решил узнать ценник
Спасибо нам ПОМОЖЕТ..!
-
- Сообщения: 1138
- Зарегистрирован: Вт янв 29, 2013 9:16 am
- Откуда: Белозерск
- Благодарил (а): 16 раз
- Поблагодарили: 400 раз
- Контактная информация:
Re: Термостат на базе ESP12-32 в удобном корпусе
не понятно зачем такие сложности, если мы говорим просто о термостате, то как правило конфигурировать достаточно отдельно, если о системе умный дом то без управляющего МК не обойтись, и как показывает практика лучшим решением является всё таки одноплатник с линуксом на борту.ANARHIST1984 писал(а):Алгоритм работы прошивки
Теперь об алгоритме работы прошивки
Частичная поддержка RTOS, позволяет модулю watchdog более корректно отрабатывать свою роль
Решена проблема с периодическим отвалом ЕСП и невозможности открыть страницу. Такая проблема наблюдается почти во все решениях которые используют веб управление
Теперь сам алгоритм работы
Например у вас в сети несколько МК и что бы видеть данные со всех, вам необходим сервер. В моем случае я пошел по другому пути. А именно, внедрил технологию ССДП обнаружения МК в сети посредствам широковещательного запроса по UDP. Далее все МК создает файл в формате json где хранится список всех обнаруженных МК с поддержкой данной технологии. В этом файле хранятся данные в виде имя\ip все обнаруженных устройств. Далее этот файл обновляется раз в две минуты.
После при обращении к любому мк с данной прошивкой происходит следующее. Браузер получает файл со всеми обнаруженными мк, делит страницу по количеству ip на секции. Каждая секция принадлежит своему мк и загружается со своего контролера напрямую. Поле каждые две минуты браузер получает обновленный список и динамически подстраивается под количество МК. Убирая, добавляя или оставляя количество секций неизменны согласно количеству ip из списка.
Теперь по алгоритму работы самого термостата
Режимы работы
1\1 - Данный режим разрабатывался для работы с сауной. Расписание на неделю в виде время включения\выключения для каждого дня свое. Температурное значение одно для каждого дня на неделю. Ручной режим работы если не настроено расписание - данный режим включает систему строга на определенное время выставленное при нажатии на кнопку ручного режима.
1\4 - данный режим разрабатывался для работы с теплым полом. Режим работы круглосуточный. Температурное значение задается в виде утро\день\вечер\ночь Температурное значение вводится для каждого дня на всю неделю
Гестерезис от 1 до 5 градусов
Смена ip из всеб интерфейса
Автообновление прошивки с сайта
Установка часового пояса и автоперевод на зимнее и летнее время.
Для обоих режимов существует кнопка остановки работы системы на время обслуживания или например на лето.
вроде все, если что упустил то допишу позже
не поделитесь где корпуса льют? а то везде надо делать под литье заготовки которые стоят от 100 тыс руб.
Lubuntu на cubieboard2 + ds9490R
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
DietPi на Orange Pi PC + 1wire на esp8266 с прошивкой Homes-smart.ru
-
- Сообщения: 135
- Зарегистрирован: Вс янв 28, 2018 2:08 am
- Откуда: Россия
- Благодарил (а): 10 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: Термостат на базе ESP12-32 в удобном корпусе
Тот кто приобретает нашу разработку тот получит полную поддержку нашего коллектива в решении проблем, плюс эксклюзивные доступ ко всем нашим разработкам будущих устройств которые в ближайшее время будут представлены публике.tarasfrompir1 писал(а):Вы уж извените за вопросы - не зае...
Просто решил определится толи делать самому толи проще купить ....
Вот и решил узнать ценник
А насчет самому или нет то тут решает каждый сам за себя. Моя цель и цель нашего коллектива создать то что будет интересно всем. Поэтому и создал тему об устройстве раньше чем был разработан конечный прототип. Я хочу что бы каждый принял участие в разработке этого термостата и вместе мы выработали оптимальный вариант того что нужно большинству.
-
- Сообщения: 135
- Зарегистрирован: Вс янв 28, 2018 2:08 am
- Откуда: Россия
- Благодарил (а): 10 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: Термостат на базе ESP12-32 в удобном корпусе
Одноплатный ПК - отличное решения, не дорого и при прямых руках каждый может настроить!
А если у вас готовый ремонт? А если у вас жаба давит платить 10-30 уе за одноплатник))
Наш термостат позволит заменить имеющийся, без глобальных переделок. Он может являться частью системы умного дома.
Но так же позволит реализовать подобие умного дома а после исходя из опыта и растущего аппетита, внедрить сервер в виде одноплатника и раскрыть весь заложенный потенциал термостата и будущих наших разработок которые будут представлены в ближайшее время.
А если у вас готовый ремонт? А если у вас жаба давит платить 10-30 уе за одноплатник))
Наш термостат позволит заменить имеющийся, без глобальных переделок. Он может являться частью системы умного дома.
Но так же позволит реализовать подобие умного дома а после исходя из опыта и растущего аппетита, внедрить сервер в виде одноплатника и раскрыть весь заложенный потенциал термостата и будущих наших разработок которые будут представлены в ближайшее время.
- За это сообщение автора ANARHIST1984 поблагодарил:
- TrDA (Сб фев 24, 2018 9:52 pm)
- Рейтинг: 1.16%
-
- Сообщения: 135
- Зарегистрирован: Вс янв 28, 2018 2:08 am
- Откуда: Россия
- Благодарил (а): 10 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: Термостат на базе ESP12-32 в удобном корпусе
Теперь о системе умный дом, кто сказал что нужен центральный сервер? Покажите мне это требование или человека который это придумал))
Если у нас каждый модуль будет брать на себя не только то что в него заложено но и часть других функций.
Исходя из того что есть сейчас, на рынке нет модулей кроме одноплатников с достаточной вычислительной мощностью, которые позволят отказаться от центрального блока. А если центральный блок будет во всех сразу и при этом его не будет) Каждый модуль будет выполнять свою роль и при этом связь между модулями будет выполняться не по принципу что сервер хочет и что в него заложено а по принципу тех маршрутов что выставил пользователь или что сформированы теми алгоритмами работы что хочет получить конечный пользователь.
Если у нас каждый модуль будет брать на себя не только то что в него заложено но и часть других функций.
Исходя из того что есть сейчас, на рынке нет модулей кроме одноплатников с достаточной вычислительной мощностью, которые позволят отказаться от центрального блока. А если центральный блок будет во всех сразу и при этом его не будет) Каждый модуль будет выполнять свою роль и при этом связь между модулями будет выполняться не по принципу что сервер хочет и что в него заложено а по принципу тех маршрутов что выставил пользователь или что сформированы теми алгоритмами работы что хочет получить конечный пользователь.
Последний раз редактировалось ANARHIST1984 Пт фев 23, 2018 11:29 pm, всего редактировалось 1 раз.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Термостат на базе ESP12-32 в удобном корпусе
В будущих разработках предусмотрите место для SD карты и уж если измерять температуру DS18B20 , то просто обязан быть 1wire мост. Привлекательность возрастет многократно за счет логирования измеренных величин. Это работает уже полгода на всех платформах.ANARHIST1984 писал(а):.. и раскрыть весь заложенный потенциал термостата ..
Реализация в ветке AMS.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 135
- Зарегистрирован: Вс янв 28, 2018 2:08 am
- Откуда: Россия
- Благодарил (а): 10 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: Термостат на базе ESP12-32 в удобном корпусе
А вы думаете откуда в АМС данная функция, по сути я потратил средства на ее внедрение в АМС)))serghei писал(а):В будущих разработках предусмотрите место для SD карты и уж если измерять температуру DS18B20 , то просто обязан быть 1wire мост. Привлекательность возрастет многократно за счет логирования измеренных величин. Это работает уже полгода на всех платформах.ANARHIST1984 писал(а):.. и раскрыть весь заложенный потенциал термостата ..
Реализация в ветке AMS.
СД карту можно заменить 32мб памятью. Этого хватит для лога на 3 мес. Но в планах есть разработки по установке сд карты
-
- Сообщения: 135
- Зарегистрирован: Вс янв 28, 2018 2:08 am
- Откуда: Россия
- Благодарил (а): 10 раз
- Поблагодарили: 20 раз
- Контактная информация:
Re: Термостат на базе ESP12-32 в удобном корпусе
ANARHIST1984 писал(а):А вы думаете откуда в АМС данная функция, по сути я потратил средства на ее внедрение в АМС))) А после она появилась на АМС. И это было более года назад))serghei писал(а):В будущих разработках предусмотрите место для SD карты и уж если измерять температуру DS18B20 , то просто обязан быть 1wire мост. Привлекательность возрастет многократно за счет логирования измеренных величин. Это работает уже полгода на всех платформах.ANARHIST1984 писал(а):.. и раскрыть весь заложенный потенциал термостата ..
Реализация в ветке AMS.
СД карту можно заменить 32мб памятью. Этого хватит для лога на 3 мес. Но в планах есть разработки по установке сд карты
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Термостат на базе ESP12-32 в удобном корпусе
А вот с этого места пожалуйста поподробнее и после сообщения ledmax в соответствующей теме.ANARHIST1984 писал(а):..А вы думаете откуда в АМС данная функция, по сути я потратил средства на ее внедрение в АМС))
На первенство не претендую , но месяц ser009 и Alexsis_76 писали код для этого. Последняя версия вышла всего пару недель назад. С обновлением графиков и логированием событий.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS