项目简介
此项目借助物联网设备达成对睡眠与学习时间的监控。用户可利用红外遥控器设定睡眠时间,设备会在设定时间发出警报,系统能计算用户停止警报后的睡眠延迟时间。同时,通过超声波传感器检测用户是否在学习桌前,进而计算学习时间。相关数据会被发送至ThingSpeak平台,并以图表形式展示,用户能通过应用程序查看睡眠晚点和学习时间。
项目的主要特性和功能
- 支持用户通过红外遥控器设定睡眠时间警报。
- 系统可计算用户停止警报的时间,得出睡眠延迟时间。
- 利用超声波传感器检测用户是否在学习桌上,计算学习时间。
- 把监控数据发送到ThingSpeak平台,并以图表形式展示。
- 用户能通过应用程序查看睡眠晚点和学习时间的数据。
安装使用步骤(假设用户已经下载了本项目的源码文件)
- 准备硬件:
- ESP32微控制器
- 超声波传感器
- 实时时钟模块
- 红外接收器和红外遥控器
- 液晶显示屏I2C(16x4)
- 红色LED灯
- 蜂鸣器
- 连接硬件:依照Pinout Table中的说明,将各个传感器和控制器连接到ESP32上。
- 上传代码:把项目源码文件上传到ESP32微控制器中。
- 设定时间:使用红外遥控器设定睡眠时间警报。
- 运行测试:启动系统并进行测试,保证各项功能正常运作。
- 查看数据:通过ThingSpeak平台的应用程序查看睡眠晚点和学习时间的数据。
注意事项
- 该项目依赖物联网设备和ThingSpeak平台,用户需确保设备正常运行且正确连接网络。
- 该项目目前未开发安卓应用版本,后续可能会进行开发。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】