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

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

3天内不再提示

如何设置一个令人惊叹的照明系统

454398 来源:网络整理 作者:网络整理 2019-12-02 16:25 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

如果您在PC或媒体中心上看了很多电影,我肯定您已经面临照明困境。您是否完全关闭所有灯?您是否让它们处于爆炸状态?还是使用调光开关将暗淡的黄色光芒保持在某处?

花费不到100美元,您就可以设置一个令人惊叹的照明系统,该系统可以反映屏幕上的内容;如果视频是蓝色的夜景,则灯光将是蓝色的;当橙色火焰燃烧时,您的灯光也会闪烁。欢迎来到环境RGB照明的世界。

组件

RGB灯带–这是5米长的RGB LED灯带,可以在eBay上购买并从香港发货每个不到20英镑。如果您在电子商店中购买商品,则需要按电表付款,而500万卷的价格是该价格的三到四倍,因此请在线购买。这些类型的LED灯条可以更改为任何颜色,但一次只能更改-它们不能单独调节。

12v电源-所需的功率(安培数)取决于您安装了多少LED灯条将连接。每个仪表消耗约0.6安培的电流,但这取决于您的LED的密度,因此请务必检查您的特定LED灯条。 3A足以满足我上面链接的5m带,并且如果您无法在其他地方采购一个,则可以以10英镑左右的价格购买单独的电源。

3 x MOSFET N晶体管–您可能会发现价格便宜,但我以10英镑左右的价格买了一包6张(em》 STP16NF06FP型)。这些用于隔离来自Arduino的电流-将板条直接连接到Arduino会将它们消耗的电流炸掉。对于红色,绿色和蓝色,每个LED彩色通道需要1个MOSFET晶体管。

Arduino –我没有包括此项目的成本,因为假设您已经拥有一个,并且有

因此,如果您买不起官方的副本,则可以购买各种克隆。

因此,总成本约为 40英镑(不包括Arduino)。 p》 简介

该项目由两部分组成。首先,我们将创建一个基本的Arduino电路,该电路可侦听来自计算机的命令,并将RGB LED设置为适当的颜色。第二个步骤是在计算机端使用一个名为处理和Java的新应用程序–计算当前屏幕上的颜色,将它们取平均,然后将其输出到串行通信端口,以便Arduino做出反应。

第1部分:电路和Arduino

我们正在使用的电路非常简单,如下图所示。 LED灯条的一端应带有公插头,您可以将其直接插入面包板中。

如何设置一个令人惊叹的照明系统

您的LED灯带可能会有所不同,但是如果您仔细观察,会看到 12v,R,G,B 写在轨道上的某个地方。这些条实际上可以在这些铜点处进行切割(我的每个LED上有3个LED),因此,如果您想在电视的角落切割条,则可以放心地进行操作-您也无需使用整个5m ,因此您可能还有一些可用于将来的项目。将12v正电压直接连接到外部电源。

MOSFET具有三个引脚。 门,流失和源。门就像Arduino将控制的电子开关一样。然后,这确定了在源极和漏极之间流动的电流。每个MOSFET的漏极都应连接到Arduino的地,并连接到电源的地,而源极应连接到LED灯带通道。

完成电路后,下载并运行此测试代码(最初从LadyAda,引脚已修改)。您应该会看到LED灯带通过各种颜色旋转。

第2部分:处理

下载处理并运行。您可能会惊讶地发现它看起来几乎完全像Arduino开发环境一样;这是因为Arduino环境基于此环境,尽管它们都执行不同的功能。拿起这段代码-最初是Silicon Republic的,但是我做了大量修改,使屏幕尺寸设置自动且具有更好的色彩表现力-花一点时间仔细研究一下。基本上,它使用名为 Robot 的Java类来每隔 10ms 进行屏幕捕获;然后,它挑选出每个奇数像素并平均总颜色。如果对您来说性能是一个问题,请将 skipValue 变量增加到3或4以跳过更多像素-总体效果应该相同,但是因为它检查的像素更少,所以运行速度更快。最后,我添加了一个过滤器,该过滤器通过增大找到的最大RGB值和减小最小的RGB值来帮助饱和颜色(没有这个,我发现颜色太白了)。

运行该应用;第一次,您可能会在尝试访问错误的串行端口时收到错误消息。

检查调试窗口以获取当前串行列表端口,并记下Arduino插入的端口旁边的数字。在Mac上,USB连接是端口4。将此行中的数字更改为正确的端口:

port = new Serial(this, Serial.list()[4],9600); //set baud rate

保存并重新运行;您应该会看到一个小窗口-这代表屏幕上所有内容的平均颜色。启动绘画应用程序或带有浓色的东西以对其进行测试,否则它可能只会显示模糊的灰色阴影。完成测试后,请停止应用程序,因为我们需要通过串行端口访问才能对Arduino进行编程

最后,将此代码加载到Arduino上。这段代码不是向LED灯带发送随机颜色,而是从串行端口(处理输出到该端口)读取值。这很容易理解,唯一困难的部分可能是在串行数据中使用标记:

if (Serial.available()》=4) {

if(Serial.read() == 0xff){

red = Serial.read();

green= Serial.read();

blue = Serial.read();

}

}

这可确保我们读取正确的字节值– Processing app在每组值之间输出一个标记作为“断点”,以便Arduino不会不同步,并认为绿色值代表蓝色等。

一旦Arduino代码上传(存在最初在LED灯条上应该没有输出),然后您可以加载并运行Processing应用程序;立即,您应该会看到环境光在起作用。

下面是一个视频演示,演示了如何通过随机的Trippy音乐视频为我工作。

您觉得呢?虽然它不如分析屏幕的每个部分并使用单独的LED像素的东西令人印象深刻,但它便宜得多,而且亮度更高。唯一的缺点是,所有内容都必须在媒体中心计算机上运行,例如,它不能与常规电视广播或Xbox 360一起使用。如果您有任何问题,疑问或建议,则请走开;或链接到完成设置的视频。
责任编辑:wv

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

    关注

    3

    文章

    443

    浏览量

    33929
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

    195964
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    生物医疗设备温控新选择:热电系统的精准温控方案

    已成为生物医疗设备的刚性需求。医疗仪器与样本保存的精准控温刚需生物医疗领域对温度控制的精度要求苛刻到令人惊叹。在分子诊断中,当台PCR仪的温度波动超过0.5℃,可
    的头像 发表于 12-04 16:26 86次阅读
    生物医疗设备温控新选择:热电<b class='flag-5'>系统</b>的精准温控方案

    生物医疗设备温控新选择:热电系统的精准温控方案

    已成为生物医疗设备的刚性需求。 医疗仪器与样本保存的精准控温刚需 生物医疗领域对温度控制的精度要求苛刻到令人惊叹。在分子诊断中,当台 PCR 仪的温度波动超过 0.5℃,可能导致 DNA 扩增失败而延误疾病诊断。 生物样本保存同样
    的头像 发表于 12-04 16:13 383次阅读
    生物医疗设备温控新选择:热电<b class='flag-5'>系统</b>的精准温控方案

    谷歌Gemini 3模型开启智能新纪元

    大约两年前,我们开启了 Gemini 时代,这是公司迄今为止投入最大的科研和产品项目之。自那时起,看到大家对它的喜爱程度,着实令人惊叹。现在,每月有 20 亿用户使用 AI 概览 (AI
    的头像 发表于 11-24 11:07 463次阅读
    谷歌Gemini 3模型开启智能新纪元

    节能,从不浪费每度光开始:安科瑞智能照明系统的绿色账单

    安科瑞 耿笠 187-6150-0144 前言 智能照明系统是传统照明系统的现代化升级,是
    的头像 发表于 09-01 17:24 570次阅读
    节能,从不浪费每<b class='flag-5'>一</b>度光开始:安科瑞智能<b class='flag-5'>照明</b><b class='flag-5'>系统</b>的绿色账单

    新思科技SRAM PUF解决方案守护芯片安全

    如今我们所生活的互联世界依赖于数以亿计的芯片。社会正常运转所需的芯片数量之大,令人惊叹,因此保护芯片安全的技术至关重要。
    的头像 发表于 08-11 16:18 1024次阅读

    你可能从未听说过 9 款令人惊叹的树莓派应用!

    树莓派有数千款应用,要从其中筛选出最佳应用并非易事。许多超棒的应用鲜为人知,但它们却能助力提升你的工作效率、激发创造力或增添些炫酷功能。下面我来分享些你可能尚未听闻的应用。树莓派操作系统支持众多
    的头像 发表于 08-07 18:19 785次阅读
    你可能从未听说过 9 款<b class='flag-5'>令人惊叹</b>的树莓派应用!

    7令人惊叹的树莓派应用,让你大开眼界!

    许多人认为树莓派只适合在家做些简单的业余项目。但实际上,树莓派远不止于此——它是台潜力巨大的微型计算机。在本文中,我将分享全球范围内树莓派最令人难以置信的应用。树莓派的应用场景广泛,从水下到太空
    的头像 发表于 07-16 16:51 903次阅读
    7<b class='flag-5'>个</b><b class='flag-5'>令人惊叹</b>的树莓派应用,让你大开眼界!

    浅谈Cadence模拟IC设计流程

    大家是否想过,我们的智能手机为何能够拍摄出令人惊叹的照片、播放清晰悦耳的音乐或是准确测量心率?
    的头像 发表于 06-23 14:41 1745次阅读
    浅谈Cadence模拟IC设计流程

    利用NVIDIA 3D引导生成式AI Blueprint控制图像生成

    AI 赋能的图像生成技术突飞猛进,从早期模型会生成手指过多的人类图像,到现在能创造出令人惊叹的逼真视觉效果。即使取得了如此飞跃,仍然存在挑战:实现创意掌控。
    的头像 发表于 06-05 09:24 737次阅读

    富唯智能最小复合机器人的强大抓取实力​

    在工业自动化领域,复合机器人的身影愈发常见。但你是否好奇,最小的复合机器人能抓取多少多重?富唯智能以创新技术,给出了令人惊叹的答案,彻底颠覆我们对小身形机器人的认知。​
    的头像 发表于 04-16 16:31 533次阅读
    富唯智能最小复合机器人的强大抓取实力​

    智能照明系统:开启照明新时代的四大优势

    照明设备:高效节能与长寿命的完美结合 智能照明系统所采用的照明设备,多以 LED 灯为主。LED 灯相较于传统的白炽灯、荧光灯,具有显著的节能优势。其发光效率极高,相同亮度下,LE
    的头像 发表于 04-11 15:11 567次阅读

    高通跃龙产品品牌全新发布

    高通公司的使命是让智能计算无处不在。我们有系列令人惊叹的产品,除了大家所熟悉的骁龙品牌及其产品,还有独立于骁龙品牌之外的整套产品。现在,高通将为这些产品赋予
    的头像 发表于 02-26 16:34 1043次阅读

    使用Internal Pattern Mode,请问pattern set里面的每个pattern可以单独设置照明LED吗?

    ,使用的是 DLPC3478 + DLP3010LC+ DLPA2005 。现在已经正常工作了。 我们使用Internal Pattern Mode,请问pattern set里面的每个pattern可以单独设置
    发表于 02-26 08:02

    TouchGFX助力STM32打造高效GUI显示方案

    TouchGFX 是款针对 STM32 微控制器优化的先进免费图形软件框架。 TouchGFX 利用 STM32 图形功能和架构,通过创建令人惊叹的类似智能手机的图形用户界面,加速了物联网 HMI 革命。
    的头像 发表于 01-13 15:16 1029次阅读
    TouchGFX助力STM32打造高效GUI显示方案

    龙芯3A5000 用国产工控主板GM-M501L助力智慧金融全面大发展

    金融科技的浪潮正以前所未有的速度席卷而来,深刻重塑着我们的金融生活。从刷脸支付的便捷,到线上信贷的高效,再到智能投顾的精准,这些令人惊叹的金融场景背后,离不开国产主板的支持。
    的头像 发表于 01-09 09:12 686次阅读