电子说
步骤1:所需零件
首先要收集项目所需的所有部分。我假设您已经拥有要使用的LED照明,也许是水族馆照明,也许还有其他东西,甚至没有LED,但有支持调光的东西。
所以这是我使用的零件清单:
1。 Arduino nano-1个
2。 LCD 1602显示-1个
3。用于LCD 1602的IIC/I2C适配器-1个
4。 DS1302 RTC-1个(带CR2032电池)
5。带盖按钮-1个
6。 n沟道MOSFET(我使用的是IRFS630)-1个
7。 10K欧姆电阻-1个
8。可选-有人说您必须在arduino pwm引脚和MOSFET的栅极之间使用电阻器来保护aruino,其他人则说您不这样做,至少对于低功耗应用而言,我没有用过,并且它仅能正常工作很好,从arduino的引脚汲取的电流低于20mA,但是如果您愿意,可以使用100欧姆的电阻。
更新:经过2个月的测试我得出的结论是100欧姆是必须的! arduino会随机阻止它。现在它可以正常工作了。
您还需要焊接工具,以将I2C适配器焊接到LCD上,如果您想要像在原型板上或在板上一样进行焊接, PCB。我使用了排针来连接arduino,因为这使我可以自由提取arduino,对其进行编程并将其放回原位(并且更容易更换)。
9。可选-原型板/PCB
10。可选-排针-每个具有15个或更多针-2个(需要将arduino nano连接到板上)
就是这样,现在开始工作!
第2步:将事情放在一起
首先必须将IIC/I2C适配器与LCD 1602焊接在一起(也可与2004年的其他LCD一起使用)。使用提供的原理图。
现在,如果您想使用面包板,请按照原理图进行操作,并确保仅使用LED电源和arduino电源共用接地。用于arduino的5V PS(通过USB电缆),否则可以通过arduino的Vin引脚链接相同的PS。
如果要使用PCB或原型板,只需按照原理图链接组件即可,具体取决于您的设计,只需确保仔细检查最后的链接即可。
在I2C适配器上,电源和数据引脚的对面有一个跳线,该跳线为LCD提供电源LCD上的背光灯持续亮着。将此处连接按钮仅在需要时点亮。如果需要,可以使用其他类型的按钮或开关。
我还包括了毛边示意图。
______________________________________
PS =电源(如果有人在想)
PCB =印刷电路板
步骤3:将一些代码放入MCU
我已经附加了.ino文件和我使用过的两个库,因此没有不兼容。该代码在.ino文件中进行了解释。
对于I2C显示器的地址,您还可以使用附件的i2c-scanner.ino来查找。
全部0条评论
快来发表一下你的评论吧 !