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

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

3天内不再提示

如何制作基于arduino的红外控制RGB LED灯带控制器

454398 来源:网络整理 作者:佚名 2019-10-30 17:09 次阅读

步骤1:

从示意图中可以看到,我使用Arduino nano作为操作的大脑,将3个逻辑电平mosfet作为LED灯条(1838 IR接收器)的每个驱动器, 3 220ohm电阻器和12v 5A电源

让我们在面包板上进行所有设置。我正在使用Arduino mega进行测试,结果发现这是一个坏主意,因为后来发现,某些引脚在nano上的工作原理与在mega上的工作原理不同,但是我将回到

步骤2:Arduino代码

现在让我们看一下arduino代码。

要做的是从其github页面下载最新的IRRemote库。解压缩该zip文件并将其移至您的arduino库文件夹。确保从arduino库的根文件夹中删除了现有的RobotIRremote库,因为它会干扰irremote库。到8,因为这是我们将在arduino上用于接收红外信号的功能。上载草图并打开串行监视器。现在,拿一个您想与控制器一起使用的遥控器,然后按一个按钮。如果正确完成所有操作,则代码将显示在串行监视器上。写下与遥控器上按钮对应的所有代码,稍后我们将在草图中使用它们。

接下来,转到我的github存储库并下载sketch.ino文件并打开它

您可以编辑第16-39行,在该行中定义了遥控器上每个按钮的代码,只需将右侧的HEX代码更改为您先前记下的代码即可。我将制作一个单独的视频,并将其链接到详细解释代码的描述中。

对尝试此项目的任何人都应提供快速警告,如果您使用的是arduino nano,请准确使用这些在我的草图中设置的引脚,如果通过它们发送pwm信号,则某些引脚(5和11)会冻结arduino,因为IRREMOTE库在解释代码时使用了arduino的内置计时器。自由。同样,您不能将13针用作输入,因为它与arduino的内置LED指示灯相连。我犯了一个错误,即在没有先进行正确测试的情况下使用这些引脚,结果不得不订购另一块板,因此,为了安全起见,请保留这些引脚。将编辑的草图上传到arduino并测试所有按钮。如果一切都按计划进行,则应该使所有按钮正常工作并显示所需的颜色。如果您使用的是色彩模式,强度上移和下移按钮用于使颜色变暗;如果使用的是我设置的4种动画之一,则可以加快和减慢动画的播放速度。

Step 3:PCB订单

现在是时候将我们的项目从试验板转移到实际的PCB上了。我使用EasyEDA在线应用程序来创建原理图和电路板布局。我将向您展示如何通过JLCPCB专业印刷和运输PCB设计

在EASYEDA中打开PCB设计时,您必须单击软件中的gerber输出按钮。接下来单击“下载Gerber文件”。

现在转到JLCPCB.com,然后单击立即报价按钮。上载gerber文件,您应该会看到成品PCB的外观。

下面您可以编辑数量,厚度,颜色等。我大多使用默认设置,只是将颜色更改为蓝色我认为它看起来更好。完成后,点击保存到购物车按钮。之后,您可以转到结帐页面,输入您的运输和付款信息,完成后,您可以期望您的PCB很快就会到达。

经过大约一周的等待,我的PCB已经很好地到达了,安全包装。我必须说,我对整体质量感到非常满意。对于这个价格,绝对不值得尝试自己制作一个,请确保您检查我们的网站,并且甚至可以在第一笔订单上获得免费送货。

步骤4:PCB组装和焊接

现在是时候在我们新印刷的板上组装所有东西了。当进行焊接时,总是尝试先焊接最小的零件,然后再焊接到较大的零件,这使焊接变得容易得多。为了连接arduino,led灯条和红外接收器,我使用了母头直针式接头,而不是直接焊接组件。这样一来,如果您不小心将arduino或其他任何东西油炸了,就可以轻松更改它们,并且可以重新使用您的电路板而没有任何问题。我直接焊接的唯一组件是mosfet和dc电源插孔。

焊接完所有组件后,我们就可以连接组件了。确保正确连接LED灯条,12v导轨是右侧的插针,而负极导轨是左侧的1、2和3插针。当然,不要将arduino放在错误的位置,因为您可以将其油炸。

步骤5:首先打开电源并得出结论

当您完成所有组件的安装,将12v电源连接到板上,并确保一切正常。

责任编辑:wv

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

    关注

    237

    文章

    22445

    浏览量

    645848
  • 控制器
    +关注

    关注

    112

    文章

    15214

    浏览量

    171140
  • Arduino
    +关注

    关注

    184

    文章

    6427

    浏览量

    184826
收藏 人收藏

    评论

    相关推荐

    如何使用Arduino控制RGB LED

    在本指南中,您将学习如何使用Arduino控制RGB LEDRGB(红-绿-蓝)LED可以通过
    的头像 发表于 02-11 10:28 1380次阅读
    如何使用<b class='flag-5'>Arduino</b><b class='flag-5'>控制</b><b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>

    求购两个LED呼吸控制器

    某宝某多买了几个控制器发现LED的亮度变化在低占空比的时候,变化很明显,而在高占空比的时候反而变化很小,导致呼吸表现呼吸不均匀的现象,我想要的是控制器能做到
    发表于 01-31 21:54

    基于Arduino做个音乐可视化LED

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

    OpenHarmony:如何使用HDF驱动控制LED

    开发 GPIO应用程序开发 2、硬件设计RGB LED整体硬件电路如下图所示,硬件电路中包含了三个GPIO控制管脚控制
    发表于 09-05 14:10

    制作Arduino控制的机器人

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

    使用Arduino的Android控制RGB LED灯条

    电子发烧友网站提供《使用Arduino的Android控制RGB LED灯条.zip》资料免费下载
    发表于 07-05 09:45 2次下载
    使用<b class='flag-5'>Arduino</b>的Android<b class='flag-5'>控制</b><b class='flag-5'>RGB</b> <b class='flag-5'>LED</b>灯条

    APA102 RGB LED - FPGA视频控制器

    电子发烧友网站提供《APA102 RGB LED - FPGA视频控制器.zip》资料免费下载
    发表于 06-29 14:54 0次下载
    APA102 <b class='flag-5'>RGB</b> <b class='flag-5'>LED</b> - FPGA视频<b class='flag-5'>控制器</b>

    如何使用ArduinoRGB Led产生16M色

    电子发烧友网站提供《如何使用ArduinoRGB Led产生16M色.zip》资料免费下载
    发表于 06-28 14:44 0次下载
    如何使用<b class='flag-5'>Arduino</b>的<b class='flag-5'>RGB</b> <b class='flag-5'>Led</b>产生16M色

    如何制作Arduino蓝牙控制的汽车

    电子发烧友网站提供《如何制作Arduino蓝牙控制的汽车.zip》资料免费下载
    发表于 06-26 10:21 0次下载
    如何<b class='flag-5'>制作</b><b class='flag-5'>Arduino</b>蓝牙<b class='flag-5'>控制</b>的汽车

    使用Arduino和其他常见组件制作热风枪控制器

    电子发烧友网站提供《使用Arduino和其他常见组件制作热风枪控制器.zip》资料免费下载
    发表于 06-26 09:19 1次下载
    使用<b class='flag-5'>Arduino</b>和其他常见组件<b class='flag-5'>制作</b>热风枪<b class='flag-5'>控制器</b>

    RGB LED控制器开源分享

    电子发烧友网站提供《RGB LED控制器开源分享.zip》资料免费下载
    发表于 06-15 10:54 3次下载
    <b class='flag-5'>RGB</b> <b class='flag-5'>LED</b><b class='flag-5'>控制器</b>开源分享

    如何通过wifi为简单的5v RGB供电并进行控制

    :通过 wifi 为简单的 5v RGB 供电并进行控制。我想让 nodemcu 生成自己的 wifi, 所以;我安装了 nodemcu、5v
    发表于 06-06 13:43

    如何使用ESP8266来控制12V LED

    我正在使用 ESP8266 来控制 12V LED 。 我使用三个引脚来控制 3 个 irlz34n MOSFET,它们调节
    发表于 05-30 11:41

    3838,DMX512控制#led #dmx512

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

    如何通过MQTT控制RGB LED

    我是新来的,遇到了一些麻烦。目前我有一个运行 OpenHAB 服务的 RPi2。我有一个 NodeMCU v1.0 开发板连接到一个控制的继电器。它是使用我在网上找到的草图使用 Ardui
    发表于 05-23 06:44