亿迅智能制造网
工业4.0先进制造技术信息网站!
首页 | 制造技术 | 制造设备 | 工业物联网 | 工业材料 | 设备保养维修 | 工业编程 |
home  MfgRobots >> 亿迅智能制造网 >  >> Manufacturing Technology >> 制造工艺

Alexa 通过 Raspberry Pi 控制 LED

组件和用品

Raspberry Pi 3 B 型
× 1
Arduino UNO
× 1
LED(通用)
× 2
电阻 100 ohm
× 1
面包板(通用)
× 1
亚马逊 Alexa 亚马逊回声
× 1

应用和在线服务

Arduino IDE
Node-RED

关于这个项目

简介

事实证明,通过带有 Node-RED 的 Raspberry Pi 使 Alexa 与 Arduino 通信非常容易。您所要做的就是安装两个 Node-RED 模块,并使用 Alexa Local 和 Arduino 节点设置 Node-RED Flow。这里我有一个项目,它让 Alexa 打开和关闭两个 LED 灯作为演示。

步骤 1. 设置树莓派

按照此步骤准备好您的 Raspberry Pi。

步骤 2. 安装 Node-RED

按照此步骤安装 Node-RED。

步骤 3. 安装 Arduino 节点

按照此步骤为 Node-RED 安装 Arduino 节点。我在这个项目中使用 Firmata。您需要将标准 Firmata 上传到 Arduino Uno,点击此链接即可完成。

步骤 4. 安装 Alexa 本地

按照此步骤安装 Alexa Local Node-RED 模块。

步骤 5. 设置 Node-RED 流程

从下面的代码部分导入 Node-RED Flow。

测试时间

.

代码

  • noderedflow.js
noderedflow.jsJavaScript
将此导入节点红色编辑器
[{"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":"b9083b9f ,"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":"84996b" devicename":"绿灯","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.3cc"out,"ard"," "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"}]

示意图


制造工艺

  1. Raspberry Pi 控制的鱼菜共生
  2. Amazon Alexa 控制 Chromecast
  3. 通过蓝牙控制的树莓派机器人
  4. 使用 Arduino 和 Raspberry Pi 构建您的 Internet 控制的视频流机器人
  5. 使用 Raspberry Pi 的 Wifi 控制机器人
  6. 带 LED 和压电扬声器的 DHT11 传感器
  7. 使用 Raspberry Motor Shield 的 Android 控制玩具
  8. 钢铁侠
  9. 找到我
  10. Arduino 加湿器控制
  11. MobBob:由 Android 智能手机控制的 DIY Arduino 机器人
  12. Arduino 控制的钢琴机器人:PiBot