需要金币:2000 个金币 | 资料包括:完整论文 | ||
转换比率:金额 X 10=金币数量, 例100元=1000金币 | 论文字数:11333 | ||
折扣与优惠:团购最低可5折优惠 - 了解详情 | 论文格式:Word格式(*.doc) |
摘要: 本设计应用云技术和单片机技术实现家庭生态的实时监控,满足现代人对智能化家用设备以及数字化家庭环境的需求。本设计将传感器技术和云技术相结合,有效实现家庭生态包括室内环境数据、电器设备以及智能家具的监测和控制。 本系统主要由下位机和上位机组成。下位机是由Arduino硬件平台、多个传感器和电机控制模块组成。上位机是由PC以及云服务器构成。本设计通过多个传感器实时获取家庭数据。家庭数据包括室内温湿度、PM2.5浓度以及是否含有危险气体。下位机获取到这些数据后通过串口上传到PC上。一方面,PC对获取的数据进行检查,如果空气质量出现异常情况,比如煤气泄漏,会立刻发送警报邮件到用户邮箱。另一方面,PC会实时上传数据到云服务器,云服务器存储数据并通过网页显示出来。用户可以通过网页查看家用设备的使用情况,并且可以通过浏览器远程关闭家用设备。家庭生态的监控系统极大地提高了人们家居生活的安全性、舒适性以及便捷性。
关键词 Arduino;家庭生态;云技术
目录 摘要 Abstract 1绪论-1 1.1选题背景-1 1.2设计意义-1 2系统整体方案设计-2 2.1设计目标-2 2.2系统设计方案-2 3系统硬件设计-4 3.1硬件方案设计-4 3.1.1 MCU的选取-4 3.1.2温湿度度传感器的选取-4 3.1.3 PM2.5传感器的选取-4 3.1.4危险气体检测传感器的选取-5 3.2电路设计-5 3.2.1 Arduino电路设计-5 3.2.2温湿度传感器电路设计-6 3.2.3 PM2.5传感器电路设计-6 3.2.4 MQ-135电路设计-7 3.2.5电机驱动电路设计-7 4系统软件设计-8 4.1软件方案设计-8 4.2下位机程序设计-8 4.2.1温湿度传感器软件设计-8 4.2.2 PM2.5传感器软件设计-10 4.2.3 MQ-135传感器软件设计-11 4.2.3串口通讯格式设计-11 4.3上位机PC端程序设计-12 4.3.1串口通讯软件设计-12 4.3.2服务器通讯软件设计-13 4.3.3邮件发送软件设计-14 4.3.4主程序设计-14 4.4上位机云服务器软件设计-15 4.4.1用户认证-16 4.4.2获取数据-16 4.4.3数据显示-17 4.4.4用户交互-17 5系统的运行结果及问题分析-19 5.1运行结果-19 5.2问题分析-20 5.3技术参数-20 结论-21 致谢-22 参考文献-23 |