发作品签到
专业版

爱心跑马灯

工程标签

2.7k
0
0
1

简介

爱心跑马灯,分别有主控为51单片机和AVR单片机的两个版本。AVR单片机的灯珠为ws2818b RGB(颜色、亮度等都可随意控制),51单片机的为自闪LED(颜色不可控制,通电自闪)都已经验证完毕

简介:爱心跑马灯,分别有主控为51单片机和AVR单片机的两个版本。AVR单片机的灯珠为ws2818b RGB(颜色、亮度等都可随意控制),51单片机的为自闪LED(颜色不可控制,通电自闪)都已经验证完毕

开源协议

GPL 3.0

(未经作者授权,禁止转载)
创建时间:2024-04-08 07:54:55更新时间:2024-05-17 01:33:52

描述

虽然这月事情繁多 但还是历时将近一个月,肝完两个版本的!

我设计的这两个版本都是可以充电的哦!

 

AVR版

 

使用ATMEGA328P芯片为主控,可以在淘宝买到,下面是参考价格,不建议买小店里面非常便宜的芯片,因为有可能用不了,程序都会在下面提供

AVR版使用ws2812 RGB灯珠(封装规格为5050),每个灯珠都可以独立进行颜色和亮度控制,如果不会可以去B站看看如何使用Arduino的库进行简单编程控制,这两个版本都需要5V电压供电,AVR版自带有电源模块,(51版是我自己另外画的然后添加进去的电源管理模块)大家可以去买下面图片这个电源模块,直接焊上去就行了,

 

 

 

 

 关于程序上传:

AVR版上传程序比较麻烦,我预留了ISP下载接口,需要专门的烧录器或者买一块Arduino UNO的板子,先给这块板子上传示例程序里的ISP程序,然后按照下图所示对应接口连接起来,再上传另外的程序,再选好配置,点击使用编程器上传,大家可以自行去查,我就不过多介绍了

 

 

 

 

51版

 

51版使用STC89C52芯片为主控,由于芯片是十几年前出的了,主频过低不能够驱动ws2812RGB,所以使用了通电自闪的LED(封装规格:5050),效果也要比那些单色LED要好很多,好消息是是这个芯片比较便宜,这也算是一个优点了吧,51单片机也是5V供电,是我另外画的一块板子然后把电源引出来了,用tp5400升压+电源管理一体化芯片绘的一块板子,图片就在下面,后期会开源出来

 

关于程序上传

51单片机使用STC的烧录软件和USB转串口模块进行程序上传,我预留了上传程序的接口,与串口模块只需要串口的TX连板子的RX、串口的RX连板子的TX,GND连GND即可,比AVR版要容易一点,程序我都已经写好放在在下面附件中了

 

 

 

实际上这个51的是我做的第一个版本,因为当时我还不会玩ws2812 RGB,而且这个亮度不能调,有些刺眼,后面我又去花时间去学了如何控制点亮RGB,然后坐了第二个版本,也就是AVR版,其实是不难的(其实就是学会如何调库使用就行了),然后就可以随心所欲的去控制想让他怎么量就让他怎么亮啦(颜色、亮度、位置等都可以),大家也可以去学学呀

 

注意:此工程需要懂一些Arduino和51单片机的知识,同时对焊接能力要求稍高,不然芯片会很容易就焊坏。

此外AVR版可以使用两块板用铜柱连起来,这样就可以站立了,51版是用另一块电源模块板连起来的

 

我还准备画一个亚克力外壳,当然还正在画啦,有亚克力外壳的话就会非常好看了!

 

祝大家都能成功哈   加油!

 

希望大家能多勇敢一些,没别的了,ok就这样了

 

下面有两个视频请欣赏,实际效果比视频要好,手机比较垃圾拍不出来好的效果

 

设计图

未生成预览图,请在编辑器重新保存一次

BOM

暂无BOM

附件

序号文件名称下载次数
1
WeChat_20240504184057.mp4
12
2
WeChat_20240504184033.mp4
9
3
Project.hex
29
4
爱心流水灯.zip
45
克隆工程
添加到专辑
0
0
分享
侵权投诉

评论

全部评论(1)
按时间排序|按热度排序
粉丝0|获赞0
相关工程
暂无相关工程

底部导航