Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
До сих пор вы использовали своего помощника Google, чтобы ответить на вопрос о погодных условиях, курсах валют, направлении, дате и времени и т. Д. Ваш помощник Google может сделать больше, чем просто ответы на эти вопросы. Теперь используйте помощника Google для управления своей бытовой техникой, просто скажите
Окей, Google, включи свет.
и ваша работа сделана. Прочтите эту статью, чтобы узнать, как сделать это возможным.
Шаг 1. Процесс
Этот процесс состоит из трех частей:
- Аппаратное обеспечение (реле, управляемое Wi-Fi)
- Кодирование (клиентский код Adafruit MQTT)
- IFTTT (слияние Google Assistant и Adafruit MQTT)
Шаг 2: Оборудование
Для оборудования нам нужно реле для переключения устройств переменного тока, которые работают через Wi-Fi. Для этого я использовал свой уже сделанный предыдущий проект Sonoff. Если вы смотрели этот проект и создали свой собственный Sonoff, тогда ваша часть оборудования и кодирования завершена.
Остальным я покажу вам простое реле, которое управляется с помощью платы разработчика ESP8266 12e. Итак, соединения реле, esp8266 и прибора переменного тока (лампы) выглядят примерно так:
Шаг 3. Кодирование
Для кодирования ESP8266 мы собираемся использовать библиотеку Adafruit MQTT, которую вы можете загрузить из моей учетной записи GitHub. В этой библиотеке мы просто собираемся изменить пример кода под названием «mqtt_esp8266».
В этот код нужно внести много изменений, так что лучше посмотрите мое обучающее видео. И да, вам также необходимо создать учетную запись на io.adafruit.com перед загрузкой кода, так как есть несколько деталей вашей учетной записи, которые вам нужно ввести в код. Так что посмотрите мое видео, прикрепленное в конце статьи, чтобы узнать о процессе.
Шаг 4: IFTTT
IFTTT расшифровывается как If This Then That, что в основном обеспечивает платформу, на которой мы можем объединить две разные службы. Как и в нашем проекте, мы будем использовать помощник Google и Adafruit MQTT. Таким образом, любые инструкции, поступающие от помощника Google, будут обрабатываться IFTTT, и, соответственно, действия будут выполняться на стороне сервера Adafruit MQTT.
Создание аккаунта в IFTTT и создание апплетов в этом приложении - довольно длительный процесс, и его будет сложно объяснить словами. Поэтому, пожалуйста, посмотрите мое обучающее видео.
Шаг 5: обучающее видео
Посмотрите это полное обучающее видео, чтобы точно понять каждый процесс. Тем не менее, у вас есть какие-либо сомнения относительно этого проекта или любого другого моего проекта, вы можете напрямую отправить мне WhatsApp по моему номеру
+91 82000 79034