雪花LED灯的制作

第1步:概述
雪花由30个led组成,分为17个独立的部分,可由arduino nano微控制器单独控制。每个led组都可以用pwm调暗以创建一些可爱的动画。
第2步:工具
你需要的只是烙铁,焊接和钳子。
步骤3:构造
首先选择一些模式。我选择了一个漂亮而简单的雪花水晶,并将其打印到适合arduino nano六角形内核的尺寸。
支撑结构也可作为接线,由0.8mm黄铜棒制成与锡焊接在一起。我总共使用了2米的杆。为什么自由形态?因为我一直想尝试这一点,这是对你的耐心和技巧的考验。
首先,我通过弯曲一根杆并将两端焊接在一起来制造一个核心六边形。通过在六边形的顶部添加另外6个杆,接地线完成,现在需要将led的所有阴极引线焊接到其上以产生雪花图案。棘手的部分是增加了smd led,但我用纸板和双面胶带创建了一个夹具。
接下来,是时候在核心结构下添加arduino nano微控制器了两者之间的空间适合3层黄铜棒接线,将微控制器引脚连接到所有led阳极引线。这需要极大的耐心。您不仅需要避免电线之间的短路,还要添加一个限流电阻并使其看起来不错。
叶片led分别连接到最近的arduino输出引脚。分支led按两个分组并连接到pwm引脚。核心led也按两个分组并连接到其余引脚。 arduino nano只有18个输出引脚(仅输入a6和a7),我需要一个引脚用于触摸传感器,这只留下17个引脚,因此两对核心led连接在一起形成一组4个。我使用220ω电阻将每个引脚流过的电流限制在8ma左右。这意味着总共240ma,这对于atmega328芯片来说有点高,但它可以工作 - 安全最大值据说是200ma。
步骤4:触摸传感器
为了能够与雪花相互作用,我添加了另一根黄铜棒来制作电容式触摸传感器。我找到了paul stoffregen的一个很棒的图书馆和教程。触摸传感器用于与arduinoflake交互 - 更改动画,打开/关闭,触摸时闪烁,您将其命名为。..
步骤5:代码
最初我以为我只能调暗连接到硬件pwm引脚的分支led。但幸运的是,存在一个非常棒的软件pwm库,它允许我使用所有引脚,就好像它们是硬件pwm一样。这种设置为动画创造了无限的可能性!请查看下面附带的一些动画。
第6步:原理图

需检查Windows七个常见漏洞,防止勒索软件攻击
如何共同把中国5G打造最成功的5G
测力传感器的应用广泛,它的安装方法有哪些
屏下摄像头从幕后到台前 攻克100%全面屏前的最后一道关卡
三星电视的智能应答系统
雪花LED灯的制作
Xilinx的HDMI的IPCORE输出调试成功
日本居酒屋引入语音助手 点餐员遭裁
为什么越来越多的LED照明企业选择撤离新三板
计算器简化了DS3994冷阴极荧光灯控制器上的突发调光交错编程
天马微电子携手小米加速国产屏幕高端化进程
盘点各国工业机器人模式
从拍照细节体验HUAWEI nova 2系列,给你值得买的理由!
MathWorks公司推出新版Stateflow 意欲简化控制逻辑设计
美国将投入19亿美元帮助移除华为中兴等设备
寒武纪推出第二代云端AI芯片“思元270”理论峰值提升了4倍
什么是标量机?标量、向量、张量的区别
VHDL实现一个全数字锁相环功能模块
消息称: 华为P10将配备曲面屏幕和无线充电
人工智能客服等应用将推进电信业进入“Zero-Touch”时代