Скетч Arduino + W5100 обсуждаем, пишем, тестируем

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

Модератор: immortal

Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение ser009 » Сб фев 02, 2013 7:44 am

По желанию трудящихся создал отдельную тему
Вот здесь будет рабочий скетч под Arduino + W5100

Автор :sochkasov

Контроллер-исполнительное устройство
Реализовано:
- управление нагрузкой;
- работать с датчиками DS18b20;
https://github.com/sochkasov/majordomo- ... rWebServer
Последний раз редактировалось ser009 Сб фев 09, 2013 2:42 pm, всего редактировалось 1 раз.
За это сообщение автора ser009 поблагодарил:
odinvolk (Вт фев 19, 2019 4:03 pm)
Рейтинг: 1.16%
arturmon
Сообщения: 155
Зарегистрирован: Сб июл 07, 2012 11:42 pm
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение arturmon » Сб фев 02, 2013 10:29 pm

Может быть удобней сделать так сказать переключаемые входы? Аналог или цыфра, экономия на ногах (актуально на uno) и плюс возможность использовать разные датчики (цифровые например датчики движения, аналоговые для например датчики света или датчики влажности) ну и наверное все это слать на сервер по запросу или через определенный промежуток времени. Это так мысли вслух т.к. пробую это реализовать пока на enc но не силь то и получается (
О чем еще мечтается:
1 Сохранять настройки выбора портов.
2 Устанавливать через веб настройки сети с возможностью сохранять в eeprom ( установка ip маски подсети и шлюза или все это получать по dhcp)
3 ну это совсем будет фантастика если он еще сможет независимо от присутсвия сервера управлять такими же контроллерами, как это реализованно в мегадевайсе 8-)
Просто идеальный универсальный контроллер будет!
Аватара пользователя
ser009
Сообщения: 595
Зарегистрирован: Сб окт 13, 2012 9:55 am
Благодарил (а): 4 раза
Поблагодарили: 43 раза

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение ser009 » Вс фев 03, 2013 4:41 am

arturmon писал(а):Может быть удобней сделать так сказать переключаемые входы? Аналог или цыфра, экономия на ногах (актуально на uno) и плюс возможность использовать разные датчики (цифровые например датчики движения, аналоговые для например датчики света или датчики влажности) ну и наверное все это слать на сервер по запросу или через определенный промежуток времени.
Это как переключать входы???:roll:
Есть примеры реализации?
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение MaksMS82 » Вс фев 03, 2013 9:06 am

наверно имеется ввиду это http://arduino.net.ua/Arduino_articles/ ... u%20vhodu/ . Доработал данный пример,добавил антидребезг кнопок..

arturmon , а чего сложного добавить из примеров датчики другие ? вроде все просто,только надо исключить из диапазона startPin - endPin

Сам буду пробовать расширить и вывести диапазон startPin - endPin на отдельную микросхему MCP23017 ,освободившиеся выходы
на адруине буду использовать для датчиков и прочего.

Неплохо бы реализовать данный пример на дешевом ENC28J60
gans
Сообщения: 37
Зарегистрирован: Вс янв 06, 2013 2:57 pm
Благодарил (а): 15 раз
Поблагодарили: 3 раза

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение gans » Вс фев 03, 2013 4:49 pm

Помогите в этот скетч добавить считывание простых датчиков как здесь: https://github.com/sochkasov/majordomo- ... Controller что бы было "все в одном".
Satgate_M
Сообщения: 79
Зарегистрирован: Ср дек 26, 2012 8:20 pm
Благодарил (а): 6 раз
Поблагодарили: 0

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение Satgate_M » Вс фев 03, 2013 4:52 pm

gans писал(а):Помогите в этот скетч добавить считывание простых датчиков как здесь: https://github.com/sochkasov/majordomo- ... Controller что бы было "все в одном".
Поддерживаю)
MaksMS82
Сообщения: 422
Зарегистрирован: Ср сен 05, 2012 7:30 am
Откуда: Киров
Благодарил (а): 0
Поблагодарили: 70 раз
Контактная информация:

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение MaksMS82 » Вс фев 03, 2013 6:21 pm

что-то типа так:

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

  int current_entry=digitalRead(5);
  //Serial.println(current_entry);
  if (current_entry!=(int)old_entry) {

       if (client.connect(rserver, 80)) {
    client.println("GET /objects/?object=sensorEntry&op=m&m=statusChanged&status="+String((int)current_entry) +" HTTP/1.0");
       client.println("Host: имя_хоста"); // можно убрать
    client.println();
  }  else Serial.println("connection failed");
client.stop();
 }
gans
Сообщения: 37
Зарегистрирован: Вс янв 06, 2013 2:57 pm
Благодарил (а): 15 раз
Поблагодарили: 3 раза

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение gans » Вт фев 05, 2013 12:00 pm

MaksMS82 писал(а):что-то типа так:

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

  int current_entry=digitalRead(5);
  //Serial.println(current_entry);
  if (current_entry!=(int)old_entry) {

       if (client.connect(rserver, 80)) {
    client.println("GET /objects/?object=sensorEntry&op=m&m=statusChanged&status="+String((int)current_entry) +" HTTP/1.0");
       client.println("Host: имя_хоста"); // можно убрать
    client.println();
  }  else Serial.println("connection failed");
client.stop();
 }
Если не трудно, можно совсем для дураков целиком скетч, ну или в каком месте это вставить?
arturmon
Сообщения: 155
Зарегистрирован: Сб июл 07, 2012 11:42 pm
Благодарил (а): 3 раза
Поблагодарили: 3 раза

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение arturmon » Вт фев 05, 2013 8:56 pm

ser009 писал(а):
arturmon писал(а):Может быть удобней сделать так сказать переключаемые входы? Аналог или цыфра, экономия на ногах (актуально на uno) и плюс возможность использовать разные датчики (цифровые например датчики движения, аналоговые для например датчики света или датчики влажности) ну и наверное все это слать на сервер по запросу или через определенный промежуток времени.
Это как переключать входы???:roll:
Есть примеры реализации?
Вы похоже мой скетч и не смотрели а там есть и переключение входов с аналоговых на цыфру и сохранение этихнастроек в eeprom с последуещей загрузкой в случае отключения питания....жаль :cry: :cry:
Panchez
Сообщения: 99
Зарегистрирован: Вс апр 29, 2012 7:31 pm
Благодарил (а): 0
Поблагодарили: 0

Re: Скетч Arduino + W5100 обсуждаем, пишем, тестируем

Сообщение Panchez » Вт фев 05, 2013 9:59 pm

arturmon,
по поводу изменения настроек сервера, есть хороший скетч.
http://www.jo3ri.be/arduino/projects/ne ... ave-submit
С уважением
Александр.
Ответить