Arduino

Управление блоком выключателей и розеток с помощью смартфона

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

Инструменты и материалы:
-Ардуино Нано;
-Модуль Bluetooth (HC-05);
-8-канальный релейный модуль;
-Понижающий преобразователь постоянного тока LM 2596;
-Красный светодиод (5 мм);
-Резистор 470 Ом;
-Коннекторы;
-2-контактный разъем;
-Соединительные провода;
-Однослойная печатная плата с медным покрытием;
-Источник питания 12В 1А;
-Блок выключателей и розеток;
-Дрель;
-Ножовка;
-Хлорид железа;
-Контейнер;
-Лазерный принтер;
-Утюг;
-Журнал;
-Отвертка;
-Паяльные принадлежности;

Шаг первый: схема
Для изготовления схемы и печатной платы мастер использовал программное обеспечение Easy EDA. Ниже можно скачать файл и затем распечатать на глянцевой бумаге.
PCB Layout Home Automation.pdf

Шаг второй: изготовление платы
Дальше нужно изготовить печатную плату.
Распечатываем ранее приведенный файл. Отрезаем по размерам схемы часть платы. Аккуратно зачищаем верхнюю часть медного покрытия. Накладываем эскиз на плату тонером вниз. Утюгом прогреваем бумагу в течении 5-10 минут. Затем помещаем плату в емкость с водой минут на 10. Вытаскиваем плату и аккуратно снимаем слой бумаги, тонер должен остаться на медном покрытии. Помещаем плату в раствор хлорного железа. Раствор «съест» медь на открытых участках. Затем промываем плату и удаляем тонер. Сверлим отверстия. Производим монтаж платы.

Шаг третий: установка и настройка приложения BLYNK
Установите приложение Blynk из магазина Google Play на смартфон. Создайте учетную запись на Blynk. Создайте новый проект. На электронную почту, указанную при регистрации, вы получите Tocken.
Дайте название проекту. Выберите устройство и тип подключения и нажмите кнопку «Создать».
Выберите Bluetooth, затем добавьте 8 кнопок. Дайте имя кнопкам. Установите флажки.

Шаг четвертый: программирование Ардуино
Добавьте библиотеку Blynk в Arduino IDE
Перейдите Sketch-Include Library-Manage libraries-Type Blynk-
Скопируйте следующий код и загрузите его в Arduino Nano (отключите модуль Bluetooth перед загрузкой)

 Показать / Скрыть текст/*
* Hello Friends Welcome To Techno-E-Solution
* Here is the Arduino Code for Home Automation by Techno-E-Solution
*/

#define BLYNK_USE_DIRECT_CONNECT

// You could use a spare Hardware Serial on boards that have it (like Mega)
#include <SoftwareSerial.h>
SoftwareSerial DebugSerial(0,1); // RX, TX

#define BLYNK_PRINT DebugSerial
#include <BlynkSimpleSerialBLE.h>

// You should get Auth Token in the Blynk App.
// Go to the Project Settings (nut icon).
char auth[] = "AuthToken";

void setup()
{
// Debug console
DebugSerial.begin(9600);

pinMode (12, OUTPUT);
pinMode (11, OUTPUT);
pinMode (10, OUTPUT);
pinMode (9, OUTPUT);
pinMode (8, OUTPUT);
pinMode (7, OUTPUT);
pinMode (6, OUTPUT);
pinMode (5, OUTPUT);

pinMode (12, LOW); // Set All Pins Low Because At The Starting All Relays get ON, Results In All load
pinMode (11, LOW); // Connected Across Relay Module Get Turn On
pinMode (10, LOW);
pinMode (9, LOW);
pinMode (8, LOW);
pinMode (7, LOW);
pinMode (6, LOW);
pinMode (5, LOW);

DebugSerial.println("Waiting for connections…");

// Blynk will work through Serial
// 9600 is for HC-06. For HC-05 default speed is 38400
// Do not read or write this serial manually in your sketch
Serial.begin(9600);
Blynk.begin(Serial, auth);
}

void loop()
{
Blynk.run();
}

Шаг пятый: подключение
Мастер устанавливает устройство в ящик. Подключает розетки и выключатели к релейному модулю. Подключает модуль к Ардуино. Настраивает понижающий модуль на 5В и подключает его к Ардуино. К модулю подключает блок питания.

Для использования устройства нужно открыть приложение Blynk. Включить Bluetooth. Нажать кнопку Bluetooth и выбрать hc-05.
Теперь можно управлять 8 ранее подключенными розетками и переключателями через смартфон. Конечно смысл не в управлении розетками, к ним можно подключить светильники, какие-то приборы.


Источник

Похожие статьи

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

Кнопка «Наверх»
Закрыть
Закрыть