互动Spacelady壁画

3,825

43.

4.

简介:互动式Spacelady壁画

关于:制造商,程序员,老师,活动家

Spacelady.是一个互动,arduino控件的LED壁画。使用电容式触摸传感器,触摸铜带焊盘时,Arduino触发灯光和声音。要了解这个壁画的功能并在动作中看到它,请观看附带的视频。

这种互动壁画非常容易构建,只需要几个组件,并且适合初学者。

材料

  • Arduino Uno + USB线
  • 电容式触摸传感器
  • Neopixels.(我使用23,但数字是任意的;简单地将代码调整到您的需求)
  • 铜带
  • 普通遮蔽胶带
  • 迷你面包板
  • 跳线
  • 焊锡+烙铁

注意:关于Neopixels - 阅读Adafruit的Neopixels Uberguide。该指南建议在Arduino和数据引脚之间放置300-500Ω电阻(如果使用多个Neopixels String,则购买两个电阻;这就是我所做的)。根据您为项目使用的Neopixels数量,您也可能需要外部电源。咨询Uberguide。

第1步:组装你的宇航员

  1. 我开始了壁画普通(黑色)遮蔽胶带(如果您访问一个),投影机会派上友好)。
  2. 我用了两个指甲来抓住我的arduino到墙
  3. 我录制了一个迷你面包板(用电容传感器)在Arduino之上。
  4. 我用跳线电线将Arduino连接到电容传感器遵循这个Adafruit教程。
    1. 5V - > Vin
    2. GND - > GND
    3. scl - > a5(在一个uno)
    4. SDA - > A4(在UNO上)
  5. 我有12线铜带从电容传感器的12个输入(0-11)发出,用作按钮。
    1. 一世焊接跳线电线到铜带的末端最接近传感器,以将磁带连接到面包板。
    2. 为了易于按下触摸垫,我将铜带包裹成一个形状。
  6. 最后,我录制了2条新偶像- 长度为9和13个像素到套装。
    1. 注意:LED的数量是任意的,但如果使用我的代码,请务必相应地调整数字。
    2. 通过将它们分开和焊接电线在每个像素之间切开并焊接,我间隔开出新偶像(它们在长条的边缘连接)。
    3. 我把neopixels连接到arduino遵循这个Adafruit教程。

第2步:代码

在将代码上传到电路板之前,需要安装两个库在Libraries文件夹中(按照以下链接中的说明):

  1. Adafruit Neopixel图书馆
  2. Adafruit电容传感器库

这是这一点github repo为代码我写。我修改了来自Adafruit Neopixel Strandtest示例的一些功能,并创建了我自己的一些。我会尝试清理代码,并包括备注,以使其易于遵循。将Spacelady.ino上传到Arduino。

使用声音按钮

如果您希望SoundLady有声音按钮,则必须确保安装加工。在与Arduino代码的相同GitHub repo中,有一个名为soundplayer的文件夹。打开soundplayer.pde处理并运行草图你有Arduino代码工作尽管使用USB线将Arduino插入计算机。在SoundPlayer.pde中,选择Arduino正在运行的端口(通常在Mac上的USBModem1411)。当您触摸“声音”按钮时,您现在应该听到声音(检查Arduino代码以了解哪些)。Arduino正在将串行数据发送到处理,该处理正在触发备注。

更改声音文件,只需将SoundPlayer / Audio文件夹中的文件替换为您自己的.wav文件(名为0-11.wav)。

第3步:

彩虹比赛

参加了这一点
彩虹比赛

是第一个分享

    建议书

    • 时钟速度挑战

      时钟速度挑战
    • 玩具与游戏比赛

      玩具与游戏比赛
    • 大与小挑战

      大与小挑战

    4评论

    0.
    nlewis10

    问题2年前

    是否有可能与RGB条带灯代替纳米像素?

    0.
    Grahamg9.

    4年前

    爱这个,很快就会用社区群体尝试一下。

    0.
    孟夏尔

    5年前

    伟大的教程!