Найти тему
VoltStrimLab

Управляем электроприборами с телефона

Привет, друзья!

Я уже писал об управлении ARM компьютером Raspberry Pi удаленно, но как и чем управлять, про это статей у меня не было. Восполняю этот пробел.

Статьи об удаленном подключении:

  • Создаем удаленный доступ для Raspberry Pi
  • Умный дом - управляем удаленно, из любой точки мира

В этой статье я хочу представить схему, программу, а также с помощью каких компонентов можно управлять электроприборами удаленно. При чём сделал я это в так называемой "детской программе" и не написав ни одной строчки кода.

Для взаимодействия с электроприборами я всего то использовал:

Raspberry Pi 3 model B, Arduino Uno и релейный модуль  HW-316
Raspberry Pi 3 model B, Arduino Uno и релейный модуль HW-316

Соединил я все компоненты по такой схеме.

Схема подключения Raspberry Pi 3 model B, Arduino Uno и релейный модуль HW-316
Схема подключения Raspberry Pi 3 model B, Arduino Uno и релейный модуль HW-316

Честно говоря, сначала я хотел подключить модуль реле HW-316 к Raspberry Pi и даже начал изучать язык программирования Python, но понял, что ещё не дорос до Python и Arduino все таки выносливее, чем микрокомпьютер Raspberry, и может простить мелкие ошибки. Решил совместить обе платы, чтобы одна другую дополняла.

Raspberry Pi выполняет функцию базового сервера, который подключен к интернету и управляет программой, а Arduino отведена роль силового модуля, который отвечает за исполнительные механизмы, в данном случае реле. Что можно подключить к реле, решать уже вам.

В качестве программного обеспечения для сопряжения и управления двух этих плат я задействовал программу Scratch, а точнее её аналог S4A, специально разработанный для Arduino. Об этой программе я тоже писал здесь.

Скрин программы Scract
Скрин программы Scract

Этот "котик" не так уж и прост, как кажется.

Логотип программы Scratch
Логотип программы Scratch

Конечно, алгоритмы более сложные, с помощью которых Arduino управляет квадрокоптерами или роботами. На Scratch это не сделаешь, но такие функции как включить и выключить электроприборы, управлять и взаимодействовать с датчиками удаленно - вполне даже можно.

"Умный дом" - это все таки дом, а значит ему нужен интернет, электричество и некая стационарность. Считаю, что с такой задачей Scratch справляется достойно.

В-общем, получилась вот такая программа, которая управляется кнопками клавиатуры и удаленно с помощью VNC Server с телефона или другого компьютера.

Визуальный интерфейс управления 4 реле
Визуальный интерфейс управления 4 реле

Но об алгоритме, созданном в Scratch, я расскажу в следующей статье.

Управляй удаленна!
Управляй удаленна!

На этом сегодня всё, продолжение следует.

Увлекаетесь конструированием на Arduino?

Вот ссылки, где можно приобрести выгодно и с быстрой доставкой платы Arduino UNO, но лучше купить Стартовый комплект для Arduino UNO, в котором уже находятся все компоненты для начального моделирования и программирования.

А ещё, Raspberry Pi 4 model B - покупайте у проверенного продавца и хорошего качества.

Хотите больше статей о программировании в программе XOD IDE,рекомендую перейти по ссылке в меню навигатора канала:

Страница навигации

Экспериментируйте!!!

Спасибо, что дочитали статью до конца.

Надеюсь статья была вам полезна и интересна.

Понравилась статья, ставьте палец вверх.

Хотите следить за новостями, подписывайтесь на наш канал.

Впереди ещё много интересного!

Вы можете помочь проекту в развитии: