г. Москва, ул.Мясницкая, дом 41стр4,офис 412. м.Тургеневская, м.Чистые Пруды, м.Сретенский бульвар,ПН-ПТ с 10.00 до 19.30 и СБ с 12.00 до 16.00
+7(985)997-37-74
Arduino NANO v3 Ethernet Shield

    Arduino NANO v3 Ethernet Shield

    На чипе ENC28J60
    Цена590 руб.

    Старая цена 780 руб.
    Платы и модули:
    Связь
    Цена 590 руб.

    Старая цена 780 руб.
    Артикул:
    M0068

         Устройство позволяет создать простейший веб сервер для управления и контроля. Может работать в локальной сети TCP\IP и в сети интернет. Модуль предназначен для совместной работы с ArduinoNANOv3. На плате размещены розетки соединителей для установки в них ArduinoNANOv3, смонтирована микросхема линейного стабилизатора напряжения питания 3,3 В. В состав модуля входит розетка для кабеля сети TCP\IP. Главный компонент – микросхема ENC28J60.

     Параметры

     Питание: 5 В

    Полный и полудуплекс

    Поддержка одного 10 Base-T порта с автоопределением полярности и коррекцией

    Автоматическое выравнивание генерации контрольной суммы

    Автоматический отброс сбойных пакетов

    Программируемые функции

                повтор передачи при ошибке

                Padding и генерирование CRC

                фильтрации ошибочных пакетов

    Интерфейс SPI со скоростью до 10 Мбит/с

    Размеры 70 х 20 х 37 мм

     Контакты и сигналы

     Обмен данными с микроконтроллером происходит через интерфейс SPI.

    Контакты и сигналы шины SPI:

     

     SS                   10

    MOSI (SI)      11

    MISO (SO)     12

    SCK                13

     

    Для работы ArduinoNANOv3 EthernetShieldсовместно с Arduino достаточно установить в розетки модуля ArduinoNANOv3 с записанной программой.

     Соединение с ENC28J60 через internet

       Наш модуль связан с интернетом через роутер и кабель подключения к роутеру. В программе прибора содержащего модуль указан МАС адрес и IP адрес уникальный для локальной сети, поддерживаемой роутером. Наш модуль хорошо работает в локальной сети. А как наладить работу в глобальной сети? Как настроить соединение с ENC28J60 через internet? Для этого проводится процедура, которую мы между собой называем “проброс портов”. Подробнее.

        Из интернета мы видим только роутер, чтобы к нему не было подключено. У роутера есть множество портов. Когда ты соединяешься изнутри наружу (приоткрываешь дверь и зовешь соседа), роутер открывает TCP-соединение, выделяя порт для этого, и ретранслирует то, что ты просил тому, кому требуется. А когда нужно соединиться из интернета с компьютером или еще чем-то в автоматическом режиме? Из интернета виден только роутер! Для решения этой проблемы командуем роутеру: “что приходит на порт Р, транслируй на внутренний компьютер К”. Это и есть “проброс порта”. Теперь из интернета это выглядит, как будто это компьютер открыл порт для обмена данными. Практически.

       В свойствах роутера в разделе NATSetting, в меню виртуального сервера выполнить настройку трансляции. Установить входящий порт 80 Port Range. В строке локальный IP адрес указать адрес ArduinoNANOv3 EthernetShield. Локальный порт указать 80, это константана из программной библиотеки Arduino. Установить протокол ТСР. МАС адрес модуля уникальный для локальной сети может оказаться дублирующим в интернете. Придется в программе модуля указать хорошо продуманный уникальный МАС. Используя компьютер подключенный к интернету, в браузере в строке адреса страниц ввести IP роутера с подключенным ArduinoNANOv3 EthernetShield. В окне браузера должна открыться страница веб сервера ENC28J60. О веб сервере на ENC28J60 несколько слов сказано здесь.