763,739
次編輯
變更
無編輯摘要
'''基于arduino与微信小程序的智能窗户与数据分析'''[[物联网]]是通信网络的延伸,使我们的社会更加自动化,更加便利,更加安全。我们秉持物联网 <ref>[http://news.sohu.com/a/528981274_554035 物联网未来发展趋势] ,搜狐,2022-03-11</ref> 的意义,设计开发基于arduino与微信小程序的智能窗户及其数据分析系统,为消费者提供舒适安全、高品位且宜人的家庭生活空间;还由原来的被动静止结构转变为具有能动智慧的[[工具]],提供全方位的信息交互功能,帮助[[家庭]]与外部保持信息交流畅通,优化人们的生活方式,帮助人们有效安排时间,增强家居生活的安全性,甚至为各种能源消费节约资金。推进智能家居的发展进程,为推进更加便捷的生活贡献力量。
新冠疫情爆发催化人们对美好家居[[生活]]的向往,据消费者调研数据显示,疫情后76%的消费者对居家生活的品质有了更高要求,智能家居的便捷性和无接触的交互方式在后疫情时代优势凸显。在此背景下,消费者开始有[[意识]]地根据自身需求选择合适的智能家居产品,力求提升生活质量与幸福感。预计2020年中国智能家居市场规模将达2,064亿元,同比增长45.15%,至2023年市场规模将达5,176亿元,行业发展空间巨大。由此,我们设计的智能窗户及其数据分析系统顺应时代发展潮流,迎合消费者需求。
===硬件===
核心的两个硬件是ESP8266和Arduino Uno开发板。ESP8266不断向服务器发送当前窗户状态,服务器返回是否需要进行开窗或关窗的操作,ESP8266接收到指令后将设置引脚电平的高低,从而控制Uno板,再由Uno板控制42步进电机17HS4401运动,[[电机]]连接了滑台,滑台上的滑块再带动窗户使其完成开关窗户的操作。此外,在滑台的左右两侧放置了两个Q89碰撞[[传感器]] <ref>[https://www.sohu.com/a/404514914_120665387 传感器大全,收藏!],搜狐,2020-06-28</ref> ,判定是否开关完毕与当前窗户的状态。在有了基础的装置后,加入了有毒气体探测仪MQ-2、温湿度传感器DHT-11、有源蜂鸣器与雨滴传感器。实时监测室内环境;一旦监测到下雨或室内发生危险情况,窗户能够自动进行开关窗的操作。
===软件===