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

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

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

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

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

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

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

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

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

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


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

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

Ваш адрес email не будет опубликован.