0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

带Arduino的水族馆灯PWM的制作

454398 来源:wv 2019-10-29 10:27 次阅读

步骤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来查找。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • PWM
    PWM
    +关注

    关注

    114

    文章

    4820

    浏览量

    209559
  • Arduino
    +关注

    关注

    184

    文章

    6422

    浏览量

    184628
收藏 人收藏

    评论

    相关推荐

    Arduino制作循迹小车教程

    Arduino制作循迹小车完全教程
    发表于 01-05 11:09 2次下载

    基于Arduino做个音乐可视化LED

    基于Arduino做个音乐可视化LED,快来探索用了什么原理和材料!结合提供的简单代码,软硬件结合,你也可以在音乐中成为最靓的仔!
    发表于 09-27 08:08

    ArduinoPWM控制代码

    如果你需要一个具体的代码示例,我可以为你提供一个ArduinoPWM控制代码。Arduino是一款常用的开源电子原型平台,它提供了PWM功能。以下是一个简单的
    发表于 09-21 08:57

    水族馆饲养区追踪器开源分享

    电子发烧友网站提供《水族馆饲养区追踪器开源分享.zip》资料免费下载
    发表于 07-13 10:22 0次下载
    <b class='flag-5'>水族馆</b>饲养区追踪器开源分享

    利用Arduino制作逆变器原理

    开源硬件-使用 Arduino 在家制作逆变器,逆变器原理图设计分享。
    发表于 07-07 17:22 7次下载
    利用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>逆变器原理

    Arduino UNO水族馆自动化

    电子发烧友网站提供《Arduino UNO水族馆自动化.zip》资料免费下载
    发表于 07-06 15:00 0次下载
    <b class='flag-5'>Arduino</b> UNO<b class='flag-5'>水族馆</b>自动化

    制作Arduino控制的机器人

    电子发烧友网站提供《制作Arduino控制的机器人.zip》资料免费下载
    发表于 07-06 14:21 0次下载
    <b class='flag-5'>制作</b><b class='flag-5'>Arduino</b>控制的机器人

    Arduino制作音效

    电子发烧友网站提供《用Arduino制作音效.zip》资料免费下载
    发表于 07-06 10:13 0次下载
    用<b class='flag-5'>Arduino</b><b class='flag-5'>制作</b>音效

    arduino uno制作暗/亮电平表

    电子发烧友网站提供《用arduino uno制作暗/亮电平表.zip》资料免费下载
    发表于 07-04 09:35 0次下载
    用<b class='flag-5'>arduino</b> uno<b class='flag-5'>制作</b>暗/亮电平表

    如何制作基于Arduino的自动开门

    电子发烧友网站提供《如何制作基于Arduino的自动开门.zip》资料免费下载
    发表于 06-29 10:14 0次下载
    如何<b class='flag-5'>制作</b>基于<b class='flag-5'>Arduino</b>的自动开门

    Arduino制作OLED位图图形

    电子发烧友网站提供《在Arduino制作OLED位图图形.zip》资料免费下载
    发表于 06-16 10:34 1次下载
    在<b class='flag-5'>Arduino</b>中<b class='flag-5'>制作</b>OLED位图图形

    水族箱中的TDS测量开源分享

    电子发烧友网站提供《水族箱中的TDS测量开源分享.zip》资料免费下载
    发表于 06-15 10:53 0次下载
    <b class='flag-5'>水族</b>箱中的TDS测量开源分享

    3838,DMX512控制#led #dmx512

    零奔洋光电-专业灯带
    发布于 :2023年05月30日 08:29:24

    使用NodeMCU ESP8266板制作水族箱控制器的疑问求解

    我正在使用 NodeMCU ESP8266 板制作水族箱控制器。我有 2 个继电器板连接到它,每个继电器板上有 4 个继电器,还有一个 DS18B20 连接到另一个引脚。 我发现的问题是,当我的水箱
    发表于 05-30 06:06

    如何构建一个简单的传感器?

    您可以自己构建一个简单的传感器。 我的博客上有一个 PNP 和一个 NPN 晶体管、一个电阻器和一个电容器的示例。 非常灵敏且易于构建,只需几美元。也许您甚至已经有库存的电子产品。 可以连接到 ESP8266 或 ESP32 以远程监控您的洗衣机、水箱、水族馆、植物土壤监测器等。
    发表于 04-28 08:23