Alexa-gesteuerte LEDs über Raspberry Pi
Komponenten und Verbrauchsmaterialien
| × | 1 | ||||
| × | 1 | ||||
| × | 2 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 |
Apps und Onlinedienste
| ||||
|
Über dieses Projekt
Einführung
Es stellt sich heraus, dass es recht einfach ist, Alexa mit Arduino über Raspberry Pi mit Node-RED zu kommunizieren. Alles, was Sie tun müssen, ist, zwei Node-RED-Module zu installieren und einen Node-RED-Flow mit Alexa Local- und Arduino-Knoten einzurichten. Hier habe ich ein Projekt, bei dem Alexa als Demo zwei LED-Leuchten ein- und ausschaltet.
Schritt 1. Raspberry Pi einrichten
Befolgen Sie diesen Schritt, um Ihren Raspberry Pi vorzubereiten.
Schritt 2. Node-RED installieren
Folgen Sie diesem Schritt, um Node-RED zu installieren.
Schritt 3. Installieren Sie den Arduino-Knoten
Befolgen Sie diesen Schritt, um den Arduino-Knoten für Node-RED zu installieren. Ich verwende Firmata in diesem Projekt. Sie müssen die Standard Firmata auf das Arduino Uno hochladen, folgen Sie diesem Link, um dies zu erreichen.
Schritt 4. Installieren Sie Alexa Local
Befolgen Sie diesen Schritt, um das Alexa Local Node-RED-Modul zu installieren.
Schritt 5. Node-RED Flow einrichten
Importieren Sie den Node-RED-Flow aus dem Codeabschnitt unten.
Testzeit
.
Code
- noderedflow.js
noderedflow.jsJavaScript
importiere dies in den node-red Editor[{"id":"7cfb7d9e.1371f4","type":"alexa-local","z":"8496b3f6.919b5","devicename":"gelbes Licht" ,"inputtrigger":false,"x":177.10000610351562,"y":175,"wires":[["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,"wires":[]},{"id":"23e77dc0.c2d532","type":"alexa-local","z":"8496b3f6.919b5"," devicename":"grünes Licht","inputtrigger":false,"x":157.10000610351562,"y":287,"wires":[["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,"wires":[]},{"id":"b7bd4e01.3cc47","type":"arduino out", "z":"8496b3f6.919b5","name":"","pin":"12","state":"OUTPUT","arduino":"4326cda4.263274","x":531.1000366210938," y":290.6000061035156,"wires":[]},{"id":"4326cda4.263274" ,"type":"arduino-board","z":"","device":"/dev/ttyACM0"}]
Schaltpläne
Herstellungsprozess
- Raspberry Pi-kontrollierte Aquaponik
- Amazon Alexa Steuern eines Chromecast
- Raspberry Pi Roboter über Bluetooth gesteuert
- Bauen Sie Ihren internetgesteuerten Videostreaming-Roboter mit Arduino und Raspberry Pi
- WLAN-gesteuerter Roboter mit Raspberry Pi
- DHT11-Sensor mit LEDs und einem Piezo-Lautsprecher
- Android-gesteuertes Spielzeug mit Raspberry Motor Shield
- Iron Man
- Finde mich
- Arduino-Befeuchtersteuerung