Оглавление:

Деревянная лампа Эдисона с голосовым управлением - (видео): 5 шагов
Деревянная лампа Эдисона с голосовым управлением - (видео): 5 шагов

Видео: Деревянная лампа Эдисона с голосовым управлением - (видео): 5 шагов

Видео: Деревянная лампа Эдисона с голосовым управлением - (видео): 5 шагов
Видео: Студенты российского вуза разработали вечный двигатель #вечныйдвигатель #изобретения 2024, Декабрь
Anonim
Деревянная лампа Эдисона с голосовым управлением - (Видео)
Деревянная лампа Эдисона с голосовым управлением - (Видео)

Цена вопроса 5 долларов. Именно столько стоит Wifi Relay SONOFF (от компании ITEAD), являющееся сердцем этого устройства.

«Я не потерпел неудачу. Я только что нашел 10 000 способов, которые не работают». - Томас А. Эдисон Это невероятно, но в последнее время в школах писали перьями. А сегодня есть волшебный кирпичик с картинкой, который умещается в кармане и обеспечивает доступ ко всей информации в мире. Голосовое управление и, как говорят, угроза человечеству со стороны искусственного интеллекта. Еще совсем недавно эти технологии казались недоступными фантазиями. Но сегодня я покажу вам, как абсолютно каждый из вас, обладающий базовыми знаниями в области программирования, может использовать голосовое управление. Итак, приступим.

Шаг 1. Начнем

Давай начнем
Давай начнем

ПРЕДУПРЕЖДЕНИЕ!!! Работайте с высоким напряжением! Автор статьи не несет ответственности за ваши действия! Любой материальный или физический ущерб, который может возникнуть в результате использования данной инструкции!

Шаг 2: Общая схема алгоритма работы устройства

Общая схема алгоритма работы устройства
Общая схема алгоритма работы устройства

Поскольку телефон одновременно может быть подключен только к одной точке доступа Wi-Fi, мы будем работать через роутер. В общем, это удобно, когда все ваши интеллектуальные устройства находятся в одной сети и вы можете легко управлять ими без необходимости постоянного переподключения к каждому из них. Недостатком этого является то, что все ваши устройства зависят от производительности одного маршрутизатора.

Шаг 3: 1 - Нам нужно перепрограммировать реле Sonoff Wi-Fi

1 - Нам нужно перепрограммировать реле Sonoff Wi-Fi
1 - Нам нужно перепрограммировать реле Sonoff Wi-Fi
1 - Нам нужно перепрограммировать реле Sonoff Wi-Fi
1 - Нам нужно перепрограммировать реле Sonoff Wi-Fi
1 - Нам нужно перепрограммировать реле Sonoff Wi-Fi
1 - Нам нужно перепрограммировать реле Sonoff Wi-Fi
1 - Нам нужно перепрограммировать реле Sonoff Wi-Fi
1 - Нам нужно перепрограммировать реле Sonoff Wi-Fi

По умолчанию он настроен на работу через китайский сервер. В моем понимании через китайский сервер не очень удобно выключать лампочку в туалете. Для этого его нужно разобрать и припаять контакты для перепрограммирования.

Теперь мы можем подключить модуль cp2102 от Silicon Labs к Sonoff wifi. Я также использовал его для программирования Arduino mini.

ПРЕДУПРЕЖДЕНИЕ!!! При перепрограммировании не подключайте модуль к сети 220/110 вольт!

Перепрограммировать реле очень просто. Это обычный модуль esp8266. Я взял стандартный скетч сервера точки доступа из Arduino IDE и немного изменил его.

Прошивка для реле SONOFF Wifi. Чтобы использовать его через домашний маршрутизатор, вы можете найти в прикрепленном файле. И используйте его из Arduino IDE.

Вам нужно будет указать имя вашей точки доступа (роутера), пароль и статический IP-адрес для лампочки. Управление реле находится на контакте 12. Не забудьте установить размер флэш-памяти 1 МБ в среде IDE.

Нажмите и удерживайте кнопку на плате Sonoff. Вставьте USB-преобразователь cp2102 в компьютер (удерживая кнопку). Через 2–3 секунды отпустите кнопку. Теперь он в режиме вспышки. Загрузите файл скетча в Arduino IDE. Щелкните Проверить / Скомпилировать. После прошивки модуль должен перезапуститься, и зеленый светодиод начнет мигать.

Шаг 4. Давайте создадим мобильное приложение для управления этим реле Wi-Fi. (Android)

Давайте сделаем какое-нибудь мобильное приложение, чтобы управлять этим реле Wi-Fi. (Android)
Давайте сделаем какое-нибудь мобильное приложение, чтобы управлять этим реле Wi-Fi. (Android)
Давайте сделаем какое-нибудь мобильное приложение, чтобы управлять этим реле Wi-Fi. (Android)
Давайте сделаем какое-нибудь мобильное приложение, чтобы управлять этим реле Wi-Fi. (Android)
Давайте сделаем какое-нибудь мобильное приложение, чтобы управлять этим реле Wi-Fi. (Android)
Давайте сделаем какое-нибудь мобильное приложение, чтобы управлять этим реле Wi-Fi. (Android)

Приведу только основные фрагменты кода. Затем вы можете использовать их для реализации в своих приложениях. Google предоставляет очень простой и удобный интерфейс для распознавания голоса. Вот код, который позволяет преобразовать голос в текст и сохранить его в обычную строку. (Основные части кода Android, чтобы использовать распознавание голоса, вы можете найти в прикрепленных файлах.) Затем вы можете сравнить их с командами, которые хотите реализовать.

Код для работы с WiFi. Отправка сообщения на сервер. Вы также можете найти в прикрепленных файлах.

Код очень простой. «1» включает лампочку, «0» выключает лампочку. Вы можете добавлять по желанию любые проверки, получать ответ от сервера и т. Д. Я создал для себя две программы. Первый - это виджет голосового управления, который находится на рабочем столе и всегда под рукой. Второй - это простое приложение для включения / выключения лампочки нажатием кнопки.

Рекомендуемые: