Аксессуары для ПК

Ethernet Shield W5100 для Arduino Uno R3

W5100 Цена: $6.88 Перейти в магазин

Arduino Ethernet Shield позволит подключить вашу Arduino к локальной сети или интернету. Плата основана на чипе Wiznet W5100, который поддерживает работу с TCP и UDP протоколами. Одновременно могут быть открыты до четырёх соединений.

Доставка и внешний вид

Доставка из Китая в Омск заняла всего 20 дней. Ethernet Shield пришел в обычном желтом пакете с другими модулями был обмотан воздушно-пузырьковой пленкой, но из-за отсутствия пенопласта, некоторые пины немного погнулись и их пришлось выпрямлять вручную.

Arduino and Arduino Ethernet Shield

В продаже так же есть Shield с пометкой PoE, они более похожи на оригинальные платы от Arduino, но стоят в два раза дороже, порядка $12. По всем характеристикам они практически идентичны обозреваемой плате, но имеют контакты для подключения PoE модуля, который позволит запитывать платы по сети от специализированного оборудования, например коммутатора. PoE модуль необходимо будет приобретать отдельно.

Из приятных мелочей это наличие встроенного слота для флеш-карт формата micro-SD на которую можно записывать, а также считывать информацию.

Характеристики

— Ethernet контроллер: W5100 с буфером 16K;
— Скорость соединения 10/100 Mbps
— Размеры: 7cm x 5.4cm x 2.4cm;
— Поддержка протоколов TCP и UDP;
— Одновременная работа с 4 socket соединениями;
— Совместимость с Arduino Duemilanove (168 или 328), всеми версиями: 2009, UNO, mega 1280, mega 2560;
— Встроенный слот для флеш-карт формата micro-SD;
— Подключается к Arduino по SPI.

Подключение

Shield легко подключается, просто расположите его над Arduino и состыкуйте пины. Получится «бутерброд» из Arduino и Ethernet Shield.

Arduino Sandwich

Подключаем сетевой кабель к Ethernet Shield и USB от компьютера к Arduino. Для проверки работы, нам потребуется доступ к сети Internet через подключенный сетевой кабель.

Скетч

Запускаем Arduino IDE. Все необходимые библиотеки и готовые примеры уже включены в IDE, поэтому дополнительно что-то скачивать и подключать не требуется.

Выбираем Файл→Примеры→Ethernet→UdpNtpClient.

udpntpclient

В данном примере произойдет получение IP адреса от DHCP сервера и получено точное время с сервера time-a.timefreq.bldrdoc.gov. Компилируем и загружаем скетч в Arduino и выбираем Сервис→Монитор порта. Полученное время конвертируется и представляется в трех вариантах — это количество секунд которое прошло с 1 Января 1900, время в формате Unix time и UTC.

ntpclientЗаключение

Данный Shield расширяет возможности Arduino и предоставит Вам огромное «поле» для творчества. Использовать, как простой Web-сервер и просматривать состояние, каких-либо датчиков через Web или осуществлять удаленное управление устройствами через Internet, вариантов масса и они ограничиваются лишь вашей фантазией.