Arduino Mega Server для esp8266

Модератор: Alex

zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Вс июл 10, 2016 10:14 pm

relict
Как советовал мой знакомый... Всё достаточно понятно и просто.
А не задумывались о такой постановке вопроса построения умного дома:
Возьмём для примера минимум:
1. Датчик температуры
2. Реле управляющее нагревом (чего либо)
3. Выключатель света
4. Реле лампы освещения
В каждое устройство прописывается порядковый номер.
Датчик t -№1, реле нагрева №2, Выключатель №3, Реле лампы №4
Далее в реле прописывается - Слушать датчик №1, при значении ХХ -"ON", при значении YY - "OFF"

Далее в реле №4 прописывается Слушать выключатель №3,
при положении "1" - "ON", при положении"0" - послать в - "OFF"

Все устройства работают "по кругу" выкидывая в эфир свой порядковый номер и статус.
Устройства исполнительные помимо выкидывания в эфир своего статуса,
ещё и "прислушиваются" исключительно к своим датчикам, когда они кидают в эфир свой статус.

И так далее, таких устройств может быть десятки или сотни.

Заметьте, такой способ, не отрицает наличия "пассивного сервера", умеющего собирать данные со всех клиентов,
или "активного сервера", который ещё и может управлять исполнительными устройствами.
Но при этом, сервер, не играет ключевую роль в работоспособности системы.
И вот теперь, на всё вышеописанное, навешиваем АМС на ESP8266, который будет всё красиво отображать
ну ещё и управлять при надобности, но опять же управлять к примеру светом напрямую,
а температурой - задавая значения исполнительному устройству!
И потом просто работать наблюдая за происходящим.
Последний раз редактировалось zilibob4ik Вс июл 10, 2016 10:23 pm, всего редактировалось 3 раза.
relict
Сообщения: 72
Зарегистрирован: Пт июл 10, 2015 8:44 pm
Благодарил (а): 9 раз
Поблагодарили: 7 раз

Re: Arduino Mega Server для esp8266

Сообщение relict » Вс июл 10, 2016 10:18 pm

zilibob4ik писал(а):Немного не так, у ESP8266 памяти на борту гораздо больше
SPIFFS у esp больше чем SPIFFS на SD карте у 5100?
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
serghei
Сообщения: 2559
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 297 раз
Поблагодарили: 280 раз

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вс июл 10, 2016 10:26 pm

zilibob4ik писал(а):relict
Все устройства работают "по кругу" выкидывая в эфир свой порядковый номер и статус.
Устройства исполнительные помимо выкидывания в эфир своего статуса,
ещё и "прислушиваются" исключительно к своим датчикам, когда они кидают в эфир свой статус.

И так далее, таких устройств может быть десятки или сотни.
Принципиальный вопрос! А на каком оборудовании это все решено? В АМС 015 для Меги и Дуи это все решено на ура и все работает.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Вс июл 10, 2016 10:26 pm

relict писал(а):
zilibob4ik писал(а):Немного не так, у ESP8266 памяти на борту гораздо больше
SPIFFS у esp больше чем SPIFFS на SD карте у 5100?
Само собой нет, но к ESP8266 тоже цепляется карта,
и у ESP неоспоримый плюс - WIFI за 2 бакса.
Мега+5100 гораздо дороже, и WIFI Шилд для ардуины стоит как 10 ESP8266.
Последний раз редактировалось zilibob4ik Вс июл 10, 2016 10:41 pm, всего редактировалось 1 раз.
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Вс июл 10, 2016 10:32 pm

serghei писал(а):
zilibob4ik писал(а):relict
Все устройства работают "по кругу" выкидывая в эфир свой порядковый номер и статус.
Устройства исполнительные помимо выкидывания в эфир своего статуса,
ещё и "прислушиваются" исключительно к своим датчикам, когда они кидают в эфир свой статус.

И так далее, таких устройств может быть десятки или сотни.
Принципиальный вопрос! А на каком оборудовании это все решено? В АМС 015 для Меги и Дуи это все решено на ура и все работает.
В смысле на каком оборудовании? Каждый датчик или исп. устройство?

А яж откуда знаю, он объяснял теоретически, как оно должно работать.
Если принципиально, могу спросить.
Когда я ему начал рассказывать про то, что можно сделать его системы в разы (десятки раз) дешевле,
Он сказал что там десятилетиями всё отлаживалось
начал объяснять про защиты от дурака, защиты от аварий и принцип независимой от головного устройства работы.
Начал как раз с простого примера - датчика температуры и реле работающих абсолютно независимо, так же как и любое другое устройство в системе.
serghei
Сообщения: 2559
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 297 раз
Поблагодарили: 280 раз

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вс июл 10, 2016 10:57 pm

Теперь понятно. Я про то ,что это все работает в 015 версии как примеры .В разы дешевле сделать не получится по одной простой причине - все это надо программировать самим. Если умеете это делать- Ваше счастье. Если нет- надо платить. И очень много. Что то простое - помогут на форуме. А как посмотришь как мучаются пользователи МД - начинаешь чесать затылок. У самого МД с нуля так и не завелся.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
relict
Сообщения: 72
Зарегистрирован: Пт июл 10, 2015 8:44 pm
Благодарил (а): 9 раз
Поблагодарили: 7 раз

Re: Arduino Mega Server для esp8266

Сообщение relict » Вс июл 10, 2016 11:02 pm

Принцип дублирования функций? Тогда писец какой огород получится, хоть и дешёвый. Надеюсь не космический корабль строите :)
Если делать для себя, главное не забыть где и что, не утратить исходники и иметь запчасти. Если в коммерческих целях, то шесть нулей в ценнике вполне обоснованы(железо копейки), ПО дорогое("защита от дурака, защита от аварий и принцип независимой от головного устройства" и т.д. и т.п.). Писать и делать такое для себя, жизни не хватит, а ещё тестировать на дураках надо, поди их найди.
Отказоустойчивость вещь хорошая, но дорогая.
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Вс июл 10, 2016 11:07 pm

serghei писал(а):Теперь понятно. Я про то ,что это все работает в 015 версии как примеры .В разы дешевле сделать не получится по одной простой причине - все это надо программировать самим. Если умеете это делать- Ваше счастье. Если нет- надо платить. И очень много. Что то простое - помогут на форуме. А как посмотришь как мучаются пользователи МД - начинаешь чесать затылок. У самого МД с нуля так и не завелся.
Вот и я посмотрел на МД, понравилось,
установил МД, посмотрел, и не смотря на то, что я не профан в программировании,
решил ,что мне бы попроще серверок, с удобным симпатишным интерфейсом без всяких болталок и т.п.
Увидел АМС, и подумал "вот оно", как самостоятельный сервер - вполне ничего.

А по поводу "в разы дешевле", выходит всё равно гораздо дешевле готовых именитых брендов,
с абсолютно аналогичным результатом на выходе.
Последний раз редактировалось zilibob4ik Вс июл 10, 2016 11:16 pm, всего редактировалось 1 раз.
zilibob4ik
Сообщения: 41
Зарегистрирован: Вс июл 10, 2016 5:52 pm
Благодарил (а): 8 раз
Поблагодарили: 4 раза

Re: Arduino Mega Server для esp8266

Сообщение zilibob4ik » Вс июл 10, 2016 11:13 pm

relict писал(а):Тогда писец какой огород получится, хоть и дешёвый. Надеюсь не космический корабль строите :)
Не, я пока что ничего не строю, но слова знакомого хорошо засели....
И он по сути прав.
relict писал(а): Отказоустойчивость вещь хорошая, но дорогая.
Вот знакомый на это большой упор и делает.
Сказал, когда это всё дорого, и за это платят, "косяки" не позволительны.
повисло, "отвалилось", не сработало - там не приемлемы.
Как я уже писал пример:
залипли контакты реле нагревателя, а контроль по потребляемому току был отключен.
Результат - "баня" с недовольными клиентами внутри.
serghei
Сообщения: 2559
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 297 раз
Поблагодарили: 280 раз

Re: Arduino Mega Server для esp8266

Сообщение serghei » Вс июл 10, 2016 11:19 pm

Вот и я про то же . Как пример, банальная ситуация. Бойлер стоит на штатном месте в котельной, за тремя стенами от комнат и по приколу конструкторов использует контроллер с кнопочками и экраном, но при пропадании электропитания уходит в стенд-бай. На 10 вопрос " почему у нас вода холодная" вывел далласы из баков...Не проблема протащить утп до Меги и видеть температуру в телефоне. Появилась 015 версия - подключил через сенсор. Прикольно .. А на ЕСП вообще все это можно внутрь запихнуть. А вот запрограммировать не могу нормально )))Придется платить...
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
Ответить