Arduino:Продукты/Продукты Arduino/Arduino Ethernet Shield V2
Содержание | Знакомство с Arduino | Продукты | Основы | Справочник языка Arduino | Примеры | Библиотеки | Хакинг | Изменения | Сравнение языков Arduino и Processing |
Arduino Ethernet Shield V2[1]
«Шилд» Arduino Ethernet Shield V2 позволяет подключить Arduino к интернету. Просто подключите его к плате Arduino, а затем к сети при помощи кабеля RJ45 (в комплекте не идет) и следуйте инструкциям. Как и всегда в случае с Arduino, каждый элемент платформы – «железо», ПО и документация – доступны бесплатно и распространяются по принципу «open-source». Это значит, что вы можете изучить, как сделан «шилд», а потом использовать эти знания как исходную точку для собственных проектов. Используется вместе с платой Arduino (в комплекте не идет).
Технические характеристики:
- Рабочее напряжение – Рабочее напряжение::5 вольт (идут от платы Arduino)
- Ethernet-контроллер – Ethernet-контроллер::W5500 с буфером на 32К
- Скорость соединения – Скорость соединения::10/100 Мбит/сек
- Соединение с Arduino – Соединение с Arduino::через порт SPI
О гарантии можно почитать тут.
С чего начать
На этой странице можно почитать о том, как настроить плату, использовать IDE Arduino и т.д.
Нужна помощь?
- На этих форумах Arduino можно спросить о ПО
- На этих – о проектах
- Здесь можно запросить клиентскую поддержку о продуктах
Описание
«Шилд» Arduino Ethernet Shield предназначен для того, чтобы подключить плату Arduino к интернету. Он базируется на чипе Wiznet W5500 Ethernet, который обеспечивает сетевой (IP) стек, способный работать и с TCP, и с UDP. Он поддерживает до восьми одновременных соединений. Скетчи к этому «шилду» пишутся при помощи библиотеки Ethernet. Вдоль «шилда» расположены гребешки – через них плата подсоединяется к шилду, и это осуществляется при помощи монтажа накруткой. Благодаря этому контакты остаются свободными, что позволяет поместить сверху еще один «шилд».
Самая последняя версия «шилда» использует распиновку 1.0, которая используется на Arduino Uno Rev3.
«Шилд» Arduino Ethernet Shield имеет стандартный коннектор RJ45 Ethernet с встроенным трансформатором гальванической развязки и включенным PoE (Power over Ethernet). Также на «шилде» имеется встроенный слот для карты типа Micro-SD, который можно использовать, чтобы хранить файлы для обслуживания сети. Он совместим с Arduino Uno и Arduino Mega (с помощью библиотеки Ethernet). Встроенный кардридер доступен через библиотеку SD. При работе с этой библиотекой SS-контактом является 4-ый контакт. Первая версия Arduino Ethernet Shield имеет слот для полноразмерной SD-карты, но в данный момент этот формат не поддерживается.
«Шилд» также оснащен контроллером сброса – чтобы модуль W5500 Ethernet правильно сбрасывался при включении питания. Ранние версии «шилда» не совместимы с Mega и нуждаются в том, чтобы пользователь делал сброс при включении питания вручную. Кнопка сброса на «шилде» сбрасывает и W5500, и плату Arduino.
Текущая версия «шилда» имеет модуль PoE (Power over Ethernet) – чтобы тянуть ток от обычного Ethernet-кабеля витой пары категории 5. PoE-модуль обладает следующими функциями:
- Совместимость с IEEE 802.3 af
- Диапазон входного напряжения – от 36 до 57 вольт
- Защита от перегрузок и коротких замыканий
- Выдача 12 вольт
- Преобразование постоянного тока: КПД (типичный) – 85%
- Изоляция (вход-выход) – 1500 вольт
Примечание: PoE-модуль – это устройство, созданное сторонними разработчиками, а не Arduino. Более подробно читайте в даташите.
PoE-модуль не идет в комплекте с «шилдом», это отдельный компонент. Arduino коммуницирует и с W5500, и с SD-картой при помощи шины SPI (через ICSP-гребешок). На Uno это контакты 10, 11, 12 и 13, а на Mega – 50, 51 и 52. На обеих платах для выбора W5500 использует контакт 10, а для выбора SD-карты – контакт 4, поэтому эти контакты нельзя использовать в качестве I/O контактов общего назначения. На Mega аппаратным SS-контактом является 53-ий контакт, и он не используется ни для выбора W5500, ни для выбора SD-карты, но его нужно выставить в режим OUTPUT, иначе шина SPI просто не будет работать.
Также имейте в виду, что поскольку W5500 и SD-карта используют одну и ту же шину SPI, одновременно может быть активен лишь один из этих компонентов. Если вы в своем скетче используете оба компонента, то вам нужно будет позаботиться и о соответствующих библиотеках. Если какой-то из компонентов использоваться не будет, вам нужно будет явно отменить его выбор. Чтобы отменить выбор SD-карты, цифровой контакт 4 нужно выставить на OUTPUT и выставить ему значение HIGH, а для чипы W5500 то же самое нужно сделать с 10-ым цифровым контактом.
Кроме того, «шилд» оснащен несколькими информационными светодиодами:
- ON – сообщает о том, что плата и «шилд» обеспечиваются питанием
- LINK – сообщает о наличии сетевого подключения и загорается, когда «шилд» получает или передает данные
- FDX – сообщает о том, что сетевое соединение является двусторонним
- 100M – сообщает о наличии соединения скоростью 100 Мбит/сек (в противоположность 10 Мбит/сек)
- ACT – загорается при активности на линии RX или TX
«Шилд» также имеет несколько коннекторов типа TinkerKit:
- Два TinkerKit-коннектора (белые) для двух входных аналоговых контактов, подключенных к A2 и A3
- Два TinkerKit-коннектора (оранжевые посередине) для двух выходных аналоговых контактов, подключенных к контактам D5 и D6, которые умеют выдавать ШИМ
- Два TinkerKit-коннектора (белые с 4 контактами) для интерфейса TWI: один для входа, а другой для выхода
Документация
Arduino Ethernet Shield V2 распространяется по принципу «open-source». Вы можете построить на основе этого «шилда» собственную плату, используя файлы ниже:
Предыдущие версии
Владеете старой версией продукта? Сверьтесь с этой страницей.
См.также
Внешние ссылки
Arduino продукты | |
---|---|
Начальный уровень | Arduino Uno • Arduino Leonardo • Arduino 101 • Arduino Robot • Arduino Esplora • Arduino Micro • Arduino Nano • Arduino Mini • Arduino Starter Kit • Arduino Basic Kit • MKR2UNO • TFT-дисплей Arduino |
Продвинутые функции | Arduino Mega 2560 • Arduino Zero • Arduino Due • Arduino Mega ADK • Arduino Pro • Arduino Motor Shield • Arduino USB Host Shield • Arduino Proto Shield • MKR Proto Shield • MKR Proto Large Shield • Arduino ISP • Arduino USB 2 Serial Micro • Arduino Mini USB Serial Adapter |
Интернет вещей | Arduino Yun • Arduino Ethernet • Arduino MKR1000 • Arduino WiFi 101 Shield • Arduino GSM Shield V2 • Arduino WiFi Shield • Arduino Wireless SD Shield • Arduino Wireless Proto Shield • Arduino Ethernet Shield V2 • Arduino Yun Shield • Arduino MKR1000 Bundle |
Носимые устройства | Arduino Gemma • Lilypad Arduino Simple • Lilypad Arduino Main Board • Lilypad Arduino USB • LilyPad Arduino SimpleSnap |
3D-печать | Arduino Materia 101 |
Устаревшие устройства | - |
Примеры Arduino | |
---|---|
Стандартные функции | |
Основы |
|
Цифровой сигнал |
|
Аналоговый сигнал |
|
Связь |
|
Управляющие структуры |
|
Датчики |
|
Дисплей |
Примеры, объясняющие основы управления дисплеем:
|
Строки |
|
USB (для Leonardo, Micro и Due плат) |
В этой секции имеют место примеры, которые демонстрируют использование библиотек, уникальных для плат Leonardo, Micro и Due.
|
Клавиатура |
|
Мышь |
|
Разное |
- Страницы, использующие повторяющиеся аргументы в вызовах шаблонов
- Справочник языка Arduino
- Arduino
- Перевод от Сubewriter
- Проверка:myagkij
- Оформление:myagkij
- Редактирование:myagkij
- Страницы, где используется шаблон "Навигационная таблица/Телепорт"
- Страницы с телепортом
- Продукты Arduino
- Arduino продукты
- Плата Arduino