大数跨境
0
0

自制一个带重力感应的LED沙漏

自制一个带重力感应的LED沙漏 DF创客社区
2023-02-08
2
导读:电子创意
【点击上方「蓝字」关注DF创客社区,一起成为技术颜控】

这是西班牙马拉加大学的学生做的一个创意电子项目——一个具有重力感应的LED沙漏,而且可以设置沙漏的时间。

材料准备

  • Arduino(作者使用Arduino Leonardo)
  • 2个8* 8的LED矩阵 MAX7219
  • ADXL335 GY-61 3轴加速度传感器
  • 7段4位显示屏 TM1637
  • 2个6 * 6 * 5 mm的按钮
  • 2个330欧姆的上拉电阻用于按钮连接

其他需要的制作材料:电线、电焊笔和锡。

第1步:电路图

此外,我们还要连接LED板和按钮。

注意:

  • 引脚10和11分别分配给LED的CLK和DIO。
  • 引脚3和7分别分配给按钮1和按钮2。

第2步:工作原理

沙漏是一个简单的装置,由两个玻璃球组成,用一个狭窄的底片垂直连接,允许沙子或液体从上往下流动。

为了检测方向,我们需要给这个电子沙漏加一个加速度计,这边使用了ADXL335 3轴加速度计。

沙子用LED灯来表示。我们使用两个8* 8的LED矩阵(一个放在顶部,一个用于底部),由max7219ic驱动,可以用三个引脚控制这个LED矩阵。

另外,我们用一个显示屏来设置沙漏工作的时间(分钟和秒)。

如果要在分-秒-性能之间改变模式,需要按右键2-3秒,接着可以用两个按钮来增加/减少时间值。

第3步:建立电路

建议先用原型板对整个电路进行测试,检查是否一切正常,之后再把它们焊接起来。

第4步:3D打印外壳

相关STL文件可以在文末下载。

第5步:烧录代码

可以在GitHub的仓库里找到相关的代码:https://github.com/davidfp00/Arduino-Hourglass

如果访问GitHub有困难,也可以一并在文末下载。


原文链接:https://www.instructables.com/Arduino-Hourglass/
原文作者:davidfp00
译文首发于:DF创客社区
转发请注明出处与原作者信息


硬件军火库

DF硬件军火库

点击了解详情👆

大家有什么想说的,欢迎在下方留言

项目所有相关文件可以点击阅读原文获取,或者在公众号后台回复“LED沙漏”获取!


 往期项目回顾 


【基础系列教程】初识Arduino

用Arduino做一个神奇的悬浮灯!

“现在玩Arduino的人是越来越少了!”

自制一个带触摸屏控制的Arduino机械臂

Arduino IDE 2.0来了!看看有哪些新功能!

用Arduino自制一个只有表针,没有表盘的“空心时钟”

2022第一弹——用Arduino和电磁继电器做一个“电磁炮”


点击阅读👆


【声明】内容源于网络
0
0
DF创客社区
我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
内容 1282
粉丝 0
DF创客社区 我们是专注于创新和开源硬件开发的公司——DFRobot成立的创客社区,无论你是资深创客还是小白,这里都有你的一席之地。一个人玩自己的项目,你只是寂寞宅;一群人看你玩项目,你就是技术牛!快来分享你的项目吧!
总阅读1.9k
粉丝0
内容1.3k