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

基于 Arduino Mega 与物联网传感器的高级家庭监控系统

硬件清单

组件数量备注
Arduino Mega 25601主控制器
Arduino 以太网扩展板1提供有线网络连接
4×20 I²C LCD 显示屏1本地状态显示
DHT22 温湿度传感器1环境监测
DS3231 高精度 RTC 模块1实时时钟,带电池备份
HC-SR04 超声波测距模块1集水坑水位监测
OSH Park 定制 PCB1接口板与指示板

系统架构

起因与目标

原使用 Ecobee 智能恒温器监控女儿家庭环境,因厂商停止服务,需自建替代方案。系统需监测:集水坑水位、洪水报警、市电断电、温湿度、多路干节点输入,并通过 PushingBox 实现远程推送通知,本地局域网网页实时看板。

硬件拓扑

传感器映射表

通道功能输入引脚红LED(报警)绿LED(清除)
1集水坑水位超声波触发/回波1819
2洪水报警282325
3市电断电302729
4温度DHT22 数据——
5湿度DHT22 数据——
6-10辅助输入 1-532/34/36/38/4031/35/39/43/4733/37/41/45/49
—复位按键42清除所有绿 LED
—消息开关44控制 PushingBox 推送启用

软件架构

主循环任务

  1. 时间日期更新(DS3231)
  2. 超声波测距(中位值滤波 5 次)
  3. DHT22 读取温湿度(≥2 秒间隔)
  4. 报警指示灯状态机更新
  5. 以太网服务器响应 AJAX/JSONP 请求
  6. 报警条件判断 + PushingBox HTTP GET 发送通知(≥5 分钟间隔)

网页监控界面

关键代码片段

Arduino 端(C++)

网页端(JavaScript)

项目亮点

原理图与 PCB 文件

包含接口板、指示板的 Eagle 原理图与 OSH Park 生产文件。

制造工艺

  1. 血压计:设计原理、制造工艺与未来趋势
  2. 打造低成本家庭无线传感器网络:Arduino + 树莓派 + Xively 物联网平台
  3. 树莓派家庭温度监测仪表盘:实时图表展示
  4. 树莓派打造家庭自动化系统:手机远程控制灯风扇大门
  5. 自制家用作业书写机:Arduino + GRBL 控制的笔绘仪
  6. 用 Arduino 打造绚丽显示器 Ambilight 系统
  7. 基于 Arduino 与 MAX30100 的实时物联网心率监测系统
  8. 热水器点火器监测器:Arduino Nano + 树莓派 Zero 监控热电偶电压,熄火即时推送
  9. 自主家庭助理机器人 O'nine - ROS + Alexa 语音控制 + 机械臂 + 麦克纳姆轮全向移动
  10. Alexa 语音控制 Arduino 智能家居中枢:基于 Yun + PubNub + AWS Lambda 全栈实现
  11. 基于 Arduino Nano 和 MAX30102 的心率监测仪(16x2 LCD 显示)
  12. 基于 Arduino UNO 构建可靠的智能能源监测仪——分步指南