程序员的浪漫《Rice DIY设计》

首发:Rice 嵌入式开发技术分享
作者:RiceDIY

    很多说程序员不懂得浪漫,程序员是直男,这个观点我是不认同。程序员浪漫起来别有一番风格,独特,是别人无法做到的。只有你想不到,没有你做不到。别人送花,送化妆品,送首饰等。我在想作为一个程序员送这些,选择就是一道障碍,我想了想,我觉得作为程序员为什么不能利用自己的专业知识,去创造独一无二的浪漫呢?用程序员的方式去取悦女朋友开心呢?说到这里,我来给大家说一说,一个简单而浪漫的DIY作品。

这个DIY作品是基于PCB设计,单片机开发的。需具备知识:
1.Altium Designer的使用,原理图设计,PCB设计。
2.C语言
3.51单片机
需要的工具:
1.软件:Altium Designer(PCB设计),keil(51版本,单片机程序设计),stc-isp-15xx-v6.85D(单片机代码烧录)
2.CH340(单片机代码烧录工具)
3.额外工具,制作PCB-LOGO脚本。链接:https://github.com/RiceChen/P...
《原理图设计》
原理图的设计:选用了16pin的51内核单片机,一个USB-A接口,5颗LED灯。

image.png

PCB设计》

画好轮廓,放置元器件,然后布线附铜,记得top层不要布线和附铜。
image.png

LOGO设计》

制作LOGO需要一个脚本,脚本链接:https://github.com/RiceChen/P...。下载下来,解压放在AltiumDesigner的安装目录:

image.png

点击Altium Designer的DXP->Run Script。

image.png
点击Browse。

image.png

选择脚本目录路径下PCBLogoCreator.PRJSCR脚本

image.png

双击RunConverterScript。

image.png

①选择LOGO要放置的层。

②选择logo的大小

③点击load,选择logo图片(注意:图片为单色位BMP格式)

image.png

然后点击Convert,开始生成LOGO。

image.png

生成的LOGO。然后将其拷贝复制到你的PCB上。

image.png
最后的结果:我这里做了开窗(效果会更加完美),顺便加了一些文字。

image.png
image.png

3D效果图:

image.png
image.png

image.png

至于代码,根据你自己想要的效果进行设计,简单的说,就是流水灯。
实物:关注微信公众号『Rice嵌入式开发技术分享』,后台回复“微信”添加作者微信,备注”入群“,便可邀请进入技术交流群。

image.png

推荐阅读

2 阅读 294
推荐阅读
0 条评论
关注数
5
内容数
13
一个周末很无聊的嵌入式软件工程师,写写经验,写写总结。
目录
极术微信服务号
关注极术微信号
实时接收点赞提醒和评论通知
Arm中国学堂公众号
关注Arm中国学堂
实时获取免费 Arm 教学资源信息
Arm中国招聘公众号
关注Arm中国招聘
实时获取 Arm 中国职位信息