Arduino Mega Server для esp8266
Модератор: Alex
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Выше я описал дикие проблемы с далласами. Только не могу понять ,кто косячит- скетч однозначно рабочий и не обсуждается. Сам АМС влетел на Node Mcu V3 элементарно. Похоже виновата многофункциональность выводов- чистых
пинов только 4 , если нужен I2C ,то остается 2. Или я чего то не понимаю......
пинов только 4 , если нужен I2C ,то остается 2. Или я чего то не понимаю......
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 41
- Зарегистрирован: Вс июл 10, 2016 5:52 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: Arduino Mega Server для esp8266
В общем, благодаря подсказке от relict,
получилось залить скетч.
Само собой файловая система пустая
и заливаться не хочет. при 512 кб памяти
При попытке пишет:
получилось залить скетч.
Само собой файловая система пустая
и заливаться не хочет. при 512 кб памяти
При попытке пишет:
Код: Выделить всё
[SPIFFS] data : D:\Arduino\esp8266\arduino_mega_server_esp8266\data
[SPIFFS] size : 64
[SPIFFS] page : 256
[SPIFFS] block : 4096
/3d-esp1.htm
/3d-esp2.htm
/3d-esp3.htm
/404.htm
/a-show.png
/about.htm
/am-1.jpg
SPIFFS Create Failed!
Последний раз редактировалось zilibob4ik Вс июл 10, 2016 10:45 pm, всего редактировалось 1 раз.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
А тогда встает вопрос- зачем вообще нужен АМС на ЕСП ? Пока для себя решил - цифра с кагого нибудь датчика на фоне картинки с возможностью отправки в МД без проводов!! ( за цену в четыре бакса). Остается только разбираться с пинами дальше....relict писал(а):Как оказалось запустить веб-сервер на ESP недостаточно, как и пинов(полноценных) на модуле. Может просто перепилить FSBrowser из примеров под свои нужды?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 41
- Зарегистрирован: Вс июл 10, 2016 5:52 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: Arduino Mega Server для esp8266
serghei успел написать почти что мои мысли, то что я хотел написать, но более развёрнуто.
Заметил, что многие или почти все пытаются к АМС на ESP8266 подключить доп оборудование
(датчики, исполнительные устройства и т.д).
А может всё таки оставить его именно как Веб сервер,
он, замечательно с этой задачей справляется,
а опрос датчиков и управление релюхами и т.д возложить на устройства-клиенты.
Даже если каждый датчик или релюху снабдить своим ESP8266, NRF24 или Arduino Pro Mini, уж не говорю про ATTiny,
то это будет всё равно в разы (если не в десятки раз) дешевле,
чем предлагаемые на рынке именитые аналоги для построения систем "умный дом"
Я например всё это вижу так,
веб сервер, выступает в роли головного (центрального) устройства,
предоставляющего красивый и удобный интерфейс, за минимально возможную стоимость,
собирающего информацию со всех клиентов
и управляющего ими, через АМК, скажем по MODBUS.
В идеале представляю вообще всё так:
1. AMC(на ESP8266) интерфейс управления, отображение состояния всего,сбор статистики, управление АМК ->
2. АМК (на мега 2560, в принципе и Nano хватит) управление конечными устройствами по заданным алгоритмам - >
3. клиенты (на ESP8266, NRF24, Pro mini и вплоть до Attiny13, в зависимости от задач.
и они представляют из себя законченные устройства, умеющие общаться с АМК,
для того, чтобы АМК не занимался подсчётом импульсов или оцифровкой аналоговых сигналов)
Может быть я в чём то и не прав... Если есть идеи\мысли, то прошу поправить...
И ещё меня останавливают несколько вещей,
один мой знакомый, который как раз проектирует и устанавливает именитые системы,
по стоимости порой доходящие далеко за 6 нолей,
так вот он говорит, хочешь получить идеальную систему,
все исполнительные устройства либо датчики должны уметь общаться между собой самостоятельно,
это первая защита от вероятных глюков,
везде должна быть защита на защиту, это может спасти много нервов, а может быть и финансов.
Заметил, что многие или почти все пытаются к АМС на ESP8266 подключить доп оборудование
(датчики, исполнительные устройства и т.д).
А может всё таки оставить его именно как Веб сервер,
он, замечательно с этой задачей справляется,
а опрос датчиков и управление релюхами и т.д возложить на устройства-клиенты.
Даже если каждый датчик или релюху снабдить своим ESP8266, NRF24 или Arduino Pro Mini, уж не говорю про ATTiny,
то это будет всё равно в разы (если не в десятки раз) дешевле,
чем предлагаемые на рынке именитые аналоги для построения систем "умный дом"
Я например всё это вижу так,
веб сервер, выступает в роли головного (центрального) устройства,
предоставляющего красивый и удобный интерфейс, за минимально возможную стоимость,
собирающего информацию со всех клиентов
и управляющего ими, через АМК, скажем по MODBUS.
В идеале представляю вообще всё так:
1. AMC(на ESP8266) интерфейс управления, отображение состояния всего,сбор статистики, управление АМК ->
2. АМК (на мега 2560, в принципе и Nano хватит) управление конечными устройствами по заданным алгоритмам - >
3. клиенты (на ESP8266, NRF24, Pro mini и вплоть до Attiny13, в зависимости от задач.
и они представляют из себя законченные устройства, умеющие общаться с АМК,
для того, чтобы АМК не занимался подсчётом импульсов или оцифровкой аналоговых сигналов)
Может быть я в чём то и не прав... Если есть идеи\мысли, то прошу поправить...
И ещё меня останавливают несколько вещей,
один мой знакомый, который как раз проектирует и устанавливает именитые системы,
по стоимости порой доходящие далеко за 6 нолей,
так вот он говорит, хочешь получить идеальную систему,
все исполнительные устройства либо датчики должны уметь общаться между собой самостоятельно,
это первая защита от вероятных глюков,
везде должна быть защита на защиту, это может спасти много нервов, а может быть и финансов.
СпойлерПоказать
Он приводил примеры отсутствия таких защит,
очень не приятные моменты, особенно, если человек заплатил бешенную сумму,
а у него потом вылазит такой "косяк"
Один из примеров, включилось отопление одной комнаты, в процессе залипла релюха,
термодатчик сработал, мозги дали команду "выключить обогрев" и успокоились,
а обогрев продолжал работать.
В результате хозяева несколько дней спали "в бане", а потом не выдержали, начали вопить.
Вывод, мозги должны были даже отключенный обогрев контролировать по датчику температуры,
и понимать что обогрев отключен, а температура растёт, затем замерить ток потребления того направления
и в конечном итоге отрубить питающую линию и выдать сигнал "авария"
очень не приятные моменты, особенно, если человек заплатил бешенную сумму,
а у него потом вылазит такой "косяк"
Один из примеров, включилось отопление одной комнаты, в процессе залипла релюха,
термодатчик сработал, мозги дали команду "выключить обогрев" и успокоились,
а обогрев продолжал работать.
В результате хозяева несколько дней спали "в бане", а потом не выдержали, начали вопить.
Вывод, мозги должны были даже отключенный обогрев контролировать по датчику температуры,
и понимать что обогрев отключен, а температура растёт, затем замерить ток потребления того направления
и в конечном итоге отрубить питающую линию и выдать сигнал "авария"
-
- Сообщения: 72
- Зарегистрирован: Пт июл 10, 2015 8:44 pm
- Благодарил (а): 9 раз
- Поблагодарили: 7 раз
Re: Arduino Mega Server для esp8266
Arduino Mega(Mega, Uno, Mini, Nano)Server(ESP8266) ???
Замена Mega2560 на любой МК и шилда W5100 на ESP8266, от чего ушли к тому и пришли.
Замена Mega2560 на любой МК и шилда W5100 на ESP8266, от чего ушли к тому и пришли.
Debian GNU/Linux 8 (jessie)
Arduino 1.8.5 / esp32 1.0.1
Arduino 1.8.5 / esp32 1.0.1
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Тогда я чего то не понимаю. Вот беру Дую, сажаю на етернет шилд, цепляю NRF24 ,заливаю АМС ,втыкаю кучу далласовzilibob4ik писал(а): А может всё таки оставить его именно как Веб сервер,
он, замечательно с этой задачей справляется,
а опрос датчиков и управление релюхами и т.д возложить на устройства-клиенты.
Даже если каждый датчик или релюху снабдить своим ESP8266 или Arduino Pro Mini, уж не говорю про ATTiny,... Если есть идеи\мысли, то прошу поправить...
и вижу температуру везде,где надо и сливаю все в МД. Там прописываю сценарии и теоретически нет проблем. Разберусь с протоколом NRF и собирай инфу с сенсоров . Стандартная ардуина и нет проблем со скетчами и подключением оборудования .
Теперь пытаемся тоже самое сделать на ЕСП. И первая же проблема- тупо подключить даллас не получается, элементарный счетчик прерываний не работает...NRF вообще молчу....Я догадываюсь ,что я не понимаю что делаю- потому что у Макса это все работает. У меня нет супер-цели заменить Дую на ЕСП . С такими ограничениями по пинам ЕСП можно запихать в каждый девайс в доме . Прикольно иметь дома бойлер с АМС на борту,своим интерфейсом, веб страницей и возможностью слушать Алису)))
PS Мысли путаются(((
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 41
- Зарегистрирован: Вс июл 10, 2016 5:52 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: Arduino Mega Server для esp8266
relict
Немного не так, у ESP8266 памяти на борту гораздо больше,
и процессоров 2 штуки которые во много раз мощнее.
Это всё в итоге позволит сделать интерфейс управления гораздо приятней и интересней.
ИМХО
serghei
Если у вас основной сервер МД и всё работает, зачем тогда нужен сервер на ESP если всё ещё сырое на нём ?
Немного не так, у ESP8266 памяти на борту гораздо больше,
и процессоров 2 штуки которые во много раз мощнее.
Это всё в итоге позволит сделать интерфейс управления гораздо приятней и интересней.
ИМХО
serghei
Если у вас основной сервер МД и всё работает, зачем тогда нужен сервер на ESP если всё ещё сырое на нём ?
Последний раз редактировалось zilibob4ik Вс июл 10, 2016 9:53 pm, всего редактировалось 1 раз.
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Согласен!!! Тогда осталось решить одну проблему - как подключить и что ,чтобы АМС на 8266 мог разговаривать с кучей сенсоров?
PS Разговаривать - в смысле отдавать и принимать команды и данные.
PS Разговаривать - в смысле отдавать и принимать команды и данные.
Последний раз редактировалось serghei Вс июл 10, 2016 10:16 pm, всего редактировалось 1 раз.
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
-
- Сообщения: 41
- Зарегистрирован: Вс июл 10, 2016 5:52 pm
- Благодарил (а): 8 раз
- Поблагодарили: 4 раза
Re: Arduino Mega Server для esp8266
serghei
Если решать "болтовню Алисы " в лоб,
на ESP не получится сделать диалоговое общение.
Заготовленные за ранее фразы, записанные за ранее на флешку,
думаю возможно сделать (на ардуине же можно с СД карты Wav файлы проигрывать)
В общем, сказать о каком то событии или температуре, возможно,
создать же диалог
или поменять в реальном режиме сценарий, изменив тем самым болтовню, на ESP не выйдет вероятней всего.
Там же при создании болтовни используется голосовой движок,
+ доступ в интернет и т.д
Если решать "болтовню Алисы " в лоб,
на ESP не получится сделать диалоговое общение.
Заготовленные за ранее фразы, записанные за ранее на флешку,
думаю возможно сделать (на ардуине же можно с СД карты Wav файлы проигрывать)
В общем, сказать о каком то событии или температуре, возможно,
создать же диалог
или поменять в реальном режиме сценарий, изменив тем самым болтовню, на ESP не выйдет вероятней всего.
Там же при создании болтовни используется голосовой движок,
+ доступ в интернет и т.д
-
- Сообщения: 2575
- Зарегистрирован: Пт ноя 06, 2015 10:22 am
- Откуда: Кишинёв
- Благодарил (а): 303 раза
- Поблагодарили: 282 раза
Re: Arduino Mega Server для esp8266
Вопрос цены и габаритов. На 90 процентов академический интерес.zilibob4ik писал(а): serghei
Если у вас основной сервер МД и всё работает, зачем тогда нужен сервер на ESP если всё ещё сырое на нём ?
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS