Помогите с Web Serverom на ардуинке

Подключение исполнительных устройств, датчиков, контроллеров.

Модератор: immortal

arturmon
Сообщения: 155
Зарегистрирован: Сб июл 07, 2012 11:42 pm

Re: Помогите с Web Serverom на ардуинке

Сообщение arturmon »

Пока ковыряюсь, получилось вот что :mrgreen:
1 переключение аналогые или цыфровые входа, итого 6 штук (тоесть каждый порт можно индивудуально настроить на вход либо аналоговый либо цифровой, думаю не проблема будет и настроить на выход....только зачем)
2 все настройки ругулируются через меню + сохраняются в EEPROM
3 имеется 6 выходов цыфровых
управлять можно например так: http://192.168.0.21/IS31
3 порт 1 состояние порта
4 регулируемое время авторефреша
вот как все выглядит пока:
Вложения
3.jpg
3.jpg (28.22 КБ) 11709 просмотров
2.jpg
2.jpg (24.48 КБ) 11709 просмотров
1.jpg
1.jpg (26.04 КБ) 11709 просмотров
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

Re: Помогите с Web Serverom на ардуинке

Сообщение ser009 »

Появилось немного времени.

Выложи ПЛЗ схему подключения ENC28j60 шилда.

Планирую собирать на Arduino2560
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Помогите с Web Serverom на ардуинке

Сообщение sergejey »

arturmon, есть идея для сервера -- сделать, как в "MegaD" возможность связать вход и выход, чтобы можно было реализовать такую схему -- счёлкнул выключателем (IN) включился свет (OUT) без участия сервера, но с отправкой ему уведомления. подробно об этом написано в описании MegaD здесь http://www.ab-log.ru/smart-house/ethernet/megad-328

собственно, я себе думал так сделать управление светом на arduino, раз у Андрея с ab-log.ru такая проблема заказать MegaD -- реально там очередь в несколько месяцев.

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
Urbas81
Сообщения: 289
Зарегистрирован: Вс сен 16, 2012 9:39 am

Re: Помогите с Web Serverom на ардуинке

Сообщение Urbas81 »

sergejey писал(а):arturmon, есть идея для сервера -- сделать, как в "MegaD" возможность связать вход и выход, чтобы можно было реализовать такую схему -- счёлкнул выключателем (IN) включился свет (OUT) без участия сервера, но с отправкой ему уведомления. подробно об этом написано в описании MegaD здесь http://www.ab-log.ru/smart-house/ethernet/megad-328

собственно, я себе думал так сделать управление светом на arduino, раз у Андрея с ab-log.ru такая проблема заказать MegaD -- реально там очередь в несколько месяцев.
Та ее быстрее самому сделать, я за три вечера собрал.
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am

Re: Помогите с Web Serverom на ардуинке

Сообщение ser009 »

VCC - 3.3V
GND - GND
SCK - Pin 13
SO - Pin 12
SI - Pin 11
CS - Pin 10

Так подключал???

http://winkleink.blogspot.co.uk/2012/08 ... p-web.html

Вот тут описано управление с отправления команд серверу
arturmon
Сообщения: 155
Зарегистрирован: Сб июл 07, 2012 11:42 pm

Re: Помогите с Web Serverom на ардуинке

Сообщение arturmon »

О как тут много всего написали, у меня пока все встало :D времени нет. Но sergejey действительно хочу сделать как в мега девайсе т.к. у меня с его прошивкой почему то мега сгорала :twisted: когда начинал щелкать реле (не напрямую конечно) :cry: вот и решил сам что то подобное сделать, только не на столько универсальное т.к. думаю выходы на реле будут статичны ( то есть не переключаемые на вход, думаю не надо) входы надо сделать переключаемые на цифровые и аналоговые ( пока так сделал). по поводу передачи состояния и возможности рулить нагрузкой без сервера, пытаюсь разобраться с передачей состояния на сервер т.к. это не 5100 :evil: там все через "..опу" документации практически нет на ту бибилотеку которую я решил использовать <EtherCard.h>.

может у кого будут идеи как организовать передачу состояния? как она должна происходить? по сработавшему датчику или постоянно, например по значению рефреша страницы..... пока в размышлениях.
ser009 у меня проблем с подключением не было т.к. использовал сразу готовый шилд, вот:
Изображение
Изображение
и жду еще вот такие реле
Изображение

код выложил http://computer-service.pro/smf/index.php?topic=31.0 на своем "пустом" форуме :lol: может кому пригодится.
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Помогите с Web Serverom на ардуинке

Сообщение sergejey »

arturmon, у меня такая же задумка и практически такое же железо -- только с ethernet-модулем не определился (то ли использовать, то ли уже подключить к Dir320/TPLink-у) и наверное буду МЕГУ использовать, т.к. со временем всё освещение переведу на этот блок и портов не хватит у UNO.

Алгоритм думаю такой: включение выключателя (или нажатие кнопки) включает реле и на сервер после этого отправляется нотификация в виде запроса (в MegaD, на сколько я понял, это запрос идёт до смены состояния вроде как для получения разрешения, но это лишнее по-моему, т.к. замедлит реакцию). Ну и запросом на веб-сервер можно так же включать реле. Вот собственно и всё :)

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
arturmon
Сообщения: 155
Зарегистрирован: Сб июл 07, 2012 11:42 pm

Re: Помогите с Web Serverom на ардуинке

Сообщение arturmon »

sergejey писал(а):arturmon, у меня такая же задумка и практически такое же железо -- только с ethernet-модулем не определился (то ли использовать, то ли уже подключить к Dir320/TPLink-у) и наверное буду МЕГУ использовать, т.к. со временем всё освещение переведу на этот блок и портов не хватит у UNO.

Алгоритм думаю такой: включение выключателя (или нажатие кнопки) включает реле и на сервер после этого отправляется нотификация в виде запроса (в MegaD, на сколько я понял, это запрос идёт до смены состояния вроде как для получения разрешения, но это лишнее по-моему, т.к. замедлит реакцию). Ну и запросом на веб-сервер можно так же включать реле. Вот собственно и всё :)
я думаю проще будет несколько UNO расположить по дому чем все вести к меге... мне почему то именно так кажется. по поводу шилда у меня их два на enc вот и пробую их использовать :lol: а так лучше мне кажется на 5100 собирать т.к. примеров полно да и документации хватает. :ugeek:
Аватара пользователя
sergejey
Site Admin
Сообщения: 4286
Зарегистрирован: Пн сен 05, 2011 6:48 pm
Откуда: Минск, Беларусь
Контактная информация:

Re: Помогите с Web Serverom на ардуинке

Сообщение sergejey »

arturmon писал(а):
sergejey писал(а):arturmon, у меня такая же задумка и практически такое же железо -- только с ethernet-модулем не определился (то ли использовать, то ли уже подключить к Dir320/TPLink-у) и наверное буду МЕГУ использовать, т.к. со временем всё освещение переведу на этот блок и портов не хватит у UNO.

Алгоритм думаю такой: включение выключателя (или нажатие кнопки) включает реле и на сервер после этого отправляется нотификация в виде запроса (в MegaD, на сколько я понял, это запрос идёт до смены состояния вроде как для получения разрешения, но это лишнее по-моему, т.к. замедлит реакцию). Ну и запросом на веб-сервер можно так же включать реле. Вот собственно и всё :)
я думаю проще будет несколько UNO расположить по дому чем все вести к меге...
Мне проще, т.к. все выключатели и так в щитке коммутируются с лампочками, так что я их просто переключу на реле. Правда, щиток в гараже, а сейчас там ниже нуля -- не особо комфортно с проводами возится, которые на морозе как деревянные, так что может быть пока всё на коленке соберу, а весной уже в щиток зафигачу )

Сергей Джейгало, разработчик MajorDoMo
Идеи, ошибки -- за предложениями по исправлению и развитию слежу только здесь!
Профиль Connect -- информация, сотрудничество, услуги
arturmon
Сообщения: 155
Зарегистрирован: Сб июл 07, 2012 11:42 pm

Re: Помогите с Web Serverom на ардуинке

Сообщение arturmon »

ser009 писал(а):VCC - 3.3V
GND - GND
SCK - Pin 13
SO - Pin 12
SI - Pin 11
CS - Pin 10

Так подключал???

http://winkleink.blogspot.co.uk/2012/08 ... p-web.html

Вот тут описано управление с отправления команд серверу
Дошли руки наконец до arduino и посмотрел твою ссылку и как я понял это описание того как ардуинка будет ловить входящие так сказать команды, а я хочу найти информацию по тому как передавать значения на сервер изменившегося состояния или значения входа т.к. входящее переключение через ссылки уже есть. Как то туманно написал но надеюсь суть ясна ) может кто встречался с такого рода информацией?
Ответить