Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Productieproces

Alexa gestuurde LED's via Raspberry Pi

Componenten en benodigdheden

Raspberry Pi 3 Model B
× 1
Arduino UNO
× 1
LED (generiek)
× 2
Weerstand 100 ohm
× 1
Broodplank (algemeen)
× 1
Amazon Alexa Amazon Echo
× 1

Apps en online services

Arduino IDE
Node-RED

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

  1. Raspberry Pi-gestuurde aquaponics
  2. Amazon Alexa Een Chromecast bedienen
  3. Raspberry Pi-robot bestuurd via Bluetooth
  4. Bouw uw internetgestuurde videostreamingrobot met Arduino en Raspberry Pi
  5. Wifi-gestuurde robot met Raspberry Pi
  6. DHT11-sensor met LED's en een piëzo-luidspreker
  7. Android bestuurd speelgoed met Raspberry Motor Shield
  8. Iron Man
  9. Vind mij
  10. Arduino-luchtbevochtigerbediening
  11. MobBob:doe-het-zelf Arduino-robot bestuurd door Android-smartphone