Привет, друзья!
Я уже писал об управлении ARM компьютером Raspberry Pi удаленно, но как и чем управлять, про это статей у меня не было. Восполняю этот пробел.
Статьи об удаленном подключении:
- Создаем удаленный доступ для Raspberry Pi
- Умный дом - управляем удаленно, из любой точки мира
В этой статье я хочу представить схему, программу, а также с помощью каких компонентов можно управлять электроприборами удаленно. При чём сделал я это в так называемой "детской программе" и не написав ни одной строчки кода.
Для взаимодействия с электроприборами я всего то использовал:
- Микрокомпьютер ARM Rasspberry Pi
- Плату Arduino Uno
- Провода
Соединил я все компоненты по такой схеме.
Честно говоря, сначала я хотел подключить модуль реле HW-316 к Raspberry Pi и даже начал изучать язык программирования Python, но понял, что ещё не дорос до Python и Arduino все таки выносливее, чем микрокомпьютер Raspberry, и может простить мелкие ошибки. Решил совместить обе платы, чтобы одна другую дополняла.
Raspberry Pi выполняет функцию базового сервера, который подключен к интернету и управляет программой, а Arduino отведена роль силового модуля, который отвечает за исполнительные механизмы, в данном случае реле. Что можно подключить к реле, решать уже вам.
В качестве программного обеспечения для сопряжения и управления двух этих плат я задействовал программу Scratch, а точнее её аналог S4A, специально разработанный для Arduino. Об этой программе я тоже писал здесь.
Этот "котик" не так уж и прост, как кажется.
Конечно, алгоритмы более сложные, с помощью которых Arduino управляет квадрокоптерами или роботами. На Scratch это не сделаешь, но такие функции как включить и выключить электроприборы, управлять и взаимодействовать с датчиками удаленно - вполне даже можно.
"Умный дом" - это все таки дом, а значит ему нужен интернет, электричество и некая стационарность. Считаю, что с такой задачей Scratch справляется достойно.
В-общем, получилась вот такая программа, которая управляется кнопками клавиатуры и удаленно с помощью VNC Server с телефона или другого компьютера.
Но об алгоритме, созданном в Scratch, я расскажу в следующей статье.
На этом сегодня всё, продолжение следует.
Увлекаетесь конструированием на Arduino?
Вот ссылки, где можно приобрести выгодно и с быстрой доставкой платы Arduino UNO, но лучше купить Стартовый комплект для Arduino UNO, в котором уже находятся все компоненты для начального моделирования и программирования.
А ещё, Raspberry Pi 4 model B - покупайте у проверенного продавца и хорошего качества.
Хотите больше статей о программировании в программе XOD IDE,рекомендую перейти по ссылке в меню навигатора канала:
Экспериментируйте!!!
Спасибо, что дочитали статью до конца.
Надеюсь статья была вам полезна и интересна.
Понравилась статья, ставьте палец вверх.
Хотите следить за новостями, подписывайтесь на наш канал.
Впереди ещё много интересного!
Вы можете помочь проекту в развитии: