开启新的征程,邀请您见证ST的蜕变

【备战电赛】先导片-如何补全知识链条

智能车电机驱动(HIP4082+LR7843)

自动楼梯RGB LED灯

自动楼梯RGB LED灯

为20美元以下的任何楼梯创建令人敬畏的运动激活RGB灯
想要做一个增加楼梯照明的设计,新颖一点,如果我能够廉价地做到这一点,那将是超级棒的一件事!

我只是盯着楼梯,想起了我想要的一个粗略草图。为了创造出良好的照明效果并保持整洁,我会在楼梯右侧运行灯光。为了自动触发灯光,我需要动作感应。


我能想到的最佳布局将被封闭在某种中继线中,每步两个LED。我有13个台阶,这意味着我将需要总共26个RGB LED来创建楼梯RGB LED照明。

电缆中继
我们从中继开始。我知道,这些台阶相隔30厘米,因此每步需要2个孔 - 相距15厘米。在其他浅端钻(8-10毫米钻),你将很难获得LED。

当你在这里,你也可以钻安装孔(4毫米)。我发现每2米中继线5个就足够了。确保每端都有一个安装孔。如果您知道PIR传感器外壳的尺寸,则可以将线槽切割成适当的尺寸。我没有,我最终在后来切割它。提前做这件事会节省你的时间。使线槽的端部锥化,使顶部边缘和底部边缘垂直于地面完成。

为了以最小的间隙连接线槽,我将一个部分缩短了一点,因此带LED的盖子将会与接头重叠。

发光二极管
首先测试LED灯条,确保所有灯具都工作良好,然后将灯条切割成单件(注意标记,注意LED的方向 - 这很重要)。在继续之前,请标出集群内部的指示。

标记:

  • 输入/输出线的方向
  • 地面
  • 积极的一面

在粘贴LED之前,使用烙铁准备接触点。这样更快。确保接触面上的每一面都有一小块焊料。如果您的LED灯条带有3M粘合剂,请先移除粘合剂。

粘上LED,注意方向。务必在每个中继线上遵循此方向。如果您逐渐缩小了端点,您将无法再更改中继的顺序。
焊接
这是一个耗时的部分。每个LED之间需要3根导线。为了让您的工作更轻松,请与颜色编码保持一致。预先将导线切割成平整块并开始连接LED。留下一点点松懈,但不要过分。我建议你在LED之间粘上电线,否则在关闭线槽时你最终会抓住它。

在每一端扩展VCC和GND,除此之外,连接部件将需要数据线。
PIR传感器
我在打印出的thingyverse.com 上找到了一个很好的外壳,并做了一个小的切口,以便让电线进入内部。我用跳线来连接引脚。我从销钉上取下塑料分离器,使销钉侧向弯曲。这样传感器就坐在背板上。您可以从LED的电源轨上为传感器供电。


顶部传感器必须有一根电缆,它贯穿线槽(除非你的Arduino在顶部,然后翻转场景)。我拆分了所有电线并使用了跳线连接,因此我可以将线路分开以便于运输。这样我就可以通过连接4根电缆(VCC,GND,DATA,PIR)随意组装这些部件。
底部传感器直接连接到Arduino。我也最终使用Arduino Nano的电源轨来为它供电。
原理图
有几件事要记住。首先,您必须与Arduino分享共同点,以便LED数据信号正确。有很多方法可以实现这种设置。我首先使用跳线进行测试,然后制作了一块带有Arduino Fixed的小PCB,并将所有电缆固定在它上面。
我已经收获了一条备用的迷你USB电缆,并将红色和黑色的菌株连接到电源中。通过这种方式调节电压,建议通过引脚为纳米供电。保持线缆整齐的最大优点是可以将纳米纳入线槽内。
为了驱动26个LED,我需要在高峰时间提供大约300mA的电流,这意味着几乎任何USB充电器都足够强大,可以驱动它。我使用电缆的另一部分(USB-A)来创建一个从主电源到Arduino和LED的扩展。
安装楼梯RGB LED照明
从顶部开始,这样重力就不会挡住你的路。使用螺丝将更宽的线槽固定到墙上。注意两端,确保安装螺丝合理地靠近每一端。一旦对结果感到满意,请安装PIR并将电缆拖出孔。
连接用于LED的电缆,然后按照步骤关闭线槽,确保电缆没有被塞入。我使用线槽中的剩余物将Arduino Nano放入其中。它比微控制器本身更长,并且在电源线的底部有一个接入孔。

你会看到我有一个电源连接器。我用这种方式连接它,因为没有简单的重新编程电路板的方法,如果你想要看起来,你可以制作一个容纳Arduino Nano的插座,使它完全可移动。
最后,我清理了电缆并将电源线夹到了踢脚板上,以达到几乎看不见的效果。

电路相关文件

电路图文件
untitled-sketch_bb_1mYesC6She.jpg
描述:显示如何连接所有设备的示意图
源代码
分享到:
收藏 (8)
电子硬件助手小程序 电子硬件助手小程序

电路城电路折扣劵获取途径:

电路城7~10折折扣劵(全场通用):对本电路进行评分获取;

电路城6折折扣劵(限购≤100元电路):申请成为卖家,上传电路,审核成功后获取。

(版权归hackster所有)

版权声明:电路城所有电路均源于网友上传或网上搜集,供学习和研究使用,其版权归原作者所有,对可以提供充分证据的侵权信息,本站将在确认后24小时内删除。对本电路进行投诉建议,点击投诉本电路反馈给电路城。

使用说明:直接使用附件资料或需要对资料PCB板进行打样的买家,请先核对资料的完整性,如果出现问题,电路城不承担任何经济损失!

换一批 more>>

大家都在看:

继续阅读

  • 智能且有诗意的OLED显示徽章

    这是一款小巧的智能OLED徽章,可以显示徽标,信息和诗歌。硬件组件:Seeed Grove - OLED Display 1.12''V2× 1 DigiSpark× 1 Arduino Mini 05× 1 软件应用程序和在线服务:Arduino IDE
    来自:DIY创意产品时间:2019-02-15 arduino led oled
  • Arduino LED骰子,摇晃起来

    一年前,和儿子一起制作了一个简单的Arduino骰子。在此期间我们学到了很多东西,现在是时候进行更新......硬件组件:Arduino Nano R3× 1 3mm 8x8点阵MAX7219× 1 倾斜开关模块和数字接口× 1 滑动开关× 1 MT3608 DC 2A升压电源模块2v-24v至5v / 9v / 12v / 28V升压转换器× 1 软件应用程序和在线服务Arduino IDEAutodesk Fusion 360手动工具和制造机器:烙铁(通用)热胶枪(通用)骰子仍然是一个完美的入门项目。该功能每个人都很清楚,很容易理解。几乎所有东西都有一个现成的组件。在寻找Arduino或Raspberry Pi的入门套件时,最好看到这一点。LED,按钮和任何类型的传感器等组件都构建在电路板上,因此可以通过几条线连接和使用到GPIO。简单但足够的3D打印机在ebay上可用,价格低于140欧元。几乎所有支架,安装或外壳变化都可以用它来创建。开发自己的项目还有很多机会。这方面的一个例子是我们的新骰子2.0。
    来自:DIY创意产品时间:2019-02-15 arduino led矩阵 骰子
  • 打造心形OLED显示器,为你“写”诗

    硬件组件:Adafruit Circuit Playground Express× 1 Adafruit SSD1306 oled× 2(或其他0.96英寸128X64像素OLED LCD,带有可选的I2C地址)锂离子电池1000mAh× 1 软件应用程序和在线服务:Arduino IDE手动工具和制造机器:烙铁(通用)热胶枪(通用)该版本使用Adafruit的Circuit Playground Express驱动2个OLED显示器。内置加速度计用于检测有人拿起或翻转它的时间。每次翻过时,显示都会前进到诗的下一行。同时向两个显示器发送相同的文本。
    来自:DIY创意产品时间:2019-01-30 arduino oled 创意diy
  • 能根据周围环境的声音随即改变颜色的LED立方体

    在本教程中,我们将制作一个光立方体,它将根据周围的声音改变颜色。硬件组件: Arduino Nano R3× 1 可寻址LED UCS1903B× 1 SparkFun Electret Microphone Breakout× 1今天我们将制作一个声音反应性木制立方体,它可以与周围的声音或振动完美同步地改变颜色。 声音将由麦克风模块拾取并馈送到Arduino模拟输入。然后使用接收的模拟值,我们将随机改变LED的颜色。
  • 使用Arduino Leonardo和IR传感器的手势控制

    在这个项目中,我们将使用Arduino Leonardo和一些红外传感器制作一个简单的手势控制设备。我们只需动手即可实现对PC或手机的任何控制。硬件组件: Arduino Leonardo× 1 适用于Arduino的AD-032红外避障传感器× 1 我们正在使用Arduino键盘库将IR障碍物传感器的输入转换为用于在NFS游戏中控制汽车的击键:当触发右上和左上传感器时,它将模拟向上箭头键。当 触发右下和左下传感器时,它将模拟向下箭头键。当 触发右上和右下传感器时,它将模拟右箭头键。当触发左下和左上传感器时,它将模拟左箭头键。电路描述:将传感器安排在莱昂纳多板的四个角上,如视频中的图所示。将ir传感器模块的所有VCC连接到Leonardo的3.3 v或5v,并将所有四个传感器的接地连接到Arduino的地面。传感器1到数字引脚11传感器2到数字引脚9传感器3到数字引脚12传感器4到数字引脚10
    来自:其他时间:2019-01-28 arduino 手势控制 红外传感器
  • 造物节,独特的3D打印圣诞树

    2109年就要到啦,在刚刚过去的圣诞节,你是怎么度过的呢,有没有给自己准备一棵圣诞树,我用3D打印机给自己创造了一个独特的圣诞树。硬件组件:Arduino UNO和Genuino UNO× 1 电阻330欧姆× 13 跳线(通用)× 1 5毫米LED:红色× 1 3毫米LED:绿色× 1 手动工具和制造机器:3D打印机(通用)烙铁(通用)圣诞树价格不菲,不是每个人都可以负担得起的,因此,我们团队决定设计一个小型圣诞树。尺寸为13 x 23厘米。如果要放大它,可以从打印机设置执行此操作。所有图纸都可以从附件中获取。
    来自:DIY创意产品时间:2018-12-28 arduino 3d打印 圣诞树
  • Arduino字时钟,OLED显示屏实时显示

    一个基于Arduino的字时钟,用语言显示具体星期几,月,日,年等时间信息。硬件组件:Arduino Nano R3× 1 实时时钟(RTC)× 1 跳线(通用)× 1 0.91英寸128x32 IIC I2C蓝色OLED液晶显示器DIY Oled模块SSD1306驱动器IC DC 3.3V 5V适用于Arduino PIC× 1 这个项目是一个时钟,可以在128 X 32 OLED显示屏上以最快的时间提供所需的所有信息。小巧,紧凑,易于接线,长码但有趣。使用legos构建一个小外壳。实物图片:
    来自:DIY创意产品时间:2018-12-27 arduino 时钟 oled
  • ThermoClock:一个开源Arduino UNO OLED时钟

    今天我将向您展示如何制作一个可以测量温度的OpenSource Arduino UNO OLED时钟。硬件组件:Arduino UNO和Genuino UNO× 1 SparkFun数字温度传感器Breakout - TMP102× 1 实时时钟(RTC)× 1 OLED扩展 × 1 Arduino Proto Shield× 1 这个项目是一个OpenSource ,它向所有人开放。它不需要任何特殊的工程师技能,一旦你拥有了所需的所有部件,你将花费不到几个小时的时间。该时钟不仅可以显示精确的时间和日期,还可以显示华氏温度和摄氏温度,环境温度为0.5°C(-25°C至+ 85°C),分辨率为0.0625°C 。页面每10秒更改一次,但您可以更改它。我们将在这个项目中使用的OLED 尺寸为1.3英寸,单色蓝色,132×64像素,使用SPI总线。。我们将使用的温度传感器是TMP102 ,它尺寸非常小,功耗低,并使用I2C总线与我们的Arduino进行通信。而DS1307 实时时钟模块采用I2C总线,所以我们只需要2个引脚来检索日期和时间,并显示在OLED显示屏上的结果。我们将使用u8glib 库与我们的显示器进行通信。该库有许多可用参数,您可以在OLED和图形LCD上显示数字,字母,位图和其他符号,它也适用于电子墨水显示器以及其他库。
    来自:家用电器时间:2018-12-27 arduino 时钟 oled
  • DIY自动焊接PCB的机器臂

    手工焊接需要良好的手眼协调,以便精确定位和定向烙铁,同时以正确的速率和适当的时间将焊料供给接头。于是想到是不是可以利用机械臂实现PCB的焊接,于是有了这个使用DIY机械臂焊接PCB的设计。硬件组件:步进电机28BYJ-48带驱动模块ULN2003× 1 Arduino UNO和Genuino UNO× 1 伺服电机TowerPro MG955× 1 I2C串行LCD 1602模块× 1 降压模块× 1 OpenBuilds NEMA 17步进电机× 1 软件应用程序和在线服务:Arduino IDEMicrosoft Visual Studio 2015手动工具和制造机器:激光切割机(通用)用于Dremel的旋转刀具切削刀具套件
    来自:机器人时间:2018-12-27 arduino 机器人 机械臂
  • Arduino MKR GSM 1400:蜂窝物联网数据可视化

    使用MKR GSM 1400通过蜂窝连接收集和可视化电池供电的物联网传感器的数据。硬件组件:SORACOM Air Global IoT SIM× 1 Arduino MKR GSM 1400× 1 软件应用程序和在线服务:SORACOM Air IoT连接平台SORACOM Harvest - 快速,无服务器的数据收集和可视化随着物联网的发展,我们看到越来越多的开发人员利用现成的板卡,包括从处理单元到无线连接模块的所有内容。这个主板是Arduino最近发布的MKR GSM 1400 ,基于流行的Arduino MKR系列。该板包括一个Cortex-M0 + 32位微控制器,用于开发和调试的USB串行端口,最重要的是与全球2G和3G GSM网络兼容的预集成蜂窝调制解调器。它还具有低功耗功能,使我们能够构建仅依靠电池运行的解决方案。让我们来看看如何使用MKR GSM 1400通过蜂窝连接收集和可视化电池供电的物联网传感器的数据。要构建此项目,您将需要以下东西:运行Linux,MacOS或Windows的计算机Arduino MKR GSM 1400板(Arduino商店)带有U.FL连接器的3G GSM天线(亚马逊)用于编程和故障排除的Micro-USB线(亚马逊)DHT11传感器(亚马逊)面包板和电线(亚马逊)Soracom Air SIM卡(Soracom)
    来自:智能家居时间:2018-12-26 arduino 传感器 数据可视化
销量
31
查看
1223
参数名 参数值
发布于 2018 年 03 月 09日
Moore8直播课堂