本网页已闲置超过3分钟,按键盘任意键或点击空白处,即可回到网页

基于Arduino的数字沙漏

发布时间:2021-07-15
分享到:

基于Arduino的数字沙漏

发布时间:2021-07-15
分享到:

该项目所设计的数字沙漏是由两个玻璃灯泡组成,这些玻璃灯泡与一个狭窄的底部垂直连接,允许沙子或流体从上到下流动。大多数情况下,流动持续时间约为一小时。

制作沙漏所需材料:

  • Arduino 作为控制中心,因为它有足够的io 引脚,且 Arduino 支持 i2c。
  • 检测装置是 ADXL335 3 轴加速度计。
  • 用max7219ic 驱动的 8*8 LED 矩阵当作沙子,该矩阵需要三个引脚即可控制,需要两给矩阵,用在顶部和底部。
  • 通过 7.4V电池供电。

电路图:

构建电路:

  1. 将两个 LED 矩阵连接起来,即需要将第一个矩阵的 Dout 引脚连接到第二个矩阵的 Din 引脚,并将时钟引脚连接到时钟,将 ds 连接到 ds。使用漆包铜线将模块连接在一起,此外将电线连接到 Arduino 和加速度计。
  2. 将 LED 矩阵和加速度计的 VCC 连接到 Arduino 的 5v 引脚。
  3. 将 Arduino、Ledmatrix 和加速度计的接地引脚连接在一起。
  4. 将 CLK 引脚连接到 Arduino D4,将 din 连接到 D5,将 DS 连接到 D6,将加速度计的 x 轴连接到 A1,将 Y 轴连接到 A2。

制作外壳:

使用 3 毫米泡沫板。将泡沫板切割成所需尺寸后。把所有东西粘在一起,做成一个长方形的盒子形状。将 LED 矩阵放置成圆锥形,以获得类似于古代沙漏的外观。然后把所有东西都放在盒子里,把加速度计放在盒子的侧面。最后,在这个电路上加了一个小开关,放在盒子的背面。

编码:

代码下载

项目演示:

 

加入微信技术交流群

技术交流,职业进阶

关注与非网服务号

获取电子工程师福利

加入电路城 QQ 交流群

与技术大牛交朋友

讨论