电子说
步骤1:
对于此项目,您将需要:
-Arduino UNO
-具有足够电流以供电的12V DC适配器
-LED灯条
-电位计
-TIP120或其他能够驱动高功率的组件
-2k电阻器
步骤2:理论
LED将根据提供给它的电压来改变其亮度。问题在于,通常便宜的直流电源在此项目为12V的情况下通常是恒定的,它们可以提供恒定的电压。
因此,要解决此问题,我们必须制作自己的电路来调节电压输出,使用PWM(脉冲宽度调制)。 PWM通过非常快速地接通和断开电压来工作,具体取决于接通时间与接通时间之间的比率,我们可以得到0V至12V的平均输出电压。
步骤3:电路
为此电路,我使用相同的电源为Arduino和LED Strip供电,因为我使用的是Arduino可以用7V到12V之间的电压为Arduino供电的电源插孔。
再次检查您的电源连接器的极性是否与Arduino的连接器的极性相同,且其正极在中间,如下图所示。
电位计连接到Arduino的模拟输入,以调节到TIP120功率晶体管的PWM输出的电平(通过软件)。
步骤4:最终组装
在图像中您可以看到最终组装,我将平滑的PWM信号直接焊接到电容器的电源插孔,还焊接了正极连接器(暴露在t中(将连接器的背面)直接连接到LED灯条的正极输入,将接地连接器(暴露在连接器的侧面)连接到我制作的板子的接地。
电路原理图,但在最终组装中,我在TIP120的连接器(中间引脚)和LED灯带的负极端子之间放置了一个开关,以在关闭电源时完全切断LED灯带的电源。
第5步:代码
代码非常简单,易于解释。
步骤6:最终考虑事项
这是我记录的第一个项目,但我打算编写许多我喜欢做的项目的指南。
全部0条评论
快来发表一下你的评论吧 !