Найти тему
У Павла!

Управление нагрузкой через web интерфейс ардуино.

В прошлой статье мы рассмотрели вариант вывода информации, а именно температуры и влажности в web интерфейс сделанный на ардуино. Статью можно найти тут:

https://zen.yandex.ru/media/ypavla/otpravka-znachenii-temperatury-i-vlajnosti-v-web-interfeis-na-arduino-60c5c2f71e01de49a08e0cf8

В этот раз попробуем не только передавать информацию в web интерфейс. Но еще и получать с него информацию. А именно мы попробуем сделать кнопки в web интерфейсе. При нажатии которых у Нас будет включаться нагрузка(реле) ну и при еще одном нажатии, выключаться соответственно.

Для повторения нам понадобится:

Ethernet shield: http://alii.pub/5tgjay

Arduino: http://alii.pub/5slrkx

Контактные провода http://alii.pub/5slrot

Реле: http://alii.pub/5u03v9

Если у Вас все эти элементы есть, то подключать их будем по следующей схеме:

Я использую модуль на 4 реле. Следовательно и кнопок буду располагать на web интерфейса 4. Каждая кнопки будет отвечать за включение и выключение своего реле. Но можно в принципе использовать и одну. Просто у Вас тогда остальные 3 кнопки работать не будут.

Программу составим в FLProg https://flprog.ru/.

Блок схемы будут выглядеть следующим образом:

-2

Что и как прописывать в блоках можно посмотреть в видео которое находится в конце этой статьи.

Так-же если не хотите заморачиваться и сами все это дело набирать. Можно скачать готовый проект в FLProg или скетч.

Скачать можно у меня на сайте в конце статьи.

Если все сделали правильно то у Вас должен получиться примерно вот такой web интерфейс:

-3

Ну и всю демонстрацию работы с блоками и работы уже готового устройства Вы можете посмотреть в видео: