Каталог статей


Выбранная схема!!!


7000
Домашняя автоматизация на основе Интернета вещей с использованием Arduino и Android

Домашняя автоматизация на основе Интернета вещей с использованием Arduino и Android

Этот проект основан на приложении Android и Arduino Uno с использованием Bluetooth в качестве средства беспроводной связи. Это простая и гибкая система домашней автоматизации, состоящая всего из нескольких электронных компонентов и не требующая сложной пайки. Этот проект предназначен для управления тремя устройствами, но его можно расширить до шести и более.

Цепь и работа

Блок-схема системы домашней автоматизации для управления тремя электроприборами представлена на рис. 1, а ее полная принципиальная схема - на рис. 2. Она построена на базе Arduino Uno R3 (Плата1), Bluetooth-модуля HC-05, трех реле (с RL1 по RL3) и несколько других компонентов. В этом проекте показано, как включать/выключать приборы, подключенные к реле, с помощью приложения Android на смартфоне или планшете.

Рис. 1: Блок-схема системы домашней автоматизации с использованием Arduino
Рис. 2. Принципиальная схема системы домашней автоматизации с использованием Arduino

Подключения контактов реле

Соединения реле, отмеченные как x, y, COM (общий), NO (нормально разомкнутый) и NC (нормально разомкнутый), показаны на рис. 3. x и y — две точки на катушке реле.

Рис. 3: Релейные соединения

Плата реле состоит из драйверов реле. Три транзистора BC547 (T1, T2 и T3) используются в качестве драйверов реле для управления тремя устройствами.

Вывод 2 Arduino Uno подключен к T1 через токоограничивающий резистор R1 базы. Аналогично, контакты 3 и 4 Arduino Uno подключены к T2 и T3 через R3 и R5 соответственно.

Все эмиттеры транзисторов должны быть подключены к выводу заземления (GND) Arduino Uno.

Подключите контакты VCC и GND модуля Bluetooth HC-05 к контактам 5V и GND Arduino Uno соответственно. И подключите контакты Tx и Rx модуля Bluetooth к контактам Rx и Tx Arduino Uno соответственно.

Подключите клемму NO каждого реле к одной клемме электрической нагрузки, а другую клемму нагрузки к нейтральной (N) линии источника питания переменного тока 220 В. Подключите живую (L) линию 220 В к клемме COM каждого реле.

Создание и тестирование

Схема PCB в реальном размере для системы домашней автоматизации с использованием Arduino Uno через приложение Android показана на рис. 4, а компоновка ее компонентов — на рис. 5. Соберите компоненты PCB согласно принципиальной схеме.

Рис. 4: PCB макет системы домашней автоматизации в реальном размере
Рис. 5. Расположение компонентов PCB

Загрузите PDF-файлы PCB и компоновки компонентов: Нажмите здесь

Рис. 6: QR-код исходного кода Arduino

Затем подключите источник питания к Arduino Uno либо через кабель USB, либо через батарею 12 В. Также подключите питание 12 В ко всем трем реле, как показано на принципиальной схеме.

Загрузите исходный код Arduino (HomeAutomation.ino) в Arduino Uno. Исходный код можно скачать, отсканировав QR-код, представленный на рис. 6.

Затем подключите модуль Bluetooth HC-05 к Bluetooth вашего смартфона.

Рис. 7. QR-код для приложения Android

Загрузите приложение для Android (HomeAutomation.apk), используя QR-код, представленный на рис. 7.

Установите его на свой смартфон Android. Затем откройте приложение и подключите модуль Bluetooth HC-05 к Bluetooth вашего смартфона. Вы получите приложение на свой телефон, как показано на рис. 8.

Рис. 8. Приложение Android на смартфоне

Теперь вы можете нажимать на кнопки для управления приборами.

Загрузить папку с исходным кодом

<час/>

Картик Гудали — энтузиаст электроники и любитель радиоуправляемых устройств. В настоящее время он занимается разработкой Android, Arduino, Raspberry Pi и Amazon Alexa.

Дилип Свами — любитель электроники и радиолюбитель.


Категория: Железо | Добавил: Администратор (Сегодня)
Просмотров: 3 | Рейтинг: 0.0/0


Всего комментариев: 0

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

ьте свои комментарии !!!!

Имя *:
Email:
Код *:

Copyright Zloy Soft (Company) © 2008 - 2026