8 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Управление розетками через ардуино

Умная розетка с управлением со смартфона по Bluetooth

Умная розетка на Arduino, что может быть проще. Статья о проекте Arduino умной розетки с управлением со смартфона по Bluetooth. Управление реализовано с использованием сервиса RemoteXY. Две розетки, раздельно управляемые со смартфона, размещены на одной платформе со всей необходимой электроникой. Область применения умной розетки достаточно большая. Вы сможете удаленно включать и отключать электрические устройства. Так же данный проект может быть использован как пример для создания более сложных устройств управления электрическими устройствами.

Для реализации проекта мы использовали следующие комплектующие:

  • Arduino UNO или совместимая плата.
  • Релейный модуль 2 канала с питанием 5В.
  • AC-DC миниатюрный блок питания 12В, 0.15A.
  • Bluetooth модуль HC-05.
  • Розетка 220В 2 шт. (внешняя установка)
  • Вилка 220В с проводом.
  • Контрактная площадка.

Все комплектующие мы разместили на платформе из плиты ДСП размером 155×135 мм. Крепление всех комплектующих к платформе выполнено при помощи шурупов и предварительно просверленных в платформе отверстий. Вариант размещения комплектующих вы можете посмотреть на рисунке. Плата Arduino размещена таким образом, что бы иметь легкий доступ к USB разъему для программирования.

На рисунке изображена схема соединения комплектующих. Модуль Bluetooth подсоединен к пинам 2 и 3 Arduino. Для управления реле использованы пины 4 и 5. Вся схема питается от сети 220В через блок питания — миниатюрный AC-DC преобразователь на напряжение 12В. Это напряжение подается на Arduino через пин Vin.

Все высоковольтные соединения выполнены алюминиевым проводом диаметром проводника 1.2 мм. Для соединения высоковольтных проводов использована контактная площадка. Будьте очень осторожны и внимательны при монтаже высоковольтных проводов!

Программное обеспечение

В онлайн редакторе RemoteXY создайте интерфейс. На интерфейсе разместите два больших выключателя. В свойствах выключателей для одного из них выберите свойство «Привязывать к пину» пин 4, для другого пин 5. Это позволит автоматически получить код по управлению пинами с этих выключателей. В настройках проекта выберите тип подключения модуля Bluetooth через SoftwareSerial.

Сформируйте исходный код проекта и загрузите его в Arduino. Исходный код приведен ниже.

/* определение режима соединения и подключение библиотеки RemoteXY */
#define REMOTEXY_MODE__SOFTWARESERIAL
#include
#include

/* настройки соединения */
#define REMOTEXY_SERIAL_RX 2
#define REMOTEXY_SERIAL_TX 3
#define REMOTEXY_SERIAL_SPEED 9600

/* конфигурация интерфейса */
unsigned char RemoteXY_CONF[] =
< 2,0,30,0,2,5,2,0,6,2
,88,29,1,79,78,0,79,70,70,0
,2,0,6,33,88,29,6,79,78,0
,79,70,70,0 >;

/* структура определяет все переменные вашего интерфейса управления */
struct <

/* input variable */
unsigned char switch_1; /* =1 если переключатель включен и =0 если отключен */
unsigned char switch_2; /* =1 если переключатель включен и =0 если отключен */

/* other variable */
unsigned char connect_flag; /* =1 if wire connected, else =0 */

#define PIN_SWITCH_1 4
#define PIN_SWITCH_2 5

void setup()
<
RemoteXY_Init ();

pinMode (PIN_SWITCH_1, OUTPUT);
pinMode (PIN_SWITCH_2, OUTPUT);

// TODO you setup code

void loop()
<
RemoteXY_Handler ();

digitalWrite(PIN_SWITCH_1, (RemoteXY.switch_1==0)?LOW:HIGH);
digitalWrite(PIN_SWITCH_2, (RemoteXY.switch_2==0)?LOW:HIGH);

// TODO you loop code
// используйте структуру RemoteXY для передачи данных

Теперь вы можете при помощи приложения RemoteXY для Android соединиться с вашим устройством и управлять розетками.

Форум arduino.ua

  • Форум
  • » Проекты
  • » GSM,WEB, удаленные розетки

#1 2016-11-08 13:02:29

GSM,WEB, удаленные розетки

Добрый день,я новичек в этом деле но есть помощник,обращаюсь к вам за помощью,то проконсультироватся на других ресурсах мало кто общителен.
Я хочу сделать для себя один неболшой прроект для дачи, подойдет ли для этого ардуино?
Я хочу чтобы управлять удаленно 16 каналами (розетками),два релейных модуля по 8 каналов.
Управление тойсть включение и выключение розеток осуществлять с помощью смс командами(послать команду а в ответ подтверждающее смс отом что канал включен или выключен,и в тексте статус остальных каналов) (при пропадании света смс оповещение а также при появлении,с сохранение входов при появлении света) , через веб браузер( с помощью 3G а также отдельно для подключения провода интернета для более стабильного соединения,а также с планшета. (через программу,и в чем ее сделать) о прошивке отдельно.
На данном этапе что для этого требуется? какие комплектующие, желательно описание а лутчше ссылку. Буду заказывать с алиэкспресс

  • Цитувати

#2 2016-11-08 16:38:54

Re: GSM,WEB, удаленные розетки

Вы считаете, что это небольшой проект? И про голосовое управление забыли упомянуть

  • Цитувати

#3 2016-11-08 23:44:55

Re: GSM,WEB, удаленные розетки

Большой я вижу только для себя,а для вас это 30 минут потраченного времени, если вы специалист своего дела

  • Цитувати

#4 2016-11-10 00:11:44

Re: GSM,WEB, удаленные розетки

Такое впечетление слаживается что всем тяжело, написать что для начала проекта требуется. Здесь тоже достучатся как и везде

  • Цитувати

#5 2016-11-17 15:20:02

Re: GSM,WEB, удаленные розетки

Из личного опыта, делал подобное, через смс рулить реле ни разу не удобно как пользователю так и разработчику. Для себя решил что лучше управлять такими вещами через интернет, по сути веб-интерфейс с кнопочками/переключателями. Если нет доступа в интернет это конечно печально, тогда только GSM, но GSM и смс это каменный век, сейчас набегут автоматизаторы и закидают тапками)

  • Цитувати
Читать еще:  Бытовая розетка коэффициент спроса

#6 2016-11-18 17:56:34

Re: GSM,WEB, удаленные розетки

Из личного опыта, делал подобное, через смс рулить реле ни разу не удобно как пользователю так и разработчику. Для себя решил что лучше управлять такими вещами через интернет, по сути веб-интерфейс с кнопочками/переключателями. Если нет доступа в интернет это конечно печально, тогда только GSM, но GSM и смс это каменный век, сейчас набегут автоматизаторы и закидают тапками)

Все правильно только сеть. Нефиг чего включать (отключать) розетки дистанционно (из Киева в Одессе ) мало чего в них может быть включено . Действительно ох уже эти рационализаторы — механизаторы, розетками им рулить хочется . Спрашивается какого лысого. Наверное для того что бы жена побегала с плойкой в поисках розетки без «мозгов» .

Остання редакція Nefreemen (2016-11-18 17:59:53)

  • Цитувати

#7 2016-11-19 03:54:25

Re: GSM,WEB, удаленные розетки

Некому тему начинить? Только одни лысые с плойкой бегают мозги себе накручуют.
На сегодняшний день тема актуальна

  • Цитувати

#8 2016-11-19 13:10:38

Re: GSM,WEB, удаленные розетки

Некому тему начинить? Только одни лысые с плойкой бегают мозги себе накручуют.
На сегодняшний день тема актуальна

Невзирая на Ваш сарказм, и желанием некоторых чудаков (без оскорбительного подтекста) управлять розетками эл. щитками (что то в них «вырубать» ). Наполнить эту тему (как Вы выразились) действительно нечем, поскольку способов решения вагон и тележка и каждый решает ее в зависимости от условий, то есть исходя из того установлены эти розетки или нет, как они подключены и т.д. (например NoName писал что у него к каждой розетке подведена витая пара). Иными словами в проекте это называется ТУ (тех. условия), вопрос ТУ в ТС есть? Абсурдность состоит в том что ТС написал я хочу то то а как это сделать даже не представляет (но при этом считает что для спеца это 30 минут работы), для таких людей не форум поможет а фирма, которая приедет на объект и все сделает «под ключ». Можно помочь человеку в конкретном вопросе, когда сформулирована суть проблемы. За подобного рода проект (или советовать что то) думаю здесь не возьмется никто (без выезда на объект). И я считаю что здесь был правильный ответ от void loop. Если Вас интересует тоже эта тема, вэлкам, но только четко сформулируйте суть условий, тогда можно дать советы по сути. А так будет опять бла бла.

  • Цитувати

#9 2016-11-19 16:53:48

Re: GSM,WEB, удаленные розетки

Некому тему начинить? Только одни лысые с плойкой бегают мозги себе накручуют.
На сегодняшний день тема актуальна

Невзирая на Ваш сарказм, и желанием некоторых чудаков (без оскорбительного подтекста) управлять розетками эл. щитками (что то в них «вырубать» ). Наполнить эту тему (как Вы выразились) действительно нечем, поскольку способов решения вагон и тележка и каждый решает ее в зависимости от условий, то есть исходя из того установлены эти розетки или нет, как они подключены и т.д. (например NoName писал что у него к каждой розетке подведена витая пара). Иными словами в проекте это называется ТУ (тех. условия), вопрос ТУ в ТС есть? Абсурдность состоит в том что ТС написал я хочу то то а как это сделать даже не представляет (но при этом считает что для спеца это 30 минут работы), для таких людей не форум поможет а фирма, которая приедет на объект и все сделает «под ключ». Можно помочь человеку в конкретном вопросе, когда сформулирована суть проблемы. За подобного рода проект (или советовать что то) думаю здесь не возьмется никто (без выезда на объект). И я считаю что здесь был правильный ответ от void loop. Если Вас интересует тоже эта тема, вэлкам, но только четко сформулируйте суть условий, тогда можно дать советы по сути. А так будет опять бла бла.

Был здесь один музыкант,недолго поиграл на баяне и растворился,описывал суть проблемы под музыку,но его поэзия длилась недолго.растворился быстро,за пол дня, вот и была бла бла бла.так ничего и не обьяснил.сам с собой поговорил и исчез со своей поэзией.
Невзирая на вас эта тема пользуется спросом,много кто интерисуется из чудаков которые хотят это сделать,тойсть управлять на даче светом,поливом,электрокотлом.
Если тему наполнить нечем,за чем вы тогда на тележке приводите примеры вагонами,если вы не спец этого дела зачем тогда вы здесь разводите безпомощьную дискусию если вы неможете помочь советом в этом. Вызвать фирму чтоб сделала проект ТУ (ГДЕ БУДУТ СТОЯТЬ РОЗЕТКИ) вот вам и абсурдность.
При наличии всех комплектующих сборка для профана своего дела не больше 30мин. Если вы мастер свого дела то помогите советом а не бесполезной дискусией. Здесь был поставлена суть проблемы, конкретный сформулированный вопрос, что для этого нужно ,какие комплектующие?

  • Цитувати
Читать еще:  Розетка под компьютерные провода

#10 2016-11-19 19:08:54

Re: GSM,WEB, удаленные розетки

Некому тему начинить? Только одни лысые с плойкой бегают мозги себе накручуют.
На сегодняшний день тема актуальна

Невзирая на Ваш сарказм, и желанием некоторых чудаков (без оскорбительного подтекста) управлять розетками эл. щитками (что то в них «вырубать» ). Наполнить эту тему (как Вы выразились) действительно нечем, поскольку способов решения вагон и тележка и каждый решает ее в зависимости от условий, то есть исходя из того установлены эти розетки или нет, как они подключены и т.д. (например NoName писал что у него к каждой розетке подведена витая пара). Иными словами в проекте это называется ТУ (тех. условия), вопрос ТУ в ТС есть? Абсурдность состоит в том что ТС написал я хочу то то а как это сделать даже не представляет (но при этом считает что для спеца это 30 минут работы), для таких людей не форум поможет а фирма, которая приедет на объект и все сделает «под ключ». Можно помочь человеку в конкретном вопросе, когда сформулирована суть проблемы. За подобного рода проект (или советовать что то) думаю здесь не возьмется никто (без выезда на объект). И я считаю что здесь был правильный ответ от void loop. Если Вас интересует тоже эта тема, вэлкам, но только четко сформулируйте суть условий, тогда можно дать советы по сути. А так будет опять бла бла.

Был здесь один музыкант,недолго поиграл на баяне и растворился,описывал суть проблемы под музыку,но его поэзия длилась недолго.растворился быстро,за пол дня, вот и была бла бла бла.так ничего и не обьяснил.сам с собой поговорил и исчез со своей поэзией.
Невзирая на вас эта тема пользуется спросом,много кто интерисуется из чудаков которые хотят это сделать,тойсть управлять на даче светом,поливом,электрокотлом.
Если тему наполнить нечем,за чем вы тогда на тележке приводите примеры вагонами,если вы не спец этого дела зачем тогда вы здесь разводите безпомощьную дискусию если вы неможете помочь советом в этом. Вызвать фирму чтоб сделала проект ТУ (ГДЕ БУДУТ СТОЯТЬ РОЗЕТКИ) вот вам и абсурдность.
При наличии всех комплектующих сборка для профана своего дела не больше 30мин. Если вы мастер свого дела то помогите советом а не бесполезной дискусией. Здесь был поставлена суть проблемы, конкретный сформулированный вопрос, что для этого нужно ,какие комплектующие?

К Вашему сведению такие, подобные и даже сложнее, дистанционные выключатели нагрузки, содержащие в программе еще таймер, встроенные в удлинитель, в виде промежуточного блока между розеткой и нагрузкой (кстати самый оптимальный вариант, благодаря мобильности) устройства я делал. И действительно в них ничего сложного. Но что советовать если не понятно что нужно. А если вам не понятно в чем я вижу проблему и Вы такой умный что для Вас ее нет, то решите простейшую задачу третьего класа: В бассейн через одну трубу вливается вода через другую вытекает. Через какое время наполнится бассейн? Вот когда дадите правильный ответ то получите любой совет .

Остання редакція Nefreemen (2016-11-19 19:20:40)

Русские Блоги

Превратите розетку для отходов дерева в интеллектуальную розетку с дистанционным управлением-Arduino-MQTT-Onenet-8266

Проект в основном основан на модуле Arduino D1 mini (wemos) и протоколе MQTT, а также на мобильной облачной платформе Onenet IoT для дистанционного управления.

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

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

3. В поисках подходящего места для установки я поставил два однонаправленных реле на 3,3 В и много каких-то сокровищ, таких как Arduino D1 MINI. (Я планировал установить четырехсторонний пульт дистанционного управления, но с этим сигналом я был беспомощен. На выходе 5 В, поэтому я не могу его использовать. Я использовал транзистор, чтобы преобразовать его все утро, и он сломал меня. Я был так зол, что просто выбросил его в мусорное ведро)


Обведенная область на рисунке — это область трансформации. Преимущество выбора этой монтажной платы заключается в том, что плата имеет собственный источник питания 5 В, поэтому вам не нужно самостоятельно подключать модуль 220 В переменного тока к 5 В, напрямую включите питание и проверьте Подключите источник питания 5 В к 5 В GND на Arduino, чтобы завершить блок питания, необходимый для этого проекта. Поскольку четырехсторонний модуль дистанционного управления не используется, подключение здесь очень простое, то есть сигнальная линия реле подключается к D1 и D2.

Читать еще:  Йорк с розеткой это

4. Нанесите термоклей, чтобы закрепить компоненты. (Примечание: термоклей проводит ток при высокой температуре. Если у вас лучше розетка или вы позже будете использовать мощные электроприборы, то постарайтесь не использовать термоклей. Другой клей, например 502), напишите программу, запишите код и просто прикрутите винты.
5. Протестируйте — эффект идеален и ожидаемый эффект достигнут.



код: Вставьте здесь фрагмент кода
Поскольку часть кода включает личную информацию, она была заменена на XXXXX, поэтому обратите внимание на изменение при написании программы.
/*
Name: smartchazuo.ino
Created: 2019/12/2 17:26:00
Author: 60480
*/
#include
#include
#include
#include
#include
#include
#include

#define DebugSerial Serial

#define JDQ1Pin D1
#define JDQ2Pin D2
#define BZLED D4 // D1mini — это D4
ESP8266WiFiMulti WiFiMulti;
Ticker ticker1;
WiFiClient espClient;
PubSubClient PSClient(espClient);
const char* mqtt_server = “183.230.40.39”;
const char * DeviceID = «xxxxxx»; // ID устройства
const char * ProductID = «xxxxxx»; // ID продукта
const char * AuthInfo = «xxxxxx»; // Информация для аутентификации
long lastMsg = 0;
char msg[100];
char tmp[100];
char d[3];
void setup() <
DebugSerial.begin(115200);
PSClient.setServer(mqtt_server, 6002);
PSClient.setCallback(callback);
WiFi.mode(WIFI_STA);
WiFiMulti.addAP(«********», «**************«); // пароль учетной записи WIFI
pinMode(BZLED, OUTPUT);
pinMode(JDQ1Pin, OUTPUT);
pinMode(JDQ2Pin, OUTPUT);
setup_wifi();
ticker1.attach (5, pubtoOnenet); // Отправляем данные на платформу MQTT через раз
>
void loop() <
if (!PSClient.connected()) <
reconnect();
>
PSClient.loop();
>
// Связано с WIFI
void setup_wifi() <
unsigned long startTime = millis();
while (WiFiMulti.run() != WL_CONNECTED && millis() — startTime

Интеллектуальная рекомендация

Hiberrnate нумерация страниц

Реализация на основе Hibernate: Реализация на основе JPA: Точно так же реализация на основе JDBC или любого другого запроса структуры данных очень проста. Это также .

2 Схемы

Принципиальные электросхемы, подключение устройств и распиновка разъёмов

Розетка с WiFi управлением

Недавно в продаже появилось очередное «поумневшее» бытовое устройство — розетка на 220V с удаленным 2.4GHz WiFi управлением, которая к тому же позволяет измерять мощность, потребляемую подключенным устройством, сохраняя историю включений и выводя её в виде графика.

Управление подключением устройства и чтение потребляемой мощности выполняется используя смартфон с приложением Интеллектуальный дом Piri. Стоимость розетки около 30$.

Розетка компактно и готова к использованию сразу из коробки, она может переключать мощность до 3 кВт, а приложение работает через интернет подключение к домашней сети WiFi. Учетная запись в облаке оператора настраивается в приложении с использованием вашего адреса электронной почты. Устройство помещается в состояние поиска коннекта удерживанием кнопки на 5 секунд, при этом светодиод начнет быстро мигать. Чтобы приложение подключало розетку к сети WiFi, AP должна транслировать SSID сети, а сокет MAC должен быть в списке устройств, разрешенных для подключения к вашей беспроводной сети WiFi.

Управление WiFi розеткой

Устройство подключенное к этому электросетевому гнезду, может управляться:

  1. кнопкой на корпусе гнезда,
  2. из любой точки мира где имеем доступ к Интернету, используя приложение на смартфоне,
  3. используя заданные графики включения и выключения, а также таймер настроенный приложением.

Расписания установленные в приложении, выполняются в облаке оператора, и розекта будет переключена независимо от того, имеет ли в данный момент смартфон и приложение подключение к Интернету. Условием для возможности дистанционного управления является непрерывное подключение розетки к Интернету.

Испытание беспроводной розетки 220V

Розетка при работе от 220 В переменного тока потребляет 3,1 мА при выключенном реле, 6,7 мА при активности WiFi, а 9,4 мА с включенным реле и 11,6 мА при работе WiFi. Сравнение показаний устройства с подключенной лампой составляет 158 Вт в приложении для смартфона и 148 Вт по показаниям подключенных ваттметров.

Подключение утюга дало показание в приложении 1092 Вт, показания мультиметра — 1013 Вт.

Схема деталей и разборка

Было бы также полезно разобрать данный девайс, чтобы понять суть его работы и взглянуть на схему. Продуманный компактный дизайн сразу бросается в глаза. Легко найти измерительный резистор и модуль WiFi. Модуль основан на Mediatek MT5931 (802.11n 2.4HGz) и ARM MC101, вы можете найти информацию о модуле в сети по запросу: Micro UART To WiFi Module. Антенна WiFi выполнена в виде проволочки.

На плате находится реле 250 В / 16 А, управляющее подключенным устройством, источник питания на базе LNK306N, система измерения мощности HLW8012 и микроконтроллер STM8 8S003FP6. При желании можете найти более подробную информацию о системе измерения мощности здесь: HLW8012.

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

голоса
Рейтинг статьи
Ссылка на основную публикацию
ВсеИнструменты
Adblock
detector