使用Arduino, IR传感器,OLED和d- print外壳构建一个智能DIY设备,提醒喝水
扫描二维码
随时随地手机看文章
我们跟踪我们的脚步。我们监控睡眠。我们甚至戴上戒指来检查我们的水平,但是我们身体需要的最基本的东西呢?:水
一个简单的DIY,解决一个真正的健康问题
我做了一个小的,非侵入式的设备,静静地放在我的桌子上,提醒我喝水,让我负责,帮助我养成一个真正重要的习惯。
这个项目不是关于华而不实的功能。它是关于解决一个微妙但危险的问题,我们都忽视了。它的作用
•让你设定补水提醒(1 - 20分钟)
•检测您的水瓶是否放置或不
•给嘟嘟声提醒你,而不烦人
•如果你提前拿掉瓶子,它会问为什么(你喝了吗?)它掉下来了吗?)
•根据您的回答自动恢复或重新启动计时器
•一旦你喝完饮料,重新启动水合循环
•在迷你OLED显示屏上清晰显示所有内容
您需要的组件
•ArduinoUNOR4Wi-Fi:我使用它的性能+ Wi-Fi(用于未来的升级)。但你绝对可以使用任何Arduino板(UNO, Nano等)
•0.96英寸oled显示屏:显示定时器,提示和消息
•IRSensor:检测瓶子是否被放置或取出
•压电蜂鸣器:在时间变化,警报和瓶子放置时发出短暂的蜂鸣声
•电线:用来连接所有的东西
我为它设计了一个3D案例-并通过JUSTWAY打印出来
我希望这个项目不仅工作,而且看起来很棒。所以我设计了一个紧凑的,最小的3D外壳来安全地容纳电子设备。
为了将设计带入生活,我使用了JUSTWAY的3D打印服务,我可以自信地说-它超出了预期。
为什么JUSTWAY ?
利用JUSTWAYS的3D打印服务,开启制造业的未来!
无论您是制作原型,功能外壳还是最终产品- JUSTWAY都能提供精度,速度和专业性。
•支持SLA, SLS, FDM, SLM, MJF, DLP等技术
•提供广泛的材料:树脂,尼龙,金属
•超级容易订购:上传→获取即时报价→跟踪订单
•精加工选项+ CNC,注塑,甚至金属加工
•伟大的客户支持和快速交货
如何订购自己的3D模型通过JUSTWAY
这非常简单:
步骤1:将你的设计上传到JUSTWAY网站,登录(如果你是新手,也可以注册),然后直接跳转到“获取即时报价”部分。
上传STL、STEP或其他支持的CAD文件
步骤2:选择制造工艺从树脂、尼龙和聚乳酸到金属和工程级聚合物中挑选材料。定制完成和其他规格-获得您的即时报价在现场
步骤3:预览和检查你的模型想要再次检查它的结果吗?
JUSTWAY可以让您在下订单之前在浏览器中预览3D上传的模型。缩放,平移,旋转-检查每一个细节
检查您的报价,检查所有设置(技术,材料,完成),并在点击下订单。没有混乱。透明度。
JUSTWAY将在您购买后通过严格的质量控制检查保证出色的生产。您可以预期收到您的3D模型在分配的交货时间。体验使用JUSTWAY的易用性和有效性,将您的3D创作带入生活!
它是如何工作的(一步一步的流程)
步骤1:一旦你通过USB或5V电源为系统供电,OLED屏幕就会启动一个定制的启动屏幕。
步骤2:等待放瓶设备现在主动检查红外传感器如果没有检测到瓶子,OLED显示:
这确保了计时器只在用户准备好之后才启动。
步骤3:测瓶→设定时间
当你把瓶子放进去的时候,红外传感器就会变低(检测)。OLED现在使用旋转编码器切换到时间设置模式
•旋转编码器:增加/减少分钟(1-20分钟)
•按编码器按钮开始
步骤4:开始倒计时
按下编码器按钮后,计时器开始倒计时。OLED显示的是:
步骤5:提醒触发倒计时结束后,系统:
•哔哔声3次
OLED显示:
步骤6:移走瓶子→系统询问原因
如果你把瓶子拿开,OLED屏幕会立即显示一个迷你菜单:
如果选择“我喝了水”或“瓶子掉了”,则OLED显示相同
万一“我喝了水”,只要你把瓶子放好:
•蜂鸣器响一次
•定时器从原来设置的时间间隔重新开始
以防“瓶子掉了”一旦瓶子回来
•定时器从它停止的地方恢复(不重新启动)
为什么这个项目真的很重要
我们拿“忘记喝水”开玩笑,但后果并不好笑:
•常数疲劳
•头痛和偏头痛
•注意力不集中和脑雾
•情绪波动和易怒
•消化问题
•长期风险:肾脏损伤、皮肤老化等
我们都想多喝点。但在现实生活中,光有意向是不够的。这就是这个设备的用武之地。
它为你建立了一个循环。它使水合作用变得很容易,变成了自动的。我个人在建造这个的几天内就开始喝更多的水。它悄悄地帮助我倾听自己的身体——不需要另一个应用程序或智能手表。
使其脱颖而出的功能
•4行大字体OLED信息
•编码器控制定时器(1-20分钟)
•每次编码器值更改时发出蜂鸣声
•放置瓶子时发出“哔”声
•喝水的时候会发出3声短促的哔哔声
•问“为什么”,如果瓶子被提前取出
•根据您的回复自动恢复或重新启动计时器
•饮酒后自动重启定时器-不需要编码器库
•定制设计的3D打印外壳通过JUSTWAY
我学到了什么
这个项目教给我的不仅仅是Arduino代码。我教会了自己养成习惯的方法——从字面上讲。即使是一个小小的、不起眼的想法——比如“用水提醒”——也能真正改变生活方式
最后的想法
这不是一个漂亮的智能瓶子。它不会告诉你你的水有多碱性。它不会与5个应用程序同步,也不会提供游戏化功能,但它会提醒你喝水,每次都是一致的,温和的,可靠的。
本文编译自hackster.io