当前位置: 幻彩灯珠>>灯珠资讯>> rgb灯带接线 rgb灯珠控制电路

rgb灯带接线 rgb灯珠控制电路

rgb灯带接线 rgb灯珠控制电路

rgb灯带接线rgb灯珠控制电路

前言:

我想起在阿姨家注册账户刚10年,就在阿姨家注册了账户,以便更容易下载芯片datasheet。之后,无论什么技术问题都开始在论坛投稿,寻求大家的帮助,大部分的问题都得到了很好的解决。

平时活跃在论坛上的时间很少,今年因为疫病,关注论坛的时间也变多了。正好看到了乐鑫的ESP32开发板,所以第一次参加论坛的开发板评价活动。我的公司因为传统行业,所运用的电子技术和现在的科技差距很大,虽然早就知道乐鑫的产品,但是一直没有机会和时间接触。在此,感谢阿姨和贸哲电子提供了这次评价的机会。

我申请的乐鑫ESP32开发板中途情况发生了变化,开发板发送过来的时候设计上没怎么花时间,但是双11,采样了PCB,购买的设备也受到了影响。我会联系第二个阿姨,说明情况,设计报告会晚些。感谢第二个阿姨在这里的理解。

正文:

(一)需求

使用乐鑫ESP32开发板制作智能的气氛灯,APP控制可以进行气氛灯开关和颜色调整。

(二)设计

1.硬件方案设计

智能气氛灯直接要求市电AC220V的供电,rgb灯珠采用市售的单总线5050全彩色灯珠,硬件架构设计的示意图如下。

为了制作出气氛像成品一样的灯,使用了麻藤球的灯罩和灯座,以及E27LED灯泡进行改装。

从图中可以看出,这种类型的头部可以方便地改装自己设计的电源板和灯板。

2.软件方案设计

Arduino+Blinker我想采用开发平台,主要学习Arduino编程应用。

环境构筑

1)安装Python

从官网下载最新版Python安装

2)安装ArduinoIDE

从官网下载并安装了最新版本ArduinoIDE,现在官方网站上有V1.8的版本。

3)安装开发板支持包ESP32

Arduino在安装路径X:Arduinohardware下创建新的ESP32文件夹,并将下载的Arduino-ESP32开发包解冻到路径下。执行路径下方的toolget。exe(前提是,必须先安装Python),执行完成后会自动关闭。

该步骤完成后,启动ArduinoIDE,菜单栏“工具”-gt;“开发板”-gt;“ESP32Arduino”目录中显示相关的开发板名称。

4)安装Blinker-library库

将下载的Blinker库解冻到Arduino的安装目录下:X:Arduinolibraries

5)安装Adafruit NeoPixel库

将下载的Adafruit NeoPixel库解冻到Arduino的安装目录下:X:Arduinolibraries

6)手机终端APP的设置

被手机终端采用Blinker。

(三)实现

1.硬件安装

1)电源管理模块

因为手上有刚刚做了项目的剩余的金升阳10WAC-DC电源模块,电源管理部分采用该AC-DC电源模块来实现AC220V转DC5V的功能。

2)主模块

ESP32为了不破坏开发板的一致性,ESP32安装开发板,设计引出电源输入输出接口和信号接口的基板,并且为了便于后期调试,ESP32开发板UARTCMOS电平转RS?设计232级接口电路。

3) RGB灯板

采用Worldsemi公司的WS2812B RGB5050灯珠,该珠中内置有控制器,采用单一总线通信方式,级联容易,性价值比高。E27灯头由于内部空间有限,rgb珠子的数量被设计成24个。

2.软件安装

1)APP

亮灯-BlinkerAPP安装后进入APP,按照以下图进行操作。

2)ESP32应用程序

参考附件

(四)焊接及组装

1)硬件焊接

一共需要三张PCB的焊接,在焊接过程中颈椎疼痛,发现职业病的结果,同时不得不感叹岁月不饶人。以前,在一个公众号上看到“我23岁,不能体检”这句话,反映了现代年轻人的职业病和亚健康现象的严重性。

2)硬件的组装

取下LED灯泡罩,拆下以往的灯板和电源板,将电源板的AC200V输入E27螺纹口的L和N点,用热熔固定。盖上散热片,引出DC5V输出引线。

ESP32将基板和RGB灯板重叠在散热片的两个固定孔中安装,盖上LED灯罩。手上只有M2*15的铜柱,戴上后有点高。

将改装后的LED灯安装在插座上,安装麻藤球灯罩即可,非常成功。

(五)作品展示

演示视频

正在装入视频。。

(六)制作心得及总结

1.制作心得

1)由于时间的关系,软绵绵63?硬件设计、设计报告、演示文稿?视频有点粗糙,请谅解。整理了设计资料后,会上传到这个投稿上。

2)除了APP控制之外,还增加了语音控制功能,天猫可以通过精灵或小度等智能扬声器来控制气氛灯。因为时间的关系,我的手上刚好没有这几个智能扬声器,所以在这里实现不了。如果后面有空的话,天猫买精灵来玩。

2.总结

1)Arduino确实适合DIY设计,理解芯片和低驱动相关知识不需要太长时间,用户可以在应用设计上下功夫。

2)乐鑫的WIFIBLE芯片确实价格比高。

3)这次的活动找回了大学DIY的乐趣,再次感谢了阿姨和贸哲电子举办的这次活动。

原标题:我的硬件狂想作品-智能气氛灯

原作者:天意无罪

本文是21ic有奖征文作品,详情请参照21ic论坛活动专区:第一次万元红包——蓝V达人有奖征文活动,如果你也参加有意思征文活动,欢迎进入论坛参加活动~