Arduino Mega Server

Модератор: Alex

serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв
Благодарил (а): 303 раза
Поблагодарили: 282 раза

Re: Arduino Mega Server

Сообщение serghei » Вт май 31, 2016 2:57 pm

Не так все просто и флоат тут не причем. Сегодня посмотрел мастер-класс " как вывести 3 температуры с АМС-сенсора в полноэкранное демо". Человеку прекрасно разбирающемуся в жава-скриптах надо было 20 минут "въехать в тему" и полтора часа
добавлять код в АМС Дуи. Теперь это надо повторить все на меге- Впечатления не для слабонервных!!!! Вообще проект супер!
Это пока работает в одну сторону.Представляю себе задачку с браузера установить температуру нагрева,запомнить её,и управлять двумя тенами в бойлере,да еще вывести на " спидометр-градусник" на фоне своей ванны)))И для истории сливать всё в МД. Это полная жесть!!Отличная школа!
AMS : ESP32 + NRF24 + 1Wire-I2C мост DS2482 + счетчик DS2423 + сеть MySensors + редактирование страниц в браузере + Upload по воздуху + SPIFFS
alexsis_76
Сообщения: 792
Зарегистрирован: Пт янв 22, 2016 10:08 am
Благодарил (а): 6 раз
Поблагодарили: 63 раза

Re: Arduino Mega Server

Сообщение alexsis_76 » Чт июн 02, 2016 1:30 am

скрипт
Вложения
script.rar
(3.43 КБ) 205 скачиваний
Olymp
Сообщения: 22
Зарегистрирован: Пт фев 19, 2016 10:17 am
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Arduino Mega Server

Сообщение Olymp » Чт июн 02, 2016 11:41 am

Всем доброго времени суток!
Вопрос такой, теоретически, возможно организовать все тоже самое (АМС), только вместо сетевого шилда прицепить esp8266 + флешку (естественно не на данной рабочей АМС, а на вновь написанной под вайфай)?
Аватара пользователя
nick7zmail
Сообщения: 7573
Зарегистрирован: Пн окт 28, 2013 8:14 am
Откуда: Екатеринбург
Благодарил (а): 121 раз
Поблагодарили: 2010 раз

Re: Arduino Mega Server

Сообщение nick7zmail » Чт июн 02, 2016 2:22 pm

Для esp-шки скоро свой Амс будет...хвала Alex'у)))
http://majordomo.smartliving.ru/forum/v ... 138#p34138

Отправлено с моего Xperia Z через Tapatalk
Raspberry Pi3+Broadlink+esp8266 (blynk)+AMS
Если вам помогло какое-либо сообщение - не забывайте пользоваться кнопкой "СПАСИБО".
:arrow: Услуги в профиле коннект
>>>>>Мой новый канал на ютутбе, подписывайтесь!<<<<<
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Чт июн 02, 2016 2:28 pm

Вопрос такой, теоретически, возможно организовать все тоже самое (АМС), только вместо сетевого шилда прицепить esp8266 + флешку (естественно не на данной рабочей АМС, а на вновь написанной под вайфай)?
У меня это уже работает. Прелесть технологии в том, что даже флешка не нужна — один микромудуль и всё — полный фарш, нужно только питание 3.3 В, 300 мА.
Olymp
Сообщения: 22
Зарегистрирован: Пт фев 19, 2016 10:17 am
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Arduino Mega Server

Сообщение Olymp » Чт июн 02, 2016 3:09 pm

Alex писал(а):У меня это уже работает. Прелесть технологии в том, что даже флешка не нужна.
а где хранить странички, картинки (не толкнешь ведь сколь хочешь в есп)? Хочется уйти от сетевого шилда, геморой с ним какой-то, то свитч не подходит, то еще чего. ЕСП и ценником приятна. Я все мелкие "хреновинки" делаю на ЕСП (nodeMCU), весчь! А на сегодня начал делать "хреновинку" покрупнее и одной ЕСП уже не хватает, можно конечно задачу разделить на пару, даже тройку ЕСП, но нет аналоговых пинов (((. Решил мегу или дую заюзать, сразу на ум пришел АМС, но поделка будет жить на улице и тянуть витуху к роутеру чот напрягает, обдумал вариант с вайфай повторителем, но как знать, толкнешь в него сетевой шилд, а он с ним не задружит, плюс опять удорожание рубля на полтора, доп розетка итд. А на сейчас у вас работает совместно с сетевым шилдом или все через ЕСП?
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Чт июн 02, 2016 4:38 pm

Один модуль и больше ничего — весь АМС с его интерфейсом, сайтами, 3D-графикой, информерами, сетевыми командами и прочим по списку «запихнул» внутрь ESP8266. Да, это революция в DIY.

С местом никаких проблем нет — модули бывают до 16 мегабайт — хватит для всего. Если этого мало — можно «прикрутить» SD карту до 32 ГБ.

Если нужны аналоговые или дополнительные цифровые пины — можно соорудить тандем из ESP8266 и Arduino Pro Mini 3.3 В. В варианте без ножек бутерброд из двух плат будет очень миниатюрным и мощным. В общем...
ipz
Сообщения: 238
Зарегистрирован: Чт ноя 26, 2015 10:54 pm
Благодарил (а): 38 раз
Поблагодарили: 45 раз

Re: Arduino Mega Server

Сообщение ipz » Чт июн 02, 2016 10:04 pm

ipz писал(а): Проблема оказалась в том, что разные браузеры отправляют запрос по 3 - 5 раз в промежуток времени до 4 секунд.
Дошли, наконец, руки проверить)

Если дать ответ клиенту после обработки команды сервером, то запросы приходят строго по одному.

Почему-то в функции parseRequest мы серверу отвечаем, а в функции parseCommand оставили клиента без ответа...

Если кому актуально, то допишите вызов sendHtmlAnswer(cl) или в функцию parseCommands или в конкретный обработчик команды.
Olymp
Сообщения: 22
Зарегистрирован: Пт фев 19, 2016 10:17 am
Благодарил (а): 1 раз
Поблагодарили: 2 раза

Re: Arduino Mega Server

Сообщение Olymp » Пт июн 03, 2016 3:15 am

Alex писал(а):Один модуль и больше ничего — весь АМС с его интерфейсом, сайтами, 3D-графикой, информерами, сетевыми командами и прочим по списку «запихнул» внутрь ESP8266. Да, это революция в DIY.

С местом никаких проблем нет — модули бывают до 16 мегабайт — хватит для всего. Если этого мало — можно «прикрутить» SD карту до 32 ГБ.

Если нужны аналоговые или дополнительные цифровые пины — можно соорудить тандем из ESP8266 и Arduino Pro Mini 3.3 В. В варианте без ножек бутерброд из двух плат будет очень миниатюрным и мощным. В общем...
Тандем понятно, но это уже АТ прошивка модуля (или как обмениваться инфой между МК и ЕСП, сериал?), мне же честно говоря, очень понравилась nodeMCU, хотя пока кроме DHT22, bmp180, bme280, si7021 с отправкой по http и mqtt и для различных статусов (подключились к точке доступа, идет отправка и т.д.) светодиоды, больше ничего не цеплял, но то, что делал, делается на раз.
То, что у вас сейчас сделано с одним модулем ЕСП, это для себя или это следующая версия АМС? Можно взглянуть на проект? Не могу определиться, в какую сторону начать движение, т.к. не спец в этом, как и большинство, разбираюсь по коду, написанному людьми, которые понимают, что делают :)
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm
Благодарил (а): 42 раза
Поблагодарили: 262 раза

Re: Arduino Mega Server

Сообщение Alex » Пт июн 03, 2016 11:56 am

Тандем понятно, но это уже АТ прошивка модуля (или как обмениваться инфой между МК и ЕСП, сериал?)
Не думал пока в эту сторону (решаю проблемы по мере их поступления). Навскиду никаких проблем быть не должно — можно обмениваться по любому интерфейсу: Serial, I2C, SPI и т. д. «Запилить» протокол — никаких проблем нет :) Или более грамотные товарищи подскажут готовое решение.
То, что у вас сейчас сделано с одним модулем ЕСП, это для себя или это следующая версия АМС? Можно взглянуть на проект?
Я готовлю дистрибутив, в ближайшее время первая сборка АМС для ESP8266 будет доступна для закачки, чуть позже будет поясняющая документация.
За это сообщение автора Alex поблагодарил:
Olymp (Вс июн 05, 2016 6:10 am)
Рейтинг: 1.16%
Ответить