Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

LEDs mit Alexa über Raspberry Pi steuern – Einfache Schritt-für-Schritt-Anleitung

Benötigte Komponenten

Verwendete Apps und Online-Dienste

Projektbeschreibung

Es ist überraschend einfach, Alexa mit einem Arduino über einen Raspberry Pi und Node-RED kommunizieren zu lassen. 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. In diesem Projekt demonstriere ich, wie Alexa zwei LED-Lichter ein- und ausschaltet.

Schritt 1: Raspberry Pi einrichten

Bereiten Sie Ihren Raspberry Pi gemäß den Standardanweisungen vor (Betriebssystem installieren, Netzwerk konfigurieren, SSH aktivieren).

Schritt 2: Node-RED installieren

Installieren Sie Node-RED auf dem Raspberry Pi. Die empfohlene Methode ist das Skript bash <(curl -sL https://raw.githubusercontent.com/node-red/linux-installers/master/deb/update-nodejs-and-nodered).

Schritt 3: Arduino-Knoten für Node-RED installieren

Installieren Sie den node-red-node-arduino Knoten über die Node-RED-Palette. Dieses Projekt verwendet Firmata. Laden Sie daher den StandardFirmata-Sketch auf den Arduino UNO hoch (Datei → Beispiele → Firmata → StandardFirmata).

Schritt 4: Alexa Local Modul installieren

Installieren Sie das Modul node-red-contrib-alexa-local über die Node-RED-Palette. Dies ermöglicht die Emulation von WeMo-Geräten, die Alexa direkt steuern kann.

Schritt 5: Node-RED Flow einrichten

Importieren Sie den folgenden Flow in den Node-RED-Editor (Menü → Import → Clipboard). Der Flow enthält zwei Alexa-Local-Knoten (für „gelbes Licht“ und „grünes Licht“), Debug-Knoten und zwei Arduino-Ausgangsknoten (Pins 11 und 12), die mit dem Arduino-Board-Knoten (Seriell: /dev/ttyACM0) verbunden sind.

[{"id":"7cfb7d9e.1371f4","type":"alexa-local","z":"8496b3f6.919b5","devicename":"yellow light","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":"green light","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"}]

Testphase

Nach dem Deploy des Flows können Sie Alexa sagen: „Alexa, schalte gelbes Licht ein“ oder „Alexa, schalte grünes Licht aus“. Die LEDs auf dem Steckbrett sollten entsprechend reagieren. Die Debug-Seitenleiste in Node-RED zeigt die empfangenen Nachrichten an.

Schaltplan

Der Schaltplan zeigt die Verdrahtung: Die beiden LEDs werden über je einen 100-Ohm-Widerstand an die Arduino-Pins 11 und 12 angeschlossen (Anode an Pin, Kathode über Widerstand an GND). Der Arduino ist per USB mit dem Raspberry Pi verbunden.

LEDs mit Alexa über Raspberry Pi steuern – Einfache Schritt-für-Schritt-Anleitung

Herstellungsprozess

  1. Raspberry Pi-gesteuertes Aquaponik-System: Bauanleitung & Code
  2. Chromecast mit Amazon Alexa per Raspberry Pi und Python steuern
  3. Bluetooth-gesteuerter Raspberry Pi Roboter mit Audio-Feedback bauen
  4. Internet-gesteuerter Video-Streaming-Roboter mit Arduino & Raspberry Pi bauen
  5. WLAN-gesteuerter Raspberry Pi Roboter mit Python bauen – Schritt-für-Schritt
  6. DHT11 Temperatur- & Feuchtesensor mit LED-Anzeige & Piezo-Summer
  7. Android-gesteuertes Roboterfahrzeug mit Raspberry Pi Motor Shield
  8. Arduino Iron Man bauen: Komponenten, Sensoren & Schritt-für-Schritt-Anleitung
  9. Find Me: Smarter Gegenstands-Finder mit Arduino und Bluetooth
  10. DIY Arduino Luftbefeuchter-Steuerung mit Relais – Sichere Hochspannungs-Installation