В прошлой статье мы рассмотрели вариант вывода информации, а именно температуры и влажности в web интерфейс сделанный на ардуино. Статью можно найти тут:
В этот раз попробуем не только передавать информацию в 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/.
Блок схемы будут выглядеть следующим образом:
Что и как прописывать в блоках можно посмотреть в видео которое находится в конце этой статьи.
Так-же если не хотите заморачиваться и сами все это дело набирать. Можно скачать готовый проект в FLProg или скетч.
Скачать можно у меня на сайте в конце статьи.
Если все сделали правильно то у Вас должен получиться примерно вот такой web интерфейс:
Ну и всю демонстрацию работы с блоками и работы уже готового устройства Вы можете посмотреть в видео: