Светодиоды, управляемые Alexa через Raspberry Pi
Компоненты и расходные материалы
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Приложения и онлайн-сервисы
| ||||
|
Об этом проекте
Введение
Оказывается, довольно легко заставить Alexa общаться с Arduino через Raspberry Pi с Node-RED. Все, что вам нужно сделать, это установить два модуля Node-RED и настроить Node-RED Flow с узлами Alexa Local и Arduino. Здесь у меня есть проект, в котором Алекса включает и выключает два светодиода в качестве демонстрации.
Шаг 1. Настройте Raspberry Pi
Выполните этот шаг, чтобы подготовить Raspberry Pi.
Шаг 2. Установите Node-RED
Выполните этот шаг, чтобы установить Node-RED.
Шаг 3. Установите узел Arduino
Выполните этот шаг, чтобы установить узел Arduino для Node-RED. В этом проекте я использую Firmata. Вам необходимо загрузить стандартные Firmata в Arduino Uno, для этого перейдите по этой ссылке.
Шаг 4. Установите Alexa Local
Выполните этот шаг, чтобы установить модуль Alexa Local Node-RED.
Шаг 5. Настройте Node-RED Flow
Импортируйте Node-RED Flow из раздела кода ниже.
Время тестирования
.
Код
- noderedflow.js
noderedflow.js JavaScript
импортируйте это в редактор node-red[{"id":"7cfb7d9e.1371f4", "type":"alexa-local", "z":"8496b3f6.919b5", "devicename":"yellow light" , "inputtrigger":false, "x":177.10000610351562, "y":175, "wire":[["b9b6f9c0.383058", "677a99d9.49b6c8"]]}, {"id":"b9b6f9c0.383058" , "type":"debug", "z":"8496b3f6.919b5", "name":"", "active":true, "console":"false", "complete":"true", "x ":336.10005950927734," y ":233.00000476837158," провода ":[]}, {" id ":" 23e77dc0.c2d532 "," type ":" alexa-local "," z ":" 8496b3f6.919b5 "," devicename ":" зеленый свет "," inputtrigger ":false," x ":157.10000610351562," y ":287," провода ":[[" b9b6f9c0.383058 "," b7bd4e01.3cc47 "]]}, {" id ":" 677a99d9.49b6c8 "," type ":" arduino out "," z ":" 8496b3f6.919b5 "," name ":" "," pin ":" 11 "," state ":" OUTPUT ", "arduino":"4326cda4.263274", "x":530.1000633239746, "y":172.6000099182129, "проводы":[]}, {"id":"b7bd4e01.3cc47", "type":"arduino out", "z":"8496b3f6.919b5", "name":"", "pin":"12", "state":"ВЫХОД", "arduino":"4326cda4.263274", "x":531.1000366210938, " y ":290.6000061035156," wire ":[]}, {" id ":" 4326cda4.263274 " , "type":"arduino-board", "z":"", "device":"/ dev / ttyACM0"}]
Схема
Производственный процесс
- Аквапоника под управлением Raspberry Pi
- Amazon Alexa Управление Chromecast
- Робот Raspberry Pi, управляемый через Bluetooth
- Создайте своего робота для видеостриминга, управляемого через Интернет, с помощью Arduino и Raspberry Pi
- Робот, управляемый Wi-Fi и использующий Raspberry Pi
- Датчик DHT11 со светодиодами и пьезо-динамиком
- Игрушка под управлением Android с использованием Raspberry Motor Shield
- Железный человек
- Найди меня
- Управление увлажнителем Arduino