前言
- 我个人是倾向于学习工业物联网的,但这玩意儿实践机会太少,所以“牛刀杀鸡意在练习”
- 这次练习的项目是用一个人体传感器,放在熊孩子电脑旁,限制熊孩子使用电脑的时间
任何项目在开始前都应该构思框架,最好绘制个流程图,介绍一款流程图软件Visio,微软的,到处是破解
构思
- 传感器上传数据给thingsboard,设备端不同颜色的led灯提示当前状态,如:绿色可以使用,黄色提示离开,红色强制关机,蓝色该做作业……
- 判断是否是周末,当天使用是否超时,强制休息时间是为0,符合条件允许开电脑,否则无法开机
- 当天超时:周末可以每天最多可以使用4小时
- 强制休息时间:单次使用时间最长1小时,必须休息至少10分钟后.中途离开超过10分钟为有效休息,否则无效
- 设备端负责采集数据,执行thingsboard的RPC指令,逻辑处理由thingsboard来
框架大概就这样,细节操作中改进!
预计硬件
1 2 3 4 5 |
- esp8266开发板(15元) - 红外人体传感器(5元)(改为超声波测距模块了) - led灯N颗(或三色led)(1元) - 220欧电阻N个(1元) - 洞洞板一块(0.5元) |
近期评论