
Оглавление:
- Шаг 1. Начнем
- Шаг 2: Общая схема алгоритма работы устройства
- Шаг 3: 1 - Нам нужно перепрограммировать реле Sonoff Wi-Fi
- Шаг 4. Давайте создадим мобильное приложение для управления этим реле Wi-Fi. (Android)
- Шаг 5: Предполагаю, что вы уже устали читать всевозможные тексты, и предлагаю вам посмотреть видео о том, как это было
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-23 15:04

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

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

Поскольку телефон одновременно может быть подключен только к одной точке доступа Wi-Fi, мы будем работать через роутер. В общем, это удобно, когда все ваши интеллектуальные устройства находятся в одной сети и вы можете легко управлять ими без необходимости постоянного переподключения к каждому из них. Недостатком этого является то, что все ваши устройства зависят от производительности одного маршрутизатора.
Шаг 3: 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)



Приведу только основные фрагменты кода. Затем вы можете использовать их для реализации в своих приложениях. Google предоставляет очень простой и удобный интерфейс для распознавания голоса. Вот код, который позволяет преобразовать голос в текст и сохранить его в обычную строку. (Основные части кода Android, чтобы использовать распознавание голоса, вы можете найти в прикрепленных файлах.) Затем вы можете сравнить их с командами, которые хотите реализовать.
Код для работы с WiFi. Отправка сообщения на сервер. Вы также можете найти в прикрепленных файлах.
Код очень простой. «1» включает лампочку, «0» выключает лампочку. Вы можете добавлять по желанию любые проверки, получать ответ от сервера и т. Д. Я создал для себя две программы. Первый - это виджет голосового управления, который находится на рабочем столе и всегда под рукой. Второй - это простое приложение для включения / выключения лампочки нажатием кнопки.
Рекомендуемые:
Ракетная установка с голосовым управлением на основе Alexa: 9 шагов (с изображениями)

Ракетная установка с голосовым управлением на базе Alexa: по мере приближения зимнего сезона; наступает то время года, когда отмечается фестиваль огней. Да, мы говорим о Дивали, настоящем индийском фестивале, отмечаемом во всем мире. В этом году Дивали уже закончился, и люди
Робот с голосовым управлением с использованием модуля V3: 6 шагов

Робот с голосовым управлением с использованием модуля V3: этот робот может быть легко создан кем угодно, просто следуйте процессу, который я дал. Это робот с голосовым управлением, и вы можете увидеть демонстрацию моего робота, вы можете использовать его двумя способами. пульт и прочее - по голосу
Дроид с голосовым управлением, вдохновленный R2D2, использующий Blynk и Ifttt: 6 шагов

Дроид с голосовым управлением, вдохновленный R2D2, использующий Блинк и Ифттт. Наблюдая за звездными войнами, многие из нас вдохновлялись персонажами-роботами, особенно моделью R2D2. Не знаю, как другие, но мне просто нравится этот робот. Поскольку я любитель роботов, я решил построить своего собственного дроида R2D2 в этой изоляции, используя blynk Io
Talkative Automation -- Аудио от Arduino -- Автоматизация с голосовым управлением -- Модуль Bluetooth HC-05: 9 шагов (с изображениями)

Talkative Automation || Аудио от Arduino || Автоматизация с голосовым управлением || Модуль Bluetooth HC - 05: …………………………. ПОДПИСАТЬСЯ на мой канал YouTube, чтобы увидеть больше видео …. …. В этом видео мы создали Talkative Automation .. Когда вы отправите голосовую команду через мобильный телефон, он включит домашние устройства и отправит отзыв i
Деревянная лодка с дистанционным управлением, которой можно управлять вручную или через веб-сайт: 9 шагов

Деревянная радиоуправляемая лодка, которой можно управлять вручную или через веб-сайт: Привет, я студент в Howest, и я построил деревянную радиоуправляемую лодку, которой можно управлять с помощью контроллера или через веб-сайт. Я устал от радиоуправляемых машин, которые ломаются так быстро и мне хотелось чем-то развлечься, когда я жил на море