Когда в очередной раз пришлось вставать из кресла и идти включать чайник, мой друг в шутку сказал, что нужно сделать умный чайник, который будет включаться голосом, т.к. я занимаюсь электроникой уже несколько лет, я решил сделать подобное…
Работать это будет так: Человек, желающий нагреть чайник, открывает приложение на телефоне, произносит голосовую команду, после телефон передает команду плате, которая в свою очередь включает реле и чайник нагревается, т.к. я не хотел вскрывать чайник и встраивать реле в него, я сделал розетку с релейным модулем, который управляется микроконтроллером arduino uno.
Для создания такой системы я использовал:
- Arduino UNO
- Реле модуль
- Bluetooth модуль HC 06
- Макетная плата
- Провода для соединения
- Удлинитель, в который будем внедрять реле с вилкой и розеткой
О блютусе: Для подключения к нему используются дефолтный пинкод 1234, чтобы его поменять используются AT команды. Примечание: при подключении к плате важно помнить, что ТХ на модуле подключается к RX на плате, RX на модуле подключается к TX на плате. Более подробное о подключении Bluetooth к Arduino читайте в этой статье.
Для управления с помощью смартфона понадобиться программа, которая будет отправлять текст по блютусу нашему микроконтроллеру, для создания такой программы я использовал MIT app inventor, вот готовый установочный apk файл для андроида: Teapot beta.apk, работает эта программа так: По нажатию кнопки, считывается голос, программа сравнивает полученный текст, если он совпадает с установленными командами, то смартфон отправляет на подключенный блютус цифру.
Программа на микроконтроллере работает так: Она постоянно считывает сообщения на порте и если сообщение совпало с ключевым, то плата замыкает реле.
Для тех, кто собрал такое устройство, объясняю команды:
- Нагреть чайник – замыкает реле, соответственно чайник начинает нагреваться
- Отключить чайник – размыкает реле, как вы поняли чайник перестает нагреваться
Если забыли данные команды, в программе есть кнопка «Help», где все данные команды описаны.
Прикрепленные файлы:
- chinik.ino (1 Кб)
- Teapot beta.apk (2135 Кб)