加入星计划,您可以享受以下权益:

  • 创作内容快速变现
  • 行业影响力扩散
  • 作品版权保护
  • 300W+ 专业用户
  • 1.5W+ 优质创作者
  • 5000+ 长期合作伙伴
立即加入

动画LED沙子 创建互动的模拟沙粒!

2018/01/10
38
服务支持:
技术交流群

完成交易后在“购买成功”页面扫码入群,即可与技术大咖们分享疑惑和经验、收获成长和认同、领取优惠和红包等。

虚拟商品不可退

当前内容为数字版权作品,购买后不支持退换且无法转移使用。

加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论
  • 方案介绍
  • 相关文件
  • 相关推荐
  • 电子产业图谱
申请入驻 产业图谱

趣味互动的模拟沙粒概述:

这些LED与运动相互作用,看起来像受到重力的影响。 一个Adafruit LED矩阵将LED显示为沙粒的小颗粒,通过采用Adafruit羽毛对加速计进行采样来驱动。

由Phillip Burgess编写的代码通过计算碰撞和终端速度来模拟物理。

我们设计了3D打印机箱,利用传感器的读数,让它摇摇晃晃,还有一个万向节来创造有趣的模拟。

元器件材料:

  1. Adafruit LIS3DH Triple-Axis Accelerometer
  2. Adafruit 15x7 CharliePlex LED Matrix
  3. Adafruit Feather M0 Basic
  4. 面包板友好的SPDT滑动开关
  5. 6个M2x8mm螺丝
  6. 2个M2X4mm螺丝

电路原理图

3d_printing_circuit-diagram.jpg

该滑动开关将连接到羽毛板和将需要70毫米为GND和50毫米为EN引脚,CharliePlex羽毛连接羽毛。SDA和SCL线的连接长度需要为70mm。 3V和GND连接都可以是80mm长 ,LIS3DH通过3D印刷支架连接到羽毛的顶部,需要40mm长的来连接3V,GND,SDA和SCL。

电路代码:

(代码详情见附件。)

要使用LED Sand素描,您需要确保您使用的是最新版本的Arduino IDE 。

如果您对Arduino完全陌生,请花点时间阅读一些介绍性教程,例如 如何使LED闪烁。这将帮助您了解如何使用IDE,加载草图以及上传代码。

接下来,您需要确保草图使用的库已经安装。使用最新的Arduino IDE,您可以使用其库管理器 来轻松安装库,或查看本指南以了解如何手动安装库。您将需要安装以下库:

  1. Adafruit LIS3DH
  2. Adafruit统一传感器
  3. Adafruit IS31FL3731 Charlieplex LED

搜索库管理器中的库,他们应该很容易找到并安装。如果您已安装了一个或多个这些库,请确保将其更新到最新版本。

3D打印:

下载地址:
https://a360.co/2AD3VJo

组件安装:



  • LED_Sand.ino
    描述:代码文件

相关推荐

电子产业图谱