Arduino и Ethernet модуль ENC28J60 или WEB управление реле (Arduino webserver)

В свое время я реализовал управления выводами GPIO на Raspberry Pi. Это управление осуществлялось через веб-интерфейс путем установки на малинку веб-сервера и использования фреймворка webiopi. В тот раз я сделал управления 4 модульным реле через интернет (обо всем этом еще будет публикация).

Так вот, давно собирался попробовать нечто подобное на Arduino. С Raspberry Pi проблем не было. Оно и неудивительно: полноценный ethernet интерфейс + полноценная многозадачная ОС. А как же быть с Arduino? Все просто, используем ethernet модуль ENC28J60. Буду откровенным, мне очень в этом деле помог видео урок Дмитрия Осипова.

Итак сделано следующее:

1) Arduino и Ethernet модуль подключаются таким образом:

VCC - 3.3V Arduino
GND - GND Arduino
SCK - Pin 13 Arduino
SO - Pin 12 Arduino
SI - Pin 11 Arduino
CS - Pin 10 Arduino

2) Загружены необходимые библиотеки здесь или здесь

3) Релешка подключена к Arduino так:

VCC - 5V Arduino
In1 - Pin 2 Arduino
In2 - Pin 3 Arduino
In3 - Pin 4 Arduino
In4 - Pin 5 Arduino
GND - GND Arduino

4) Немножко отредактированный под мои нужды скетч Осипова: ЗДЕСЬ
В программе очень много комментариев, поэтому здесь принцип ее работы объяснять не буду.

5) Модуль ENC28J60 подключен ethernet кабелем к моему роутеру. Ардуинке автоматически присвоен IP адрес 192.168.0.106. Обратиться к Arduino можно введя данный IP в адресную строку браузера. Перед нами откроется веб-страница, с которой можно управлять нашей релешкою 😉 И вуаля:

Мы рассотрели способ веб управления реле используя Arduino и Ethernet модуль.

3 комментария к “Arduino и Ethernet модуль ENC28J60 или WEB управление реле (Arduino webserver)”

  1. Валентин

    Всё работает только тогда, когда мы подключены к одному и тому же роутеру. Но как только я отключаю вай фай на телефоне и вхожу по тому же ip адресу, то почему-то страница уже не открывается…( Что я делаю не так ? За ранее благоларен за ответ.

    1. Здравствуйте Валентин. Не совсем понял суть вопроса. Вы отключаете вайфай на телефоне и страница перестает быть доступной с компьютера?

    2. Так настроена работа внутри домашней сети.
      Это как внешний и внутренний (домашний) интернет

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

Your email address will not be published. Required fields are marked *

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