Оглавление:
- Запасы
- Шаг 1. Создание учетной записи онлайн-службы
- Шаг 2: IFTTT (если это, то это)
- Шаг 3: поток и схема
Видео: Домашняя автоматизация с помощью Google Assistant и Adafruit IO: 3 шага
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:50
Google Assistant - это служба голосовых команд на основе AI (искусственного интеллекта). Используя голос, мы можем взаимодействовать с Google Ассистентом, и он может искать в Интернете, планировать события, устанавливать будильники, управлять устройствами и т. Д.
Эта услуга доступна на смартфонах и устройствах Google Home. Мы можем управлять устройствами умного дома, включая освещение, выключатели, вентиляторы и термостаты, с помощью нашего Google Ассистента.
Мы создадим приложение для управления бытовой техникой. Здесь мы будем управлять лампочкой на 60 Вт с помощью службы Google Assistant. Это приложение включает в себя помощника Google вместе с сервером Adafruit и сервисом IFTTT.
Запасы
- Плата NodeMCU (ESP8266)
- Модуль реле 5 В
- Соединительные кабели
- Макетная плата
Шаг 1. Создание учетной записи онлайн-службы
- Сначала создал учетную запись на сайте www. Adafruit.io.
- Теперь создайте приборную панель. Эта панель управления представляет собой пользовательский интерфейс для удаленного управления.
- После выполнения описанных выше шагов укажите имя панели управления и сохраните его.
- Теперь создайте канал (пользовательский интерфейс) для управления включением и выключением света. Чтобы создать его, просто нажмите на символ «+» и выберите показанный переключатель каналов.
- После выбора переключения канала появляется всплывающее окно, как показано.
- Введите имя нашего канала (показано в красном поле) и создайте его. После создания выберите созданный канал (здесь у меня светодиод) и нажмите «Следующий шаг». На следующем шаге настройте ленту, показанную ниже.
- Здесь я использовал текст 0 (ВЫКЛ) и 1 (ВКЛ) для кнопки, а затем щелкнул создать. Это создаст переключатель на вашей панели инструментов, который можно использовать для удаленного управления.
Теперь моя панель управления готова для приложений IoT, таких как домашняя автоматизация.
Шаг 2: IFTTT (если это, то это)
If This Then That, также известный как IFTTT, представляет собой бесплатную веб-службу для создания цепочек простых условных операторов, называемых апплетами. Апплет запускается изменениями, происходящими в других веб-службах, таких как Gmail, Facebook, Telegram, Instagram или Pinterest.
Например, апплет может отправить сообщение электронной почты, если пользователь пишет в Твиттере с использованием хэштега, или скопировать фотографию на Facebook в архив пользователя, если кто-то пометит пользователя на фотографии. Здесь я использовал IFTTT, чтобы использовать сервис Google Assistant и сервис Adafruit в сети. Итак, когда я использую помощника Google для управления освещением в моем доме, говоря «Окей, Google», включаю или выключаю свет. Затем IFTTT интерпретирует сообщение и может отправить его на панель управления Adafruit как понятную команду для созданного фида.
Настройка IFTTT Первый шаг - создание учетной записи на IFTTT.
Примечание. Создайте учетную запись на IFTTT, используя тот же идентификатор электронной почты, который вы использовали для Adafruit.
- После создания учетной записи щелкните «Мои апплеты», а затем выберите «Новый апплет».
- После выбора нового апплета мы получаем новую страницу, на которой мы должны щелкнуть, чтобы это показано на изображении.
- Затем найдите Google Assistant и выберите его.
- Теперь введите голосовые фразы, которые мы будем использовать в качестве команды для помощника Google.
Мы можем ввести любую фразу согласно нашему приложению. Как видите, фразы, введенные в поля выше, предназначены для включения света. Чтобы выключить свет, нам нужно создать еще один апплет с другими фразами.
Теперь у нас есть еще одна страница, на которой мы должны нажать на эту опцию, которая используется для подключения Google Assistant с Adafruit.
- Затем найдите Adafruit и выберите его.
- После выбора Adafruit выберите действие. Теперь введите, какие данные нам нужно отправить в какой канал панели управления Adafruit.
- Щелкните "Создать действие".
Итак, когда я использую Google Assistant на своем мобильном телефоне и даю голосовую команду «Окей, Google, включи светодиод», апплет, созданный в IFTTT, получает эту команду и отправляет данные «1» в фид Adafruit. Это вызовет событие на панели управления Adafruit, которое постоянно контролируется микроконтроллером (здесь NodeMCU). Этот микроконтроллер будет действовать в соответствии с изменением данных на панели управления Adafruit.
Шаг 3: поток и схема
Код этого проекта:
Рекомендуемые:
Домашняя автоматизация с использованием Google Firebase: 3 шага
Домашняя автоматизация с использованием Google Firebase: Введение: это проект домашней автоматизации, в котором используются firebase и nodeMCU. Во-первых, почему я выбрал Firebase, потому что ее легко поддерживать, она имеет отчет о ходе работы, аналитику сбоев и т. Д., И именно она бесплатна, поэтому мы можем
Домашняя автоматизация с голосовым управлением (например, Alexa или Google Home, не требуется Wi-Fi или Ethernet): 4 шага
Домашняя автоматизация с голосовым управлением (например, Alexa или Google Home, не требуется Wi-Fi или Ethernet): это в основном реле, управляемые arduino на основе SMS, с настройкой помощника Google для отправки сообщений по голосовым инструкциям. Это очень просто и дешево, и работает как реклама Alexa с вашим существующие электроприборы (если у вас есть Moto -X smartp
Прошивка Sonoff B1 Домашняя автоматизация Openhab Google Home: 3 шага
Sonoff B1 Firmware Home Automation Openhab Google Home: Мне очень нравится прошивка Tasmota для моих коммутаторов Sonoff. Но A был не очень доволен прошивкой Tasmota на моем Sonoff-B1. Мне не удалось полностью интегрировать его в свой Openhab и управлять им через Google Home. Поэтому я написал свою собственную фирму
Голосовое управление Освещение Электроника Светодиодные полосы RGB и многое другое с помощью Cortana и Arduino Домашняя автоматизация: 3 шага
Освещение для голосового управления Электроника Светодиодные полосы RGB и многое другое с Cortana и Arduino Домашняя автоматизация: Вам нравится идея управлять вещами с помощью голоса? Или не любите вставать с постели, чтобы выключить свет? Но все существующие решения вроде Google Home слишком дороги? Теперь вы можете сделать это самостоятельно менее чем за 10 $. А еще лучше это очень просто
[Домашняя автоматизация] Управляйте реле отовсюду с помощью ESP8266 + Blynk: 4 шага
[Домашняя автоматизация] Управляйте реле отовсюду с помощью ESP8266 + Blynk: есть много способов сделать домашнюю автоматизацию, некоторые сложные, некоторые легкие, в этой инструкции я покажу, как сделать простое управление реле с помощью ESP-12E с Blynk. Для удобства конструкция была односторонней печатной платой, так что вы можете сделать ее самостоятельно