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

通过 Android App 和物联网实现智能家居自动化

组件与材料

组件数量
Arduino Yun1
Arduino Mega 25601
Arduino UNO1
舵机1
Adafruit 16x2 LCD (白字蓝底)2
数字键盘1
蜂鸣器1
DHT11 温湿度传感器1
LED 通用5
风扇模块1
按键开关 12mm1
火焰传感器1
Logitech C270 摄像头1
继电器模块1
灯泡1
面包板1
杜邦线1
SD 卡1
HC-05 蓝牙模块1
RFID 读卡器1

所需工具

应用与服务

项目概述

毕业设计项目:构建一个集成度高、安全、可通过手机 App 监控控制的智能家居系统。核心特性:

前置知识

实施步骤

  1. 全系统接线:按原理图连接,耐心细致。建议用纸板搭建房屋模型。PIR 传感器需固定好防误触。RFID 接 Mega SPI 引脚 (MOSI 51, MISO 50, SCK 52, SS 9, RST 8)。Mega 引脚 20/21 与 Yun 引脚 2/3 连接做 I2C 通信。
  2. 注册 Temboo 账号并配置 Dropbox API:创建 Temboo 应用,获取 Key;在 Dropbox 开发者后台创建 App,获取 App Key/Secret;通过 Temboo Choreo 完成 OAuth 获取 Token Key/Secret。
  3. 在 Arduino Yun 安装驱动:SSH 登录 Yun (root/arduino),执行 opkg update、opkg install kmod-video-uvc python-openssl fswebcam。
  4. 搭建实时视频流:下载并安装 mjpg-streamer.ipk,运行 mjpg_streamer -i "input_uvc.so -d /dev/video0 -r 640x480 -f 25" -o "output_http.so -p 8080 -w /www/webcam" &,浏览器访问 https://yun_ip:8080/stream.html。
  5. 配置 Twilio 短信:注册 Twilio,获取 Account SID、Auth Token、免费号码,验证接收号码。在 Temboo 建立 SendSMS Profile,填入 Arduino Yun 代码对应行。
  6. 配置 Blynk App:新建项目选 Arduino Yun,获取 Auth Token。建立四个标签页 (Home, HVAC, Monitoring, Control) 并添加对应控件 (LCD、Value Display、Slider、Graph、Notification、GPS Trigger 等),映射虚拟引脚 V1-V31。
  7. 语音控制:安装 AMR_VOICE App,配对 HC-05,烧录语音控制代码到 UNO,说出预设关键词控制设备。

代码与原理图

完整代码、原理图、架构参考文件已迁移至 GitHub:

https://github.com/akib-islam/Android-App-Based-Home-Automation-System-Using-IOT

欢迎提 Issue 或 Pull Request 贡献新功能。

制造工艺

  1. 基于 Arduino、1Sheeld 与红外控制的万能安卓遥控器
  2. 基于 Arduino 与 MAX30100 的实时物联网心率监测系统
  3. 基于 Arduino MKR1000 与 ThingSpeak 的远程 IoT 机械臂控制系统
  4. Android 手势遥控车:Raspberry Pi + Arduino 101 + 电机扩展板,I2T 协同控制
  5. 基于 1Sheeld 的智能家居安防系统:语音/短信控制与入侵报警
  6. Bolt IoT + Arduino UNO 实现 6 路 LED 无级调光
  7. 基于 Arduino、Yaler 与 IFTTT 构建 Web 化 IoT 仪表盘
  8. Arduino Nano 驱动的智能家居植物自动浇水系统
  9. 基于AWS IoT的智能植物监测系统:土壤湿度/光照/温度远程监控与邮件报警
  10. Alexa 语音控制 Arduino 智能家居中枢:基于 Yun + PubNub + AWS Lambda 全栈实现
  11. Arduino 智能安防系统:超声波测距 + 舵机扫描 + 声光报警
  12. DIY 智能免洗洗手液分配器:Arduino Nano + 超声波 + 舵机