×

使用Arduino的Android控制RGB LED灯条

消耗积分:0 | 格式:zip | 大小:0.28 MB | 2023-07-05

分享资料个

描述

介绍:

LED 非常适合照明。

 

RGB LED灯条:

该 LED 灯条大部分由 SMD LED 组成。如果您提供特定电压,则 LED 会亮起。我们无法准备好用数据信号控制 LED 灯条。沿着这些思路,这意味着所有 LED 灯条颜色都将保持不变。要运行 LED 灯条,您需要恒定的 12V 电源。对于引脚分配,它有 4 个引脚良率。1、+ve 和 3 个 GND。3 GND 焦点适用于 3 种单独的颜色。它们分别代表红色、绿色和蓝色。在 90% 的情况下,内部连接是相同的。3 个与该布置相关的 LED 和 1 个并联电阻。电阻用于限制电流。这个等效的电路内部存在于每个电路中。目前有许多这样的分店和这些早午餐并行关联。(肢体扮演着重要的角色。)

RGB LED灯条控制器电路如何工作?

您将需要一个 Arduino 来为 LED 提供 PWM 心跳。这些 PWM 脉冲不足以运行 LED 灯条。接下来,我们将需要一些功率晶体管来运行 LED 灯条。

对于功率晶体管选择,我选择了 IRFZ44N N 沟道 Mosfet。利用 Mosfet 可以轻松驱动 3 或 4 个 LED 灯条。

LED 灯条中有 3 个独立的 LED,分别是红色、绿色和蓝色。我将在这个项目中使用 3 个 Mosfet。每个 LED 都与每个 Mosfet 相连。

我们应该采用 Mosfet a, b, c。an 代表红色。b 代表绿色,c 代表蓝色。目前假设我们需要从 LED Strip 点亮红色 LED。这样,我们要做的就是将 PWM 脉冲提供给 Mosfet a 的 Gate pin。其他颜色将出现比较案例。

在编码语言中,我们将“0”表示为 LOW,“255”表示为 HIGH。让我举几个例子来说明它是如何组成的。假设您需要点亮绿色 LED。在这种情况下,红色 LED 将熄灭,同样,蓝色 LED 将熄灭。语言结构将是 (RED_VALUE, GREEN_VALUE, BLUE_VALUE)。为此,它将是 (0, 255, 0)。

为了控制 LED 灯条,我们正在使用 Android 应用程序。此应用程序与蓝牙相关联。此外,向 Arduino NANO 发送数据。Arduino NANO 仔细阅读信息并通过 PWM 脉冲将 RGB 信息发送到 LED。沿着这些思路,LED 灯带提供不同的色调。

笔记:

该应用程序是使用 App Inventor 生成的。随后,它不适用于 Android 小工具。几次应用程序过度崩溃。

电路使用 12V 电源。

Arduino Nano 的电压控制器提供 5v 来运行 Arduino。为此,您可以使用 9 到 12v 任意电压。

您也可以阅读我们关于使用 Arduino 的 LED 追逐器电路的另一篇文章

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

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !