[分享] 支持电容触摸的灯笼

dcexpert   2019-12-5 21:06 楼主

使用乙烯基切割机或激光切割机制作外壳,然后使用Circuit Playground Bluefruit Express和Adafruit的NeoPixel戒指发光,可以添加自定义颜色动画,并使用Adafruit的BlueFruit应用程序控制灯笼。

 

 


材料和工具 

  • 乙烯基切割机或激光切割机(或一把刀以及耐心)
  • 烙铁及配件
  • 漂亮的纸或海报板
  • 透明塑料海报板
  • 胶水(我用过热熔胶)
  • 美工刀

接线图




如果只有一个灯具,则接线非常简单。铜带绞线将连接到引脚A2A3A4A5,以用于照明设备外部的控制。接通电源,将电池或USB电缆插入Circuit Playground Bluefruit电路中,就可以了!我们将使用Circuit Playground的板载NeoPixels,因此不需要其他布线。对于多个灯环,我们仍然可以通过Circuit Playground Bluefruit上的USB端口或电池端口供电。NeoPixel环的接线如下:

  • VOUT-> 5伏
  • 地线-> G
  • A1->数据输入

另外,将第一个NeoPixel环上的数据输出引脚连接到该系列中下一个的数据输入引脚,依此类推。灯带连接与上述相同。使用Adafruit Bluefruit应用程序控制板和拾色器功能。拾色器将向灯具发出纯色,控制面板将允许您在四种不同模式之间进行选择。您也可以使用箭头键加快和降低动画的速度,以获得所需的外观。我们还通过由铜带制成并粘贴在灯具外部的电容式触摸“按钮”使四种控制面板模式可访问。这样,您不必四处寻找电话,只需关掉灯即可。模式

  1. 阅读灯(明亮的固体暖黄色)
  2. 烛光
  3. 彩虹旋流

您的Circuit Playground Bluefruit应该随附已安装的CircuitPython软件。因为CircuitPython更新非常快,因此在开始之前将其更新为CircuitPython的最新版本仍然是一个好主意。这是我们要做的:

  1. 安装/更新CircuitPython
  2. 安装必要的CircuitPython库
  3. 复制和自定义Python代码
  4. 将代码保存到板上

更多

回复评论

暂无评论,赶紧抢沙发吧
电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 京公网安备 11010802033920号
    写回复