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

WARAN 家庭自动化套件:树莓派 + Arduino + nRF24L01+ 模块化设计

组件与物料

组件数量
Raspberry Pi 2 Model B1
Arduino UNO1
DHT11 温湿度传感器 (4针)2
土壤湿度传感器1
Arduino Pro Mini 5V2
9V 电池3
水泵1 (可选)
nRF24L01+ 模块3
nRF24L01+ 座子1 (可选)
NPN 三极管、3.3V 稳压 IC、10k/10μF/47μF 电阻电容、万用板若干

所需工具

软件平台

系统架构

WARAN = Windows IoT + Azure + Raspberry Pi + Arduino + NRF24L01+。采用星型拓扑:单一 Hub + 多个无线模块。模块由 MCU + 传感器组成,通过 2.4GHz nRF24L01+ 向 Hub 上报数据、接收控制指令。Hub 在树莓派运行 UWP 应用(控制中心),配合大屏显示、键鼠操作,并同步数据至 Azure + PubNub,手机端可远程监控与控制。

Hub 硬件

RPi2 + Arduino UNO + nRF24L01+。Arduino 通过 I2C 与 RPi2 通信,充当无线网关。电路图见 WARAN.Hub.fzz。

通信流程

  1. 定时轮询各模块
  2. 用户通过控制中心交互
  3. 云端 (PubNub) 下发触发指令

控制中心将模块地址与指令经 I2C 发给 Arduino,Arduino 经 nRF24L01+ 转发,模块执行后回传,经 Arduino → I2C → RPi2 → 显示/上云。

两大演示模块

1. 植物浇水器

2. 温度监测器

已知问题与改进方向

未来规划

源码与文档

完整源码、部署文档、原理图(WARAN.Hub.fzz、PlantWaterer.fzz、TemperatureMonitor.fzz)托管于 Bitbucket。

制造工艺

  1. 树莓派打造家庭自动化系统:手机远程控制灯风扇大门
  2. Arduino 数字骰子:LCD 显示随机点数的电子骰子
  3. DIY Arduino USB 游戏手柄 — 自制高性能游戏手柄
  4. 实体智能家居交互界面:基于 Arduino Yun 与 MQTT 的物理模型房屋
  5. Pixel Chaser:Arduino Nano 单键 NeoPixel 追逐小游戏
  6. Arduino Nano 驱动的智能家居植物自动浇水系统
  7. Arduino 简易排斥式磁悬浮:电路与 DIY 指南
  8. Alexa 语音控制 Arduino 智能家居中枢:基于 Yun + PubNub + AWS Lambda 全栈实现
  9. Arduino Nano 驱动 NeoPixel 矩阵:自制霓虹乒乓游戏
  10. DIY LED 轮盘赌游戏机 —— Arduino Nano 打造单人桌面街机
  11. 基于 Arduino Mega 与物联网传感器的高级家庭监控系统
  12. 智能家居技术如何重塑日常生活