教室环境监测系统

更新时间Invalid dateWL20210222

概况

设计实现了一个基于涂鸦WR3wifi模组的教室环境监测控制系统。系统共分为感知层、控制层、网络传输层和应用层四个层次。感知层利用温湿度传感器、光照强度传感器和PM2.5,PM10传感器采集教室内光照强度、温湿度、PM2.5、PM10等环境数据,控制层利用继电器控制总电源; 网络传输层采用wifi技术构建无线物联网络,通过涂鸦的服务器, 将感知层的环境数据传输给应用层,或者将应用层的指令下发给控制层; 应用层设计了基于涂鸦智慧生活的页面。该系统可以实时查询教室光照、温湿度、PM2.5、PM10信息 ,控制教室电源。为教室资源合理调配,室内灯光照明、空调运行、的科学管理提供有效依据。

作品视频展示: https://www.bilibili.com/video/BV1rP4y1A78g/

物料清单

硬件 (7)软件 (2)
  • 涂鸦WR3

    数量:1

    wifi模组

  • 温湿度传感器sht30

    数量:1

    获取当前环境温湿度

  • 大气压传感器bmp280

    数量:1

    获取环境当前气压

  • 攀藤pm2.5 pm10传感器

    数量:1

    获取环境pm2.5 pm10浓度

  • stm32f103c8t6

    数量:1

    mcu微控制器

  • 继电器

    数量:1

    用于控制教室总电源

  • 光照度传感器bh1750

    数量:1

    获取当前环境关照度

步骤

1.创建产品添加功能定义

添加需要上报和下发的事件 温度 湿度 光照度 大气压 pm2.5 pm10 以及一路开关量

2.选择合适的硬件模组

由于主控是3.3v工作电压的mcu,所以选择涂鸦wr3模组 不需要做任何的电平转换电路 直接连接 方便快捷

3.绘制原理图pcb并焊接

由于之前用的是别的模组所以封装对不上 不过都是用串口进行数据传输的 索性就用了杜邦线与模组飞线连接 后续将会更换封装重新打板

4.下载sdk编写代码实现上报和下发事件

初始化协议栈以及硬件 在主循环中调用涂鸦sdk解析函数来处理数据 移植底层收发数据函数

5.使用涂鸦智能生成的模板在app上调试

小结

涂鸦lot开发平台有助于开发者高效开发 节省成本 是物联网开发的不二之选。

您正在浏览的内容为涂鸦开发者平台注册用户自主发布,版权归原作者所有,涂鸦开发者平台不拥有其著作权,亦不承担相应法律责任,涂鸦开发者平台不对该等内容作出不违反、不侵权的陈述与保证。您应知晓并了解您对于该等内容的复制、改编、转发传播等任何其他使用行为应当符合法律法规并应取得相关权利人的许可,您的该等行为所造成的全部相应后果(包括但不限于侵权、违约、受损、与第三方的纠纷等)均应由您个人承担。内容知识产权相关条款可查看涂鸦开发者平台用户协议。如果您发现有涉嫌侵权的内容,请立即通过平台上的联系方式联系平台进行举报并发送有关证据,一经查实,平台将立刻删除涉嫌侵权内容。

喜欢举报