Не работает Ethernet Shield, server ip 0.0.0.0

Тема в разделе "Arduino & Shields", создана пользователем Alex19, 14 янв 2013.

  1. Alex19

    Alex19 Гуру

    https://github.com/arduino/Arduino/issues/569
    Вроде бы моя проблема.

    Вот только я не могу понять о чем там говорится, перевод от Google дал следующее
    буду изучать по приезду домой
     
  2. Unixon

    Unixon Оракул Модератор

    Так вы же статический IP задаете, DHCP тут ни при чем...
     
  3. Alex19

    Alex19 Гуру

    Спасибо, буду копать в другую сторону.

    Блок питания увы не рабочий, других увы нет.
    В субботу поеду на рынок, куплю. Раньше, увы, не могу после нового года запара на работе.

    Пока буду искать альтернативные решения.
     
  4. Alex19

    Alex19 Гуру

    3 компьютер тоже не дал результатов, на нем практически ни чего нет, кроме solidworks 2012.

    Компьютер подключен на прямую к плате.

    У меня действительно больше 1 DNS-сервера и какие-то странные
    fec0:0:0:ffff::1%1
    fec0:0:0:ffff::2%1

    Прописал вручную, но и это не помогло
    Serial.println(Ethernet.dnsServerIP());
    Выдает правильный адрес 192.168.1.1, причем даже если отключить от сети:) видимо он там просто стоит по умолчанию.

    Пока остановлюсь в поисках, куплю блок питания продолжу.
    Спасибо откликнувшимся nailxx, Unixon.
     
  5. Alex19

    Alex19 Гуру

    Увы питание не помогло.

    Заказал из Америки новую плату и сетевую плату, просто оригинальные не заработали, а там дешевле.

    Жалко, что я не в Москве, лучше заказывать конечно у вас с тех. поддержкой и оригинал. Так бы просто подвез, поменяли и все.

    Но мне отправить вам на гарантию и забрать потом, проблем больше, чем просто купить новую.
     
  6. Alex19

    Alex19 Гуру

    Плата была отложена, так как задач для нее не было.
    А тут делал заказ у вас (нашел канал транспортировки из Москвы, довольный как слон:) ) и на глаза попалась.
    И решил, снова попытаться ее запустить. Вчера вечером, не нашел ответа.

    А сейчас наткнулся на удивительную для меня заметку.
    http://arduino.cc/forum/index.php?PHPSESSID=fd8499401d1d508648357a5eb2ec7dd2&topic=108592.15
    Последний пост.
    У меня именно так, думал что так и должно быть:) .Приеду домой, постараюсь, проверить мультиметром.

    Обязательно отпишу.
     
  7. nailxx

    nailxx Официальный Нерд Администратор

    Потрясно! Очень интересно поможет ли.
     
  8. Alex19

    Alex19 Гуру

    Да уж, это точно.
    Но у меня норм, проверил мультиметром.

    Будем искать.
     
  9. rusel6

    rusel6 Нерд

    Добрый день, у меня похожая проблема.
    1 Есть ноутбук
    2 Duemilanove
    3 Arduino ENC28J60 Ethernet Module

    Все подсоединил по схеме http://www.geeetech.com/wiki/index.php/Arduino_ENC28J60_Ethernet_Module
    В сериалмониторе тоже выводит 0,0,0,0,0
    В ipconfig выводит такое http://screencast.com/t/FUuvok3EHD

    вот мои платы http://screencast.com/t/ZSXSzeyt
    если я правильно понял пины так подписаны http://screencast.com/t/RIaKFFpWSigs

    вот на шилде горит 1 светодиод http://screencast.com/t/0xeeDmEC4

    ну у естественно в разъеме витой пары горит оранжевый и мигает зеленый
    вот нули в сериалмониторе
    http://screencast.com/t/ezluKC6N66

    Можете расписать инструкцию по установке? я имею введу что то типа такого

    1 Соединить шилд с ардуино
    2 Закачать стандартный скетч
    3 Вставить витую пару в шил и в пк
    4 Нужно ли что то прописывать в настройка ПК я имею введу IP маску DNS
    5 В браузере ввести нужный IP который в скетче


    И как поэтапно проверить где ошибка? как пинговать устройство?
     
  10. Alex19

    Alex19 Гуру

    День добрый.
    Увы у меня не удалось запустить свой шилд.

    Второй не приехал, потерялась вся доставка:( .
    Пришлось спешно покупать в амперке, но сетевую пока не покупал, побоялся.

    Поэтому увы не смогу подсказать вам, что да как.

    + У вас совершено другой шилд, но возможно ответ на ваши вопросы здесь.
    http://arduino.cc/forum/index.php?topic=117857.0.
    Там ваша Duemilanove + ENC28J60 Ethernet Module

    UPD. там ссылка битая попробуйте http://arduino.cc/forum/index.php/topic,22635.0.html
    или http://blog.thiseldo.co.uk/?p=504

    Вам нужна другая библиотека, там по ссылке написано.

    Если это не поможет, то ни чего как искать тут или создавать там учетную запись и уточнять.
    https://www.google.ru/search?ie=UTF-8&hl=ru&q=arduino ping 0.0.0.0#hl=ru&newwindow=1&q= site:arduino.cc arduino ping 0.0.0.0&sa=X&ei=IjJUUdHQG6r74QSe4YDwAw&ved=0CEYQrQIwAQ&bav=on.2,or.r_qf.&bvm=bv.44342787,d.bGE&fp=3339d5a28b211884&biw=960&bih=489
     
  11. Alex19

    Alex19 Гуру

    Вдогонку, я не специалист по сетям.

    Но то, что у вас совпадает ip локально компьютера и arduino мне кажется не правильно. Это разные устройства и у них должны быть разные ip в одной посети.

    К примеру 192.168.1.1 и 192.168.1.2
    С маской 255.255.255.0

    UPD. Попробуйте установить библиотеки и обычную сеть с маской 255.255.255.0
    После того как установите сеть, попробуйте пропинговать arduino
    ping 192.168.1.2 (Если в коде зададите 192.168.1.2 если пинг пройдет, значит компьютер видит устройство).

    + Отключите все антивирусы, фаерволы и другие сетеевые адаптеры.
    Вечером гляну подключение, у меня нужно было просто вставить и должна была работать.
     
  12. Alex19

    Alex19 Гуру

    Держите по возможности в курсе, попробуем разобраться
     
  13. rusel6

    rusel6 Нерд

    Ок, спасибо за ответ.
    По локалке ip ардуино выставлено автоматом, я не знаю как определило именно такой ip

    Еще раз хочу уточнить как работает этот шилд.

    Можете расписать инструкцию по установке? я имею введу что то типа такого

    1 Соединить шилд с ардуино
    2 Закачать стандартный скетч
    3 Вставить витую пару в шил и в пк
    4 Нужно ли что то прописывать в настройка ПК я имею введу IP маску DNS
    5 В браузере ввести нужный IP который в скетче

    4 пункт, в пк нужно что то прописывать?

    http://screencast.com/t/SsqK108jTJ
     
  14. Alex19

    Alex19 Гуру

    Схема примерно такая.
    У меня нет вашего шилда, поэтому точно сказать не могу, то что прочел на http://arduino.cc.

    1. Подключить, здесь описано как
    http://www.geeetech.com/wiki/index.php/Arduino_ENC28J60_Ethernet_Module.
    2. Закрыть все копии arduino.exe.
    3. Скачать библиотеку, осмотревшись нашел по ссылке
    http://www.geeetech.com/Documents/ENC28J60%20library.rar

    Распаковать архив и папку ENC28J60, положить в папку Arduino\libraries, папка Arduino это откуда вы запускаете программу arduino.exe.

    Затем удалить папку Ethernet в папке Arduino\libraries предварительно сохранив ее в другое место.

    4. Открыть arduino.exe, и вставить код из примеров библиотеки которую вы скачали в пункте 3, они находятся в ENC28J60\examples\WebServer\WebServer.pde.

    Указать там ip к примеру 192.168.10.
    Залить в arduino.

    5. Нужно ли что то прописывать в настройка ПК я имею введу IP маску DNS
    Да укажите там 192.168.1.1
    Маску 255.255.255.0

    Отключите другие сетевые адаптеры, беспроводные и т.д.
    Затем отключите антивирус, фаервол.

    6. Подключите сетевой кабель, после этого проверьте пинг.
    Через cmd, ping 192.168.1.10
    Если ответ пойдет, это значит что комп. видит шилд.

    7. Набиваете в поисковой строке браузера
    http://192.168.1.10/

    Вроде все.
     
  15. rusel6

    rusel6 Нерд

    Спасибо вечером попробую отпишусь, вообще я задумал мини проект, умный свет в квартире. но только не кнопочками на смартфоне, а автоматический по движению в картинке в веб камере. Есть js библиотека которая выводит на странице сайта камеру и отдает переменные в каких координатах было движение, например 300*300 пикселей квадрат. Ставите камеру в коридоре, на картинке вход в комнату находится в нижнем углу, как только там движение, срабатывает скрипт и включается свет. Если интересно могу поделится информацией. А если похимичить программно можно настроить и климат контроль что бы кондиционер включался в комнате на полную катушку когда там нет никого и так далее возможностей море. Вот бы настроить только все это.
     
  16. Megakoteyka

    Megakoteyka Оракул Модератор

    А с кошкой как быть? Или если муха пролетит перед объективом камеры? :)
     
  17. rusel6

    rusel6 Нерд

    Думаю это программно можно будет решить, типа увеличить область движения. Все вы меня озадачили на 2 дня точно.:confused:
     
  18. Alex19

    Alex19 Гуру

    Да интересно, как появится минутка скиньте.
    Мне интересно скорее передавать сам сигнал на компьютер через обычную камеру или вебкамеру по сети.

    Кот, это страшный зверюга:D.
    Мне пришлось в корпусе компа, менять схему вентиляции.
    Был выброс на верх, переделал назад, чтобы он мог спать на нем.
     
  19. Megakoteyka

    Megakoteyka Оракул Модератор

    Возьмите IP-камеру, например.
     
  20. Alex19

    Alex19 Гуру

    Дорогое удовольствие, как я понял.
    Обычная камера, которая мне подходит (как мне объяснил специалист в магазине) стоит 100-200$.
    IP от 700$