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

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

3天内不再提示

怎样通过Arduino控制灯光

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

扫码添加小助手

加入工程师交流群

从来没有更多的方法可以点亮您的房屋。低功率的LED灯条和灯泡不仅价格便宜,而且可以通过各种令人敬畏的方式进行控制,这会让您感觉自己像是最终的飞船队长,疯狂的科学家或邪恶的恶棍-取决于您的生活优先顺序。

大多数LED灯带都带有红外遥控器。出于显而易见的原因,这些功能很有用,但是使用Arduino可以增加功能。 (如果您刚开始使用Arduino,请先阅读我们的初学者指南。)

如何用声音控制灯光?晚上回家时自动点亮的灯光怎么样?心情照明受别人的情绪控制吗?

在人工日出声的作用下,如何逐渐缓和到一天呢?

在本文中,我们将介绍所有这些内容,以及更多内容。您可以在这里用简单的组件和基本的编码知识来构建几乎每个项目,甚至可以将它们组合在一起。

伸出援手

让我们从一个古老的收藏家-拍手开始。 Instructables用户MertArduino已经创建了一个拍板开关,该开关板使用继电器模块和声音传感器模块连接到任何灯,全部由Arduino Uno驱动。

您可以在该项目中使用几乎任何Arduino兼容板,进一步缩小尺寸。如果您决定建造它,我可能会建议制造一个比纸板箱更安全的外壳!

走进房间看起来很酷,如果您可能会收到一轮又不完美的外壳,那就太完美了。

赶上一浪

科幻小说充满了有趣的事物,只要英雄挥动手指就可以发生。无论是 Minority Report 中的未来派手控屏幕,还是在 The Expanse 中将手持设备中的媒体拍摄到大屏幕上的功能,手势似乎胜于雄辩。

Francisco Castro 用简单的材料制成了时尚的灯-灯罩本身是由纸制成的精美简单的设计。您可以在Make网站上查看此项目的教程。

Instructables用户 admarschoonen 通过创建Francisco灯的更新版本,进一步完善了该设计。他在每个角落都装有一个电容式触摸面板,以改变灯的颜色。这次,电路被安置在宜家的旧玻璃灯内。您可以在此处找到该项目的详细操作方法。

《图id =“ attachment_633317” aria- describeby =“ caption-attachment-633317” class =“ wp-caption alignnone”》

图片来源:通过指令进行admarschoonen

给它一些颜色

Rui Santos创建了一个情绪灯,可以通过连接到其家庭Wi-Fi的任何浏览器进行控制,价格不到$ 10美元。在《随机书呆子教程》网站上查看如何进行指导。

将情绪照明的想法再进一步一步,Instructables用户 fjordcarver 创建了一个“变色龙灯”,该灯会改变颜色取决于其在下面的表面上看到的颜色。该版本使用一个光敏电阻以及红色,蓝色和绿色的LED来检测和再现颜色。有关项目的详细信息,请参见完整的Instructable(带有不少于手绘图)。

《图id =“ attachment_633319” aria- describeby =“ caption-attachment-633319” class =“ wp-caption alignnone” 》

图片来源:通过Instructables的峡湾雕刻师

给予它有节奏

增强灯光效果的另一种方法是使它对您正在听的内容具有反应性。就像我童年时代的立体声音响系统上的LED仪表从黄色跳到红色一样,我们现在可以做得更好。

上面的视频是 Miska Karvonen 拍摄的,在该项目的Instructables页面上,您可以看到他如何设计这种无源LED照明以使其几乎可以与任何音频设置一起使用。他使用了可单独寻址的Neopixels(也称为WS2812B)条带。

手机控制它

智能手机已无处不在,以至于将旧式学校电话视为一种稀有。尽管通过电话控制技术是最常见的家庭自动化项目之一,但对于不熟悉网络的任何人来说,这仍然是一项艰巨的任务。

幸运的是,有些公司提供了云服务,使我们能够回避这个问题。我最近在 Blynk 上做了介绍性文章,该服务旨在简化从任何地方连接到支持Internet的设备的工作。自从撰写本文以来,他们对服务进行了改进,并且对于易于设置的基于云的自动化服务来说,这是一个很好的起点。

花点时间和地点

有时候,您只想在特定时间点灯就亮。詹姆斯在上一篇文章中介绍了如何创建由Arduino驱动的日出警报和夜灯,随着时间的流逝,它们会逐渐使您轻松进入白天,并在夜间检测到运动时将其打开。

值得注意的是,如果要构建此项目,则应使用逻辑电平MOSFET(例如(例如IRL540N或类似的东西),这样您就不会遇到他所遇到的相同问题!

为使定时照明的概念更进一步,我们可以使用IFTTT(“如果这样,那么就那样”)。 IFTTT使您能够自动化技术,使您几乎可以将从智能家居和安全系统到社交网络和智能手机的所有内容链接起来。您已经发现了成千上万种针对自动化解决方案的“秘诀”,并且支持了许多现成的智能家居产品。

IFTTT的Maker频道还可以触发您自己的DIY项目。通过将网络请求发送到Blynkand somethinger.io(或您自己的网络服务器,如果有的话)之类的云服务,您可以通过多种方式触发家庭系统中的更改。

例如,通过修改本教程是由 Alvaro Luis Bustamante 编写的,关于将Thing.io与IFTTT结合使用,您可以向照明添加基于位置的控件。代替Twitter作为 If 操作,使用Android频道来检测您的手机何时连接到家庭Wi-Fi网络。

在同一教程的评论中,Alvaro概述了如何修改Web请求以指示NodeMCU进行出价。

《图id =“ attachment_633325” aria- describebyby =“ caption-attachment -633325“ class =” wp-caption alignnone“》

图片来源:通过Thinger.io提供的alvarolb

与之对话!

令人讨厌的控制方法的顶峰是语音控制。尽管存在更复杂的方法(大脑控制,有人吗?),但与硬件对话是科幻小说的主要内容,也是传播内部Jean-Luc Picard的最佳方法。

在较早的文章中,我们介绍了如何将Siri与Raspberry Pi和NodeMCU板一起使用,以完全通过语音控制灯光。

自从该教程发布以来,Amazon Echo已经发布,将语音命令推向了更易于访问和强大的控制方法。在hackster.io上的一篇文章中,卡洛斯·马丁(Carlos Martin)为厨房创建了一个语音控制的RGB LED设置,该设置使用Alexa进行控制。

此设置相当优雅,因为它使用了便宜的红外线控制LED灯条。 ,并使用Particle Photon板生成IR代码来更改照明的亮度和色相,因此您仍然可以使用原始的遥控器,而无需进行任何硬件黑客攻击。您可以对NodeMCU进行相同的操作,即甚至更便宜。

让灯光代替您说话

到目前为止,我们已经研究了可以直接控制灯光的方法,但是如何将控制权交给其他人呢。听起来很疯狂吧?您可能会在某种鬼屋场景中昼夜不停地闪烁着灯光的图像,让人联想到先生的场景。机器人

不,我建议要控制一些。 Kaustubh Agarwal 设计了一种简单的变色灯,其色调由IFTTT对Twitter标签的搜索确定。颜色会根据Twitter用户的总体心情而变化。

《图id =“ attachment_633326” aria- describeby =“ caption-attachment-633326” class =“ wp-caption alignnone”》

图片来源:Kaustubh Agarwal通过Arduino创建

此设置完全相同可以用于更具体的用途:当您提到名字时,或者您喜欢或转发时,可以更改灯光。

使调光器变得聪明

其中大多数到目前为止,我们主要致力于LED照明,但是您也可以使用Arduino来控制AC调光器。可指导用户 Jestin_Cubetech 已经使用Arduino和Raspberry Pi组合了一个项目,以使用脉冲宽度调制(PWM)控制灯泡的亮度。

您可以在此处找到完整的项目,尽管有一条评论提到,在电路中的MOSFET上附上散热器以防止过热是值得的。

所以我们有了它,像控制自己的太空飞船的船长一样继续控制灯光!本文几乎不涉及您可以个性化设置的许多方法的表面,并且我期待看到社区将提出什么样的独特事物来以更加复杂的方式控制其灯光。继续创新吧!

责任编辑:wv

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

    关注

    243

    文章

    24434

    浏览量

    687429
  • Arduino
    +关注

    关注

    190

    文章

    6515

    浏览量

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

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    基于芯源CW32 MCU智能家居照明控制系统设计与实现

    高性能、低功耗及丰富的外设资源,成为智能照明系统设计的理想选择。 系统功能设计本系统的核心功能是通过CW32 MCU对灯光的开关和亮度进行智能控制。用户可以通过手机应用、语音助手等方式
    发表于 12-03 06:06

    智能天文时控器,路灯光电控制器,路灯三遥控制器,沃思智能

    在现代城市照明系统中,智能控制技术的应用已成为提升能源效率和管理水平的核心手段。智能天文时控器、路灯光电控制器与路灯三遥控制器作为三大核心设备,通过融合天文算法、光电传感和远程通信技术
    的头像 发表于 10-09 09:46 327次阅读
    智能天文时控器,路<b class='flag-5'>灯光电控制</b>器,路灯三遥<b class='flag-5'>控制</b>器,沃思智能

    智能照明控制模块:让灯光随心情起舞

    智能照明控制模块:让灯光随心情起舞-华尔永盛 在智能家居的浪潮中,灯光不再仅仅是照亮空间的工具,而是成为表达情绪、营造氛围的重要媒介。智能照明控制模块,作为这一变革的核心技术,正以其强
    的头像 发表于 09-19 11:32 481次阅读

    如何在 NuMaker-IoT-M467 板上使用 Arduino IDE 控制 Wi-Fi 模块?

    在NuMaker开发板上,有一个ESP-12F Wi-Fi模块;但是,Arduino IDE 中的 NuMaker UNO 包不提供该模块的相关控制。如果您希望在 Arduino IDE 中
    发表于 09-04 08:28

    免费分享Arduino入门+进阶(全套例程+书籍)

    创意,比如控制灯光、传感器、电机等。以下是Arduino入门+进阶学习资料1.Arduino编程语言说明(相关文件可在下文扫码领取)2.Arduin
    的头像 发表于 05-22 11:40 783次阅读
    免费分享<b class='flag-5'>Arduino</b>入门+进阶(全套例程+书籍)

    应用在舞台灯光驱动中的38V/1.6A两通道H桥驱动芯片-SS6811H

    舞台灯光控制系统的基本组成部分包括凋光控制系统、电脑灯控制系统和换色器控制系统。这些系统可以通过
    的头像 发表于 04-30 09:27 502次阅读
    应用在舞台<b class='flag-5'>灯光</b>驱动中的38V/1.6A两通道H桥驱动芯片-SS6811H

    亮化灯光控制系统:可编程调光控制,智能自控照明效果

    灯光控制系统是通过计算机、网络通信、自动控制等技术手段,对城市景观照明、建筑立面照明、道路照明等各类灯光进行集中管理和智能
    的头像 发表于 04-29 17:05 766次阅读

    车灯智慧中枢 | 经纬恒润灯光驱动控制器HCM

    在智能驾驶技术飞速发展的今天,车灯已不仅是简单的照明工具,更是提升行车安全的核心零部件之一。经纬恒润自主研发的灯光驱动控制器HCM(HeadlampControlModule),以其超快响应、精准
    的头像 发表于 04-17 17:03 1363次阅读
    车灯智慧中枢 | 经纬恒润<b class='flag-5'>灯光</b>驱动<b class='flag-5'>控制</b>器HCM

    灯光太刺眼?太单调?试试这样调!

    七彩流光智能调光方案你是否也曾为灯光刺眼而烦恼?或是觉得家里的灯光一成不变,缺乏新意?七彩流光智能调光方案为你带来全新解决方案!核心亮点:无极调光:通过长按(≥500ms)调节亮度,从柔和的5%到
    的头像 发表于 03-04 18:24 237次阅读
    <b class='flag-5'>灯光</b>太刺眼?太单调?试试这样调!

    怎样才能通过matlab实现DLP4500的连接与控制

    做结构光的,希望通过一个界面完成相机与投影仪的同步投影与拍摄模式,相机部分连接控制模块做的差不多了,想问一下怎样才能通过matlab实现DLP4500的连接与
    发表于 03-03 06:52

    通过Arduino Nano Matter开发板构建智能卷帘系统

    在本指南中,您将学习如何通过Arduino NanoMatter开发板和板上的Silicon Labs(芯科科技)MGM240S多协议无线模块来构建一个智能卷帘系统。该系统可通过 Amazon
    的头像 发表于 02-28 09:46 917次阅读
    <b class='flag-5'>通过</b><b class='flag-5'>Arduino</b> Nano Matter开发板构建智能卷帘系统

    通过FPGA控制DAC5682Z, 计算得到的结果是64bit,怎样通过DAC输出?

    通过FPGA 控制DAC5682Z, 计算得到的结果是64bit,怎样通过DAC输出? 看到一个例子是通过双数据率采样(DDR),将输入的
    发表于 02-14 06:42

    如何使用Arduino实现CAN总线通信呢

    CAN(Controller Area Network)总线是一种常用于汽车和工业控制系统的串行通信协议,以其高可靠性和实时性而闻名。Arduino,作为一种流行的开源微控制器平台,可以通过
    的头像 发表于 12-23 09:06 2817次阅读

    Arduino Nano Matter开发板正式上市

    Silicon Labs(芯科科技)和Arduino在近日共同宣布Arduino Nano Matter开发板现已正式上市。这是延续今年3 月芯科科技和Arduino释出Arduino
    的头像 发表于 12-10 13:50 1430次阅读

    车库智能灯光控制系统架构与功能优势

    的问题。因此,对车库智能灯光控制系统进行深入探讨和升级显得尤为重要。 系统架构 车库智能灯光控制系统,基于物联网通信技术,通过智能照明
    的头像 发表于 12-09 16:40 854次阅读