6337| 16
|
用Beetle自制一个“自动”水杯 |
起因: 你是否不止一次的发现家里未使用杯子时经常会倒过来放置?原因就是不想让灰尘进入杯子减少清洗的麻烦! 当然像平时携带的杯子一样有盖子也可以轻松解决这个问题。 那么作为一条老懒狗(●ˇ∀ˇ●),我的选择是对杯子说“你帮我把盖子打开呗,我左手懒得动了( ̄▽ ̄)” 当然由于3D打印材质决定了他只是看上去能装水((ˉ▽ˉ;)...) 它拥有自动熄屏,根据方位开盖,动静下显示,喝水时间提醒等功能。 -----------------------""基本展示""----------------------- -----------------------""部件合体""----------------------- 主控选用Beetle它是一个mini的 "Arduino leonardo" 板子,在接口需求少且体积要求小的情况下它将是“妙不可言”的存在 怎样转动起来呢?360°舵机了解一下 接下来是显示模块与感知模块,我们分别选用了0.96”128x64 IIC/SPI OLED单色显示屏和LIS2DW12三轴加速度传感器
以及无源蜂鸣器(5V无源压电式蜂鸣器)、3.7V电池、DS18B20温度传感器和锂电池充电器Type C 市面上5V无源压电式蜂鸣器皆可
其他工具:若干细电线,焊烙铁,Tpy-c数据线一根,Micro数据线一根,热熔胶(也可以有502),十字螺丝刀,焊锡丝。 接线图: -----------------------"安装步骤"----------------------- 让我们开始吧! 部件展示当然第一次打印的模型很多细节没有考虑到,不过已在最后的打印文件上进行了修改 首先我们需要将舵机排母剪掉,分开三根线然后穿过事先打印好的穿线孔。 将DS18B20的探头拉到杯子底部,并剪掉线孔的外的多余长度(剥开一部分用于焊接)) 然后将探头放入探头固定的卡槽内,并将底盖上升后旋转,使探头最好处于过线孔的正下方。 然后焊接各部件,此处电阻为10K上拉电阻,用杜邦线的公母头来做开关 然后将电池传感器等放入侧面的小盒子拷贝程序调整舵机的持续时间等参数以达到想要的目的 最后组装完成依靠杜邦线公母头外置作为替代开关 模型链接:https://pan.baidu.com/s/1A3jIXPcXXl14LS4CSl02EQ 提取码:6666 |
2.5 KB, 下载次数: 7444
程序代码
夏虫冰 发表于 2021-9-29 17:35 链接:https://pan.baidu.com/s/1rJ-_WPVxkfFuEVhSVQyJYg 提取码:6666 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed