Alexa gestuurde LED's via Raspberry Pi
Componenten en benodigdheden
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 2 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 | |||
![]() |
| × | 1 |
Apps en online services
![]() |
| |||
![]() |
|
Over dit project
Inleiding
Het blijkt vrij eenvoudig te zijn om Alexa via Raspberry Pi met Node-RED te laten communiceren met Arduino. Het enige dat u hoeft te doen, is twee Node-RED-modules installeren en een Node-RED Flow opzetten met Alexa Local- en Arduino-knooppunten. Hier heb ik een project waarbij Alexa als demo twee LED-lampjes in- en uitschakelt.
Stap 1. Raspberry Pi instellen
Volg deze stap om je Raspberry Pi klaar te maken.
Stap 2. Installeer Node-RED
Volg deze stap om Node-RED te installeren.
Stap 3. Installeer het Arduino-knooppunt
Volg deze stap om het Arduino-knooppunt voor Node-RED te installeren. Ik gebruik Firmata in dit project. Je moet de Standard Firmata uploaden naar de Arduino Uno, volg deze link om dat te bereiken.
Stap 4. Installeer de Alexa Local
Volg deze stap om de Alexa Local Node-RED-module te installeren.
Stap 5. Stel de Node-RED Flow in
Importeer de Node-RED Flow uit het codegedeelte hieronder.
Testtijd


.

Code
- noderedflow.js
noderedflow.jsJavaScript
importeer dit in node-red editor[{"id":"7cfb7d9e.1371f4","type":"alexa-local","z":"8496b3f6.919b5","devicename":"yellow light" ,"inputtrigger":false,"x":177.10000610351562,"y":175,"draden":[["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,"draden":[]},{"id":"23e77dc0.c2d532","type":"alexa-local","z":"8496b3f6.919b5"," devicename":"groen licht","inputtrigger":false,"x":157.10000610351562,"y":287,"draden":[["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,"draden":[]},{"id":"b7bd4e01.3cc47","type":"arduino uit", "z":"8496b3f6.919b5","name":"","pin":"12","state":"OUTPUT","arduino":"4326cda4.263274","x":531.1000366210938," y":290.6000061035156,"draden":[]},{"id":"4326cda4.263274" ,"type":"arduino-board","z":"","device":"/dev/ttyACM0"}]
Schema's

Productieproces
- Raspberry Pi-gestuurde aquaponics
- Amazon Alexa Een Chromecast bedienen
- Raspberry Pi-robot bestuurd via Bluetooth
- Bouw uw internetgestuurde videostreamingrobot met Arduino en Raspberry Pi
- Wifi-gestuurde robot met Raspberry Pi
- DHT11-sensor met LED's en een piëzo-luidspreker
- Android bestuurd speelgoed met Raspberry Motor Shield
- Iron Man
- Vind mij
- Arduino-luchtbevochtigerbediening
- MobBob:doe-het-zelf Arduino-robot bestuurd door Android-smartphone