Проект №16 «Сим-Сим откройся»

Проект №16 «Сим-Сим откройся»

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

 

Конструкция устройства для проекта

Итак, перед нами стоит задача управлять открытием двери с помощью какого-нибудь пульта управления. Логично, что прежде всего для этого нужен сам пульт. Будем использовать инфракрасный. При этом необходимо обратить внимание, что в разных партиях конструктора пульты могут быть немного разные: с верхним расположением кнопок курсора со стрелочками (Тип 1) и с размещением их внизу пульта (Тип 2). Они имеют разные кодовые сигналы (показаны на рисунке), которые отправляются при нажатии кнопок, поэтому для их работы используются и разные программы, загружаемые в контроллер и размещенные на диске к контруктору.

К пульту нужен и модуль инфракрасного датчика, принимающий инфракрасные сигналы (приемник ИК-сигналов).

Ну и потребуется механизм открытия двери, который по команде с пульта будет сам открывать и закрывать дверь.Модель механизма двери, как и саму дверь, можно собрать из металлических деталей конструктора с приводом от серводвигателя.

Также важен вопрос безопасности для людей, находящихся поблизости с открывающейся дверью. Для того, чтобы окружающие были проинформированы о процессе открытия двери и были внимательны, потребуется подавать звуковой и световой сигналы. С этой функцией справятся бузер и фонарь, расположенный над дверью.
 

 

Алгоритм работы устройства

Пусть дверь будет открываться при нажатии на кнопку пульта со стрелочкой «вверх», а закрываться при нажатии на кнопку со стрелочкой «вниз». При нажатии на указанные кнопки по инфракрасному каналу направляются коды. Контроллер их должен принять с помощью модуля ИК-приемника и выполнить действия по открытию или закрытию двери, в зависимости от конкретной полученной команды.

Получается, что контроллер постоянно «читает» данные с приемника и проверяет выполнение условий по получению кода закрытия или открытия двери. Если он получает код открытия, то открывает дверь. При поступлении кода закрытия - закрывает.

Для того, чтобы система реагировала корректно на команды, контроллером выполняется запоминание состояния двери: открыта она или закрыта. Чтобы не было, например, повторного открытия двери, если она уже открыта, или повторного закрытия, если она уже закрыта.

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

 

Сборка устройства

Для моделирования системы дистанционного управления дверью в доме потребуется собрать имитацию этой самой двери, установить на нее серводвигатель и добавить на монтажную пластину электронный модуль приемника инфракрасного сигнала.

Цель проекта - знакомство с принципами дистанционного управления механизмами посредством инфракрасного пульта. 

 

1. Демонтаж привода со шторой


2. Установка модуля приемника инфракрасного сигнала на монтажную пластину

 

3. Сборка и монтаж приводного механизма двери
3.1 Крепление опоры серводвигателя


3.2 Установка серводвигателя на опору и подключение к контроллеру

 

3.3 Установка рычага на вал серводвигателя


3.4 Монтаж нижней опоры двери


3.5 Монтаж верхней опоры двери


3.6 Сборка двери

 

3.7 Крепление к двери шарнирных элементов

 

3.8 Установка двери на опоры


3.9 Соединение двери с серводвигателем через тягу

 

4. Подключение модулей и загрузка программы в контроллер


Проверка устройства в работе

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

Программу (скетч) для контроллера по данному проекту можно скачать в составе общего архива проектов стартового набора по умному дому. Доступны вариант для Arduino IDE и для "Студии Эвольвектор".

Написать отзыв

Ваше Имя:


Ваш отзыв: Внимание: HTML не поддерживается! Используйте обычный текст.

Оценка: Плохо           Хорошо

Введите код, указанный на картинке: