Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Вступление:
Что ж, как оказалось, я слишком ленив, и входить в облачную консоль Bolt, чтобы кормить моего питомца, было слишком много.
Итак, я использовал облако Bolt и службу IFTTT, чтобы кормить моего питомца всякий раз, когда я говорю об этом Google Ассистенту на моем телефоне. TLDR - Google Ассистент на моем телефоне кормит моих питомцев всякий раз, когда я говорю: «Окей, Google, Feed» мой питомец. . Это избавляет меня от необходимости входить в облачную консоль, чтобы нажимать кнопку, чтобы покормить моего питомца. Я могу просто сказать своему телефону Android сделать это за меня.
Поток информации
- Я говорю на телефон: «Окей, Google, покорми моего питомца».
- Google Assistant распознает команду и отправляет запрос в IFTTT.
- IFTTT запускает веб-крючок, связанный с моим Pet-Feeder. Поскольку мой Pet-Feeder подключен к Bolt Cloud, он распознает веб-крючок и отправляет команду на мое устройство для кормления моего питомца.
Что такое IFTTT?
IFTTT: -Это означает «Если это, то это». Это бесплатный сервис, который позволяет пользователям создавать триггеры и выполнять действия на основе триггеров. Зайдите сюда, чтобы войти в IFTTT.
Запасы
Вещи, использованные в этом проекте
Аппаратные компоненты и программное обеспечение, приложения и онлайн-сервисы
Болт модуль Wi-Fi
Ардуино Уно
Серводвигатель
Устройство Android (на сравнительно недавнем устройстве Android (Android 5.0+) должен быть Google Ассистент) × 1
Bolt IoT Облако Bolt
Услуга IFTTT Maker
Шаг 1. Как создать URL-адрес для запуска кормушки для домашних животных
- URL-адрес, который вы будете использовать для запуска кормушки для домашних животных, будет командой последовательной записи, которую необходимо отправить в Bolt.
- Boltduino будет слушать, и при успешном командном матче он откроет и закроет дверь в кормушке для домашних животных, тем самым накормив вашего питомца.
- URL-адрес будет примерно таким,
cloud.boltiot.com/remote//serialWrite?data=a&deviceName=
- Замените ключ API и имя устройства своим собственным.
- Вы можете найти свой ключ API и имя устройства, войдя в свою панель управления Bolt Cloud.
- Сохраните этот URL-адрес, поскольку он понадобится вам позже. Нажмите здесь, чтобы войти в Bolt Cloud.
КОД
Как указано в текстовом файле (например, code2.text)
Шаг 2. Шаги по привязке вашего телефона Android к IFTTT
Войдите в IFTTT, используя тот же идентификатор электронной почты Google, что и на вашем телефоне Android. Если мой телефон был подписан с использованием идентификатора электронной почты [email protected], войдите в IFTTT, используя тот же идентификатор электронной почты
- Нажмите «Новый апплет» в раскрывающемся меню справа вверху.
- IFTTT теперь показывает что-то вроде этого:
- Щелкните + this. Теперь это покажет вам список сервисов, на которых будет основан ваш триггер. Идите вперед и выберите сервис Google Assistant.
Теперь перед вами несколько вариантов. Поскольку мы хотим поговорить с Google Assistant, чтобы вызвать что-то, выберите вариант, который гласит - «Произнесите простую фразу». Затем вы можете ввести триггер для Google Assistant. Google Assistant распознает этот триггер и отправит сообщение в Bolt Cloud. Для моей цели я установил триггер как «Покормить моего питомца». в ответ на это Google Ассистент скажет: «Кормите вашего питомца». После создания триггера вам нужно сообщить IFTTT, что делать, когда триггер активирован.
2. Щелкните + на экране. Это позволит вам выбрать службу для выполнения чего-либо при активации триггера.
3. Найдите и нажмите «Веб-перехватчик» и выберите вариант «Сделать веб-запрос».
4. Итак, IFTTT будет отправлять веб-перехватчик всякий раз, когда ваш триггер активируется.
5. На следующем экране введите URL-адрес в качестве вызова API для вашего устройства Bolt.
6. Метод должен быть GET, а тип контента - «Application / json». URL-адрес будет тем же URL-адресом, который я объяснил в предыдущем разделе.
7. По завершении он должен выглядеть примерно так, как показано на рисунке ниже.
Шаг 3: в действии
1. Скажите «Окей, Google.
2. Покормить моего питомца ». Ассистент Google должен распознать команду и ответить« Покормить вашего питомца ».
3. Кормушка для домашних животных должна открывать и закрывать люк, через который подается корм для вашего питомца.