Arduino Mega Server

Модератор: Alex

dmitry_u
Сообщения: 1
Зарегистрирован: Пт ноя 06, 2015 9:37 am

Re: Arduino Mega Server

Сообщение dmitry_u »

Можно выдать на локальном компьютере себе любое имя, достаточно прописать в c:\Windows\System32\drivers\etc\hosts пару IP-адрес -- имя:

Код: Выделить всё

192.168.1.100     my-home.ru
Тогда можно будет заходить на этот адрес и страница будет браться из кэша.
Снимок.PNG
Снимок.PNG (10.42 КБ) 13291 просмотр
PS. В Windows начиная с Vista эта папка скрыта от пользователя правами доступа. Станьте её владельцем, выдайте себе права на запись и все заработает сразу.
Alex
Сообщения: 2357
Зарегистрирован: Пт апр 20, 2012 12:53 pm

Re: Arduino Mega Server

Сообщение Alex »

Где зашиты примеры работы с eeprom?
В комментариях к 0.15 версии

http://hi-lab.ru/arduino-mega-server/de ... server-015

(в самом низу) написано, цитата:

========================
Добавлены функции работы с EEPROM

Добавлена возможность сохранять параметры системы в энергонезависимой памяти. Пока это имя контроллера и его адрес в беспроводной сети, но в следующих версиях этот список будет расширен.
========================
Сейчас на дуе вывел полноэкранный вольтметр, уже день бьюсь ,чтобы вывести температуру сенсора, замучался с индификаторами
градусника.
Там всё элементарно, можно вообще ничего не программировать, просто слать из скетча вместо мощности температуру и всё. Возможно, понадобится только запятую поправить (float).
В общем не одно так другое- Мега отлично работает с электро,так не рисует демо. У дуи всё летает,так не работает электро))) Жесть.
Это как бы проблема не АМС, у меня, например всё работает и на Дуе и на Меге.
Не подскажите мне что-же надо подставить в FULL2 чтобы вывести значение температуры сенсора? HTML на фоне картинки есть....
Я думаю надо подставить температуру (см. ответ выше).
serghei
Сообщения: 2575
Зарегистрирован: Пт ноя 06, 2015 10:22 am
Откуда: Кишинёв

Re: Arduino Mega Server

Сообщение serghei »

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

Re: Arduino Mega Server

Сообщение alexsis_76 »

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

Re: Arduino Mega Server

Сообщение Olymp »

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

Re: Arduino Mega Server

Сообщение nick7zmail »

Для 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

Re: Arduino Mega Server

Сообщение Alex »

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

Re: Arduino Mega Server

Сообщение Olymp »

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

Re: Arduino Mega Server

Сообщение Alex »

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

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

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

Re: Arduino Mega Server

Сообщение ipz »

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

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

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

Если кому актуально, то допишите вызов sendHtmlAnswer(cl) или в функцию parseCommands или в конкретный обработчик команды.
Ответить