Подключение HR911105A к Arduino

4-03-2020, 17:19 0 комментариев
Сегодня у нас на рассмотрении подключение HR911105A к Arduino. Для чего служит этот модуль, каковы его базовые характеристики, схема сборки, пример скетча – все это обсудим и разберем более подробно. Ну а для начала пару слов о функциональном применении устройства. Оно точно пригодится тем умельцам-«ардуинщикам», которые интересуются автоматизацией собственных проектов, т.е. разрабатывают системы «умных домов». Именно для подобных решений нужны так называемые связывающие элементы – а именно сетевые модули (для взаимодействия различных устройств межу собой по локальной сети через мобильные гаджеты или компьютер).

Для понимания сущности, обратим внимание на технические параметры Ethernet-модуля:
  • механический монтаж: на плату (тип DIP);
  • тип соединителя: розетка;
  • количество контактов: 8-12;
  • порты разъема:1х1;
  • прочность изоляции: не менее 1500 В.
Имеется индикация, трансформатор, экран ЭМП.

Чтобы осуществить сборку, нам понадобятся следующие аппаратные детали:
  1. микроконтроллер Arduino Uno (либо совместимые варианты: Nano / Mega);
  2. Ethernet порт HR911105A;
  3. макетная плата;
  4. светодиоды и резисторы (по 3 шт.);
  5. соединительные провода;
  6. маршрутизатор и LAN-кабель.
Электрическая схема модуля веб-сервера выглядит так:
Для реализации проекта следует скачать и инсталлировать специализированное обеспечение - библиотеку Ethercard.
https://drive.google.com/file/d/0B-DqglGyhA7eN3lMbTN0WlUzdE0/view

В самой программной среде Ардуино IDE идем по пути: Скетч > Подключить библиотеку > Добавить .ZIP. Открываем архив со скачанными ранее файлами. В меню «Файл — Примеры» ищем библиотеку (по названию).

Проверим работоспособность нашей схемы – пропишем скетч:
// Оформление Web страницы

void homePage()
{
  bfill.emit_p(PSTR("$F"
    "<meta http-equiv='Content-Type' content='text/html; charset=utf-8'>"
    "<meta name='viewport' content='width=device-width, initial-scale=1.0'>"
    "<title>Управление Ардуино УНО</title>"
    "<h1 style='color:#0ea6f2'>Управление Ардуино</h1>"
    "<font size='3em'>"
    "Светодиод 1: <a href='?ArduinoPIN2=$F'>$F</a><br /><br />"  
    "Светодиод 2: <a href='?ArduinoPIN3=$F'>$F</a><br /><br />"
    "Светодиод 3: <a href='?ArduinoPIN4=$F'>$F</a><br /><br />"
    "</font>"
    "<h4>Управление Arduino через Ethernet порт HanRun HR911105A</h4>"),   

...
Управление процессами стандартное – через монитор последовательного порта.

В принципе с настройками оборудования редко возникают проблемы. В крайнем случае всегда можно перегрузить роутер – ошибки соединения часто связаны с его некорректной работой. Надеемся, у вас все получится!
Поделись в социальных сетях:
О авторе
Калугин Антон

Программист микроконтроллеров с 8-ми летним стажем, работал в таких компаниях как IBM, ASUS, Microsoft.

В комментариях с радостью отвечу на ваши вопросы.

Все статьи автора
Похожие новости

Сегодня поговорим о том, как воплотить в жизнь подключение FPM10A к Arduino, что это за модуль, где используется, каковы параметры его работы и т.д. Речь идет...

В данной статье рассмотрим подключение Arduino Ethernet shield к Ардуино. Этот шилд создан для обмена информацией между локальной сетью и контроллером, а...

В новом информационном обзоре рассматриваем GSM модуль SIM800L к Arduino. Почему выбрано именно это устройство? Во-первых, оно достаточно известно и популярно...

В этой статье мы рассмотрим подключение ADS1115 к Ардуино. Речь идет о 16-битном аналого-цифровом преобразователе, оснащенном 4 входами непосредственно для...

Модуль энкодер KY-040 является электромеханическим устройством, а точнее - датчиком угла поворота и вращения оси различных девайсов. Непосредственно сам прибор...

Оставить комментарий