Rav Vast LED 鼓灯





设置ArduinoIDE

对于此项目,您需要对 Gemma 微控制器进行编程。我们将使用 Arduino IDE 执行此作,因此请继续在此处下载它:https://www.arduino.cc/en/main/software
下载后,我们将需要添加对 Gemma 板的支持。Adafruit 在这里有一个很好的指南:https://learn.adafruit.com/add-boards-arduino-v164/setup
最后,您需要安装 Adafruit_NeoPixel 库。指南在这里:https://learn.adafruit.com/adafruit-neopixel-uberguide/arduino-library-installation
如果您使用的是 Windows,您可能还需要为程序员安装驱动程序:https://learn.adafruit.com/usbtinyisp/drivers
测试LED环




使用 micro USB 数据线将 Gemma 插入计算机。
将鳄鱼夹连接到 Gemma 和 Neopixel 环。我们需要以下连接:
- Vout -> [环] 功率 5V DC
- GND -> [振铃] 信号接地
- D0 -> [振铃] 数据输入
现在我们需要对你的 Gemma 进行编程。打开 Arduino IDE。首先,我们需要配置 Arduino IDE 以使用正确的设置。
- 转到菜单“Tools -> Board”并确保选中“Adafruit Gemma”。
- 转到菜单“Tools -> Programmer”并确保选中“USBtinyISP”。
现在下载此文件并在 Arduino IDE 中打开它(或将其复制/粘贴到您的草图中):https://raw.githubusercontent.com/stevearc/ravlight/master/ravlight.ino
电源灯旁边的 Gemma 上有一个按钮。当您按下它时,它进入“编程模式”,橙色灯将开始闪烁。要上传您的代码,请按下按钮,当橙色指示灯闪烁时,转到 Arduino IDE 中的“Sketch -> Upload” (Ctrl+U)。
上传代码后,LED 环应亮起,颜色应环绕!如果没有,请检查与鳄鱼夹的连接。有时他们可能会很挑剔。
将电线焊接到 LED 环上




现在您已经确认 LED 环正常工作,请将电线焊接到环上以代替鳄鱼夹。确保你的电线比你认为需要的要多,这样你以后就可以把它修剪成合适的尺寸。
将电线焊接到麦克风上





现在我们需要连接麦克风。我发现鳄鱼夹太大,无法获得良好的连接,所以我直接跳到焊接。同样,确保在电线上留出一点额外的长度,以便以后可以将它们修剪成合适的尺寸。
测试整个电路





将另外两个鳄鱼夹连接到 Gemma:一个在 A1(模拟输入)焊盘上,一个在 3V(3 伏输出)焊盘上。
将所有鳄鱼夹连接到跨接电缆,然后将这些跨接电缆插入试验板。现在将您的 LED 环和麦克风插入面包板。如果您想了解有关面包板工作原理的更多信息,我建议您浏览 https://www.instructables.com/id/Breadboards-for-...
为此,您唯一需要了解的概念是:
- 面包板两侧的两列孔垂直连接
- 朝向面包板中心的一排孔是水平连接的
您需要以下连接:
- [gemma]Vout -> [环] 功率 5V DC
- [gemma]GND -> [振铃] 信号接地
- [gemma]D0 -> [振铃] 数据输入
- [gemma] 3Vo -> [麦克风] VCC
- [gemma]GND -> [麦克风] GND
- [gemma]A1 -> [麦克风] 输出
显示的布线非常混乱,但我们只是使用它来测试电路。
将所有内容连接在一起后,尝试在代码中更改模式:
重新编程 Gemma(通过按下板上的按钮并在 Arduino IDE 中按 Ctrl+U)。您现在应该看到灯光对声音的反应!
准备焊接电路板




修剪 LED 环和麦克风的电线。将 Gemma 放在环的中心,然后将电线弯曲到适当的位置。请记住,您需要:
- [Gemma ]Vout -> [环] 功率 5V DC
- [Gemma ]GND -> [振铃] 信号接地
- [Gemma ]D0 -> [振铃] 数据输入
一旦电线的长度合适并正确定位,请继续下一步。
将戒指焊接到电路板上




对于此步骤,我们只想焊接 D0 和 Vout 焊盘。请记住,环和麦克风共享 GND 焊盘,因此我们必须等到麦克风就位后才能焊接它。通过先焊接其他两个,有助于在连接麦克风时将环固定到位。
将麦克风焊接到板上




将麦克风放在板的顶部并焊接所有连接。请记住,我们想要连接:
- [Gemma] 3Vo -> [麦克风] VCC
- [Gemma]GND -> [麦克风] GND
- [Gemma]A1 -> [麦克风] 输出
你可以看出,即使我在焊接方面很垃圾,也很容易最终得到一些功能性的东西。Gemma 非常宽容。
最终组装





从 Rav 上取下木帽,并在边缘涂抹一些 Blu Tack。
在电池的顶部和底部涂抹一块 Blu Tack,然后将电池粘在 Gemma 的底部。
将整个组件粘在木帽上并插入您的 Rav。大功告成!
Gemma 有一个非常方便的开/关开关。我通常一直将设备放在我的 Rav 中;Blu Tack 防止它在内部敲来敲去。当您想启用灯时,只需取下盖子并拨动开关即可!
享受命令的Rav

请记住,您可以随时更改 MODE 并重新编程 Gemma。如果您环顾文件,还可以配置一些其他值(例如,控制颜色变化的速度或使灯光频闪)。











