Главная » Arduino
Призовой фонд
на декабрь 2017 г.
1. Спектроанализатор Arinst SSA-TG LC
Крокс
2. Термометр Relsib WT51
Рэлсиб
3. 1000 руб
PCBWay
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

Raspberry Pi 2
Raspberry Pi 2
UNI-T UT-61A Паяльная станция Hakko 936
вверх