Главная » Arduino
Призовой фонд
на октябрь 2017 г.
1. Термометр Relsib WT51
Рэлсиб
2. 1000 руб
PCBWay
3. Регулируемый паяльник 60 Вт
Паяльник
4. 100 руб.
От пользователей

Умная розетка на примере чайника

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

Работать это будет так: Человек, желающий нагреть чайник, открывает приложение на телефоне, произносит голосовую команду, после телефон передает команду плате, которая в свою очередь включает реле и чайник нагревается, т.к. я не хотел вскрывать чайник и встраивать реле в него, я сделал розетку с релейным модулем, который управляется микроконтроллером arduino uno.

Для создания такой системы я использовал:

О блютусе: Для подключения к нему используются дефолтный пинкод 1234, чтобы его поменять используются AT команды. Примечание: при подключении к плате важно помнить, что ТХ на модуле подключается к RX на плате, RX на модуле подключается к TX на плате. Более подробное о подключении Bluetooth к Arduino читайте в этой статье.

Для управления с помощью смартфона понадобиться программа, которая будет отправлять текст по блютусу нашему микроконтроллеру, для создания такой программы я использовал MIT app inventor, вот готовый установочный apk файл для андроида: Teapot beta.apk, работает эта программа так: По нажатию кнопки, считывается голос, программа сравнивает полученный текст, если он совпадает с установленными командами, то смартфон отправляет на подключенный блютус цифру.

Программа на микроконтроллере работает так: Она постоянно считывает сообщения на порте и если сообщение совпало с ключевым, то плата замыкает реле. 

Для тех, кто собрал такое устройство, объясняю команды:

  • Нагреть чайник – замыкает реле, соответственно чайник начинает нагреваться
  • Отключить чайник – размыкает реле, как вы поняли чайник перестает нагреваться

Если забыли данные команды, в программе есть кнопка  «Help», где все данные команды описаны.

Прикрепленные файлы:

Теги:

Опубликована: 0 0
Я собрал 0 1
x

Оценить статью

  • Техническая грамотность
  • Актуальность материала
  • Изложение материала
  • Полезность устройства
  • Повторяемость устройства
  • Орфография
0

Средний балл статьи: 3.1 Проголосовало: 1 чел.

Комментарии (10) | Я собрал (0) | Подписаться

0
Публикатор #
На форуме автоматически создана тема для обсуждения статьи.
Ответить
0
doswindows #
Все это прекрасно если бы не одно но
Судя по той интенсивности в которой мне приносят чайники на ремонт с дохлыми дисками и тэнами статистика показывает что в 60-70% люди ВКЛ кнопку без воды
И исходя из того что большинство берет некачественные чайники с плохими или вообще отсутствующими системами авар ОТК ,то стоило бы добавить индикатор наличия жидкости в сосуде
Ответить
0
4uvak #
По моему проще подойти, и включить. Чем с телефона это делать предварительно нагородив кучу схем. Принцип чем проще тем надежнее никто не отменял.
Ответить
0

[Автор]
yan_moskvin #
Главное здесь не чайник, а розетка, таким образом, можно например включать\выключать котел за городом, чайник просто подвернулся под руку, в планах автоматизировать дом (свет, терморегуляцию, полив газона и прочее)
Ответить
0
1bobrik #
Непонятно, если обмен со смартфоном через блютуз зачем нужен включенный интернет (обработка голосовых команд?), само применение блютуз изначально вносит ограничения по расстоянию от смартфона до устройства
Ответить
0
ENERGI #
Ну что вы придрались к чайнику. Система может использоваться не только для чайника. Пример 2 этажа дом. Выключить на 1 этаже свет, не спускаясь с второго.
Ответить
0
Gauss #
А по-моему не важно что делается в статье, важен подход который тут продемонстрирован и подход к созданию устройства здесь интересный особенно для начинающих
Ответить
0
1bobrik #
Дома работает подобная самодельная розетка, но через wi-fi (esp-8266), на мой взгляд голосовое управление выглядит конечно эффектно, но кнопочное в программе на смартфоне все же быстрее и удобнее(если нагрузка включена кнопка подсвечивается или на ней меняется надпись, если нагрузка недоступна- кнопка управления невидна или неактивна). В целом у меня цель такая же управление освещением, эл.котлом и тд в заг.доме. Сейчас все управляется через самодельный gsm-контроллер, с 3-G в деревне не очень.
Ответить
0
Стальной #
Зачем голосовая команда, когда можно 2 кнопки создать, раз всё равно телефон брать придётся.
Ответить
0

[Автор]
yan_moskvin #
Мне было интересно поработать именно с голосом
Ответить
Добавить комментарий
Имя:
E-mail:
не публикуется
Текст:
Защита от спама:
В чем измеряется сила тока?
Файлы:
 
Для выбора нескольких файлов использйте CTRL

Модуль измерения тока на ACS712 (30А)
Модуль измерения тока на ACS712 (30А)
Arduino UNO Конструктор УНЧ 60 Вт на LM3886
вверх