LED controlados por Alexa a través de Raspberry Pi
Componentes y suministros
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Aplicaciones y servicios en línea
| ||||
|
Acerca de este proyecto
Introducción
Resulta que es bastante fácil hacer que Alexa se comunique con Arduino a través de Raspberry Pi con Node-RED. Todo lo que tiene que hacer es instalar dos módulos Node-RED y configurar un flujo Node-RED con los nodos Alexa Local y Arduino. Aquí tengo un proyecto en el que Alexa enciende y apaga dos luces LED como demostración.
Paso 1. Configura Raspberry Pi
Siga este paso para preparar su Raspberry Pi.
Paso 2. Instale Node-RED
Siga este paso para instalar Node-RED.
Paso 3. Instale el nodo Arduino
Siga este paso para instalar el nodo Arduino para Node-RED. Estoy usando Firmata en este proyecto. Debe cargar Standard Firmata en Arduino Uno, siga este enlace para lograrlo.
Paso 4. Instale Alexa Local
Siga este paso para instalar el módulo Alexa Local Node-RED.
Paso 5. Configure el flujo Node-RED
Importe el flujo Node-RED desde la sección de código a continuación.
Tiempo de prueba
.
Código
- noderedflow.js
noderedflow.js JavaScript
importar esto al editor de node-red[{"id":"7cfb7d9e.1371f4", "type":"alexa-local", "z":"8496b3f6.919b5", "devicename":"luz amarilla" , "inputtrigger":false, "x":177.10000610351562, "y":175, "cables":[["b9b6f9c0.383058", "677a99d9.49b6c8"]]}, {"id":"b9b6f9c0.383058" , "tipo":"depuración", "z":"8496b3f6.919b5", "nombre":"", "activo":verdadero, "consola":"falso", "completo":"verdadero", "x ":336.10005950927734," y ":233.00000476837158," cables ":[]}, {" id ":" 23e77dc0.c2d532 "," type ":" alexa-local "," z ":" 8496b3f6.919b5 "," devicename ":" luz verde "," inputtrigger ":false," x ":157.10000610351562," y ":287," cables ":[[" 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, "cables":[]}, {"id":"b7bd4e01.3cc47", "type":"arduino out", "z":"8496b3f6.919b5", "nombre":"", "pin":"12", "estado":"SALIDA", "arduino":"4326cda4.263274", "x":531.1000366210938, " y ":290.6000061035156," cables ":[]}, {" id ":" 4326cda4.263274 " , "tipo":"placa-arduino", "z":"", "dispositivo":"/ dev / ttyACM0"}]
Esquemas
Proceso de manufactura
- Acuaponía controlada por Raspberry Pi
- Amazon Alexa Controlando un Chromecast
- Robot Raspberry Pi controlado por Bluetooth
- Cree su robot de transmisión de video controlado por Internet con Arduino y Raspberry Pi
- Robot controlado por Wifi usando Raspberry Pi
- Sensor DHT11 con LED y altavoz piezoeléctrico
- Juguete controlado por Android con Raspberry Motor Shield
- Iron Man
- Encuéntrame
- Control del humidificador Arduino
- MobBob:Robot Arduino DIY controlado por un teléfono inteligente Android