【项目分享】如何让使用蜂鸣器和3轴加速器制作一个智能水杯?
本项目使用蜂鸣器,3轴加速器,LCD屏组合制作一个智能水杯,提醒使用者按时喝水,并监测使用者是否喝水。在正常情况下显示距离下次喝水的倒计时。
-
资料下载:
智能水杯项目相关代码及视频:点击下载
项目目标:
使用蜂鸣器,3轴加速器,LCD屏组合制作一个智能水杯,提醒使用者按时喝水,并监测使用者是否喝水。在正常情况下显示距离下次喝水的倒计时。使用物品
1.水杯*1
2.SeeedStdio开发板*1
3.蜂鸣器*1
4.三轴数字加速器*1
5.可链全彩LED*1
6.16*2LCD背光屏*1
流程简介
1.上电后会进入10秒的倒计时阶段,LCD屏幕会显示Countdown to drink water:字样
2.倒计时结束后,全彩LED灯将会显示红色,蜂鸣器会发出声音提醒喝水时间到,LCD屏幕会显示Time to drink Some water
3.拿起水杯之后,蜂鸣器停止报警,LED会变成绿色,同时LCD显示Well Done remind you in 30mins
4.当放下水杯后会出现两种情况:
水杯没有放平稳的时候,LED会变成蓝色提醒,同时LCD显示Please put down water bottle when finished!
水杯放平稳之后,LED会进入无颜色状态,同时进入30分钟倒计时阶段,LCD显示Countdown to drink water:倒计时时间。倒计时时间结束之后将会重复进行第二步
5.在第四步倒计时阶段中如果拿起水杯喝水,会自动检测到水杯的姿态,并且从第三步开始执行,同时重新开始倒计时。
-