Оглавление:
- Шаг 1. Используемые компоненты
- Шаг 2: Настройка Raspberry Pi и Arduino IDE
- Шаг 3. Загрузите программу
- Шаг 4. Создайте скрипт Python
- Шаг 5: Загрузите Ngrok
- Шаг 6: настройка Alexa
- Шаг 7: перейдите к Alexa ==> Alexa Skill Kit ==> Добавить новый навык
- Шаг 8:
- Шаг 9:
- Шаг 10: На следующей странице будет предложено два варианта для первой конечной точки: AWS и
- Шаг 11: Для сертификата SSL выберите второй вариант. Сохраните его и перейдите на следующую страницу
- Шаг 12: Проверка включения службы
- Шаг 13: серверы получают запросы
- Шаг 14: Запрошенные отправляются
- Шаг 15: Схема Arduino
- Шаг 16: Схема светодиода
Видео: Как управлять светом / домашним освещением с помощью Arduino и Amazon Alexa: 16 шагов (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Я объяснил, как управлять светом, который подключен к UNO и управляется Alexa.
Шаг 1. Используемые компоненты
АППАРАТНОЕ ОБЕСПЕЧЕНИЕ
- Arduino UNO и Genuino UNO
- Резистор 221 Ом
- LED (общий)
- Raspberry Pi 3 Модель B
НЕОБХОДИМО ПРОГРАММНОЕ ОБЕСПЕЧЕНИЕ
- IDE Arduino
- Набор навыков Amazon Alexa Alexa
Шаг 2: Настройка Raspberry Pi и Arduino IDE
1. первая установка двоичных файлов
sudo apt-get install python-pip
pip install flask
pip install flask-ask
sudo apt-get install pyserial
sudo apt-get intall libpython2.7-dev
2. Установка Arduino IDE на RPi
Чтобы установить Arduino в RPi
1. Зайдите на официальный сайт и скачайте предыдущий выпуск.
После этого разархивируйте его, перейдите в каталог arduino и запустите его с помощью./arduino.
Шаг 3. Загрузите программу
После загрузки программы откройте последовательный терминал.
Когда вы напишете N, загорится светодиод.
Когда вы напишете F, светодиод погаснет.
Шаг 4. Создайте скрипт Python
Запустите его с помощью python lighcontrol.py
Шаг 5: Загрузите Ngrok
Ngrok - это безопасная платформа для туннелирования, позволяющая подключить ваше устройство к сети. С помощью этой платформы вы можете очень просто сделать свое веб-приложение или любое приложение онлайн. Для скачивания перейдите на официальный сайт и скачайте для ARM.
ngrok.com/
Разархивируйте его и перейдите в каталог, в который вы его распакуйте. Запустите его с помощью команды
./ngrok http 5000
Шаг 6: настройка Alexa
1. Войдите в учетную запись Amazon. Если у вас есть учетная запись, войдите в нее, если нет, зарегистрируйтесь там и войдите.
developer.amazon.com/
2. Перейдите в консоль разработчика вверху справа.
Шаг 7: перейдите к Alexa ==> Alexa Skill Kit ==> Добавить новый навык
Набор навыков Alexa ==> Добавить новый навык "src =" https://content.instructables.com/ORIG/FJ2/4LKE/JBE12M7I/FJ24LKEJBE12M7I-j.webp
Набор навыков Alexa ==> Добавить новый навык "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300'%} ">
Вы увидите такую страницу. На этой странице он спросит тип навыка, имя, язык и имя вызова. Вы можете указать любое имя, в имени вызова вы должны указать имя, которое вы произносите, давая команду Alexa.
Обратите внимание, что выберите соответствующий язык, который используется в вашей стране, если вы выбираете другой язык при создании навыка. Он не будет работать.
В конце обновите его, сохраните и нажмите «Далее».
Шаг 8:
Шаг 9:
На следующей странице он спросит о намерениях. Намерение представляет собой действие, которое выполняет голосовой запрос пользователя. Для дополнительной информации
developer.amazon.com/docs/custom-skills/de…
Если есть какая-либо ошибка, вы увидите красный цвет.
Напишите ниже код в поле
"intent": "LightOn"
}, {
"intent": "LightOff"
}]
}
сохраните его и перейдите на следующую страницу.
Шаг 10: На следующей странице будет предложено два варианта для первой конечной точки: AWS и
Выберите HTTPS, сохраните его и перейдите на следующую страницу.
Шаг 11: Для сертификата SSL выберите второй вариант. Сохраните его и перейдите на следующую страницу
Шаг 12: Проверка включения службы
Проверить, работает ли сервис. Убедитесь, что ваш сервер Ngrok работает и скрипт Python также запущен, иначе он не будет работать.
Вы можете видеть, что серверы получают запрос, и отправляют его.
Шаг 13: серверы получают запросы
Шаг 14: Запрошенные отправляются
Шаг 15: Схема Arduino
Шаг 16: Схема светодиода
Надеюсь, вам всем это понравится.
Рекомендуемые:
Сделай сам -- Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: 6 шагов
Сделай сам || Как сделать робота-паука, которым можно управлять с помощью смартфона с помощью Arduino Uno: Создавая робота-паука, можно многое узнать о робототехнике. Например, создание роботов - это не только увлекательно, но и сложно. В этом видео мы покажем вам, как сделать робота-паука, которым мы можем управлять с помощью нашего смартфона (Androi
Управление домашним освещением с помощью Google Assistant с помощью Arduino: 7 шагов
Управляйте освещением дома с помощью Google Assistant с помощью Arduino: (Обновление от 22 августа 2020 г .: этому руководству 2 года, и он основан на некоторых сторонних приложениях. Любое изменение с их стороны может сделать этот проект неработающим. Это может или не может работать сейчас, но вы можете следовать ему как справочнику и изменять в соответствии с
Как построить светодиодный куб 8x8x8 и управлять им с помощью Arduino: 7 шагов (с изображениями)
Как построить светодиодный куб 8x8x8 и управлять им с помощью Arduino: редактирование в январе 2020 года: я оставляю это на тот случай, если кто-то захочет использовать его для генерации идей, но больше нет смысла строить куб на основе этих инструкций. Микросхемы драйверов светодиодов больше не производятся, и оба эскиза написаны в старой версии
Как создать систему Wi-Fi, которая будет управлять освещением и обогревом аквариума: 5 шагов
Как сделать систему Wi-Fi, которая управляет освещением и обогревом вашего аквариума: Что она делает? Система, которая включает / выключает ваш аквариум автоматически по расписанию или вручную с помощью кнопки или запроса через Интернет. Система, которая следит за температурой воды и отправляет электронные письма и предупреждения в случае, если
Как управлять I2C Oled-дисплеем с помощью Arduino: 9 шагов (с изображениями)
Как управлять дисплеем I2C Oled с помощью Arduino: это очень простое руководство по управлению дисплеем I2C Oled с помощью Arduino Если вам нравится это руководство, подпишитесь на мой канал https://www.youtube.com/ZenoModiff