GN-Drive的制作方法和相关资料文件

Enjoyevolve楼主LV3.中级玩家

2018-10-30 03:42 发布于 未知

1楼
本帖最后由 Enjoyevolve 于 2018-10-30 03:46 编辑

大家好,我是Enjoyevolve,这次给大家介绍如何制作适用于MG灯槽的GN-Drive,实际上就是旋转流水灯。首先相关文件在这里下载
网盘链接:https://pan.baidu.com/s/1y-kNZHFNAGToFEGXXlTvfw
密码:i67u

先放成品图

图片由微博@Lupin3世 拍摄 @lupin3rd

再放效果图

这个是@RAY_M_熊熊大火 制作的超帅的GN-X




这个是@名字太长随便打就行了制作的复仇流浪者


本文档共包含五个文件,分别是:程序烧录文件“GN-Drive.hex”;电路板PCB图“GN-Drive.PcbDoc”;程序下载器“stc-isp-15xx-v6.77b.exe”;图例;以及本说明书“GN-Drive制作方法说明.txt”


下面列举制作一枚GN-Drive所需要使用的材料:
(提供的淘宝网页链接仅用于给不熟悉电子元件的粉丝提供参考,UP主与这些淘宝商家没有任何合作关系)


九枚“0603 贴片LED”(限绿色和白色,其他颜色灯珠UP主没有进行试验)
绿色:https://item.taobao.com/item.htm?id=522573309525&_u=p2o8cr6pdbf2
白色:https://item.taobao.com/item.htm?id=522573349430&_u=p2o8cr6pf9b6
三枚“0805 150欧姆贴片阻”
https://item.taobao.com/item.htm?id=522573245380&_u=p2o8cr6p1206
一枚“STC15F104W SOP8 贴片单片机”
https://item.taobao.com/item.htm?id=522573938283&_u=p2o8cr6p761a
一段“1cm长 Φ4 黑色热管”
https://item.taobao.com/item.htm?id=574761004079
一个“CR1632电池座”
https://item.taobao.com/item.htm?id=17174955176&_u=p2o8cr6p35b2
一个“通用纽扣电池负极片”
https://item.taobao.com/item.htm?id=557937759918&_u=p2o8cr6p8048
两颗“CR1616电池”
https://item.taobao.com/item.htm?id=543656154160&_u=p2o8cr6p342a


同时还需要下载设备(若制作多个GN-Drive仅需购买一套下载设备)
一个“SOP测试夹子”
https://item.taobao.com/item.htm?id=558293409216&_u=p2o8cr6pb539
一个“CH340模块”
https://item.taobao.com/item.htm?id=522571378803
一把“母对母杜邦线”
https://item.taobao.com/item.htm?id=558182761958


需要使用的工具
电烙铁(如计划制作多个建议买更好的)
https://item.taobao.com/item.htm?id=522574682850
焊锡
https://item.taobao.com/item.htm?id=530521503167
助焊剂
https://item.taobao.com/item.htm?id=522555639782


第一部分 打印电路板与采购元件

请自行淘宝搜索“PCB打样”并联系卖家打印“GN-Drive.PcbDoc”的电路板文件(一般和店家商量一下这个价格有一定的周旋空间)
请自行淘宝购买上述元器件,本人不为店家产品的质量负责


第二部分 GN-Drive的焊接

收到电路板的后,如图一所示



将可看到“Enjoyevolve”的面作为正面,内圈焊盘(就是电路板上露出的白色部分)为焊接LED的部分,左侧三对并排焊盘为焊接电阻部分,上侧八脚焊盘为焊接单片机部分。

首先焊接LED,如图二所示


每颗LED的焊盘处的左上角都有一个标识来表明LED的有色端应焊接在这个方向,将“Enjoyevolve”字样正放后中心孔上方的LED应是有色端在左,无色端在右,以此顺序依次旋转。首先将焊锡插入助焊剂中(这一步是为了使焊锡更容易融化并粘在焊盘上),使用电烙铁在将焊锡点在LED焊盘的一端,再将LED使用镊子向这个点靠拢,并用电烙铁融化焊盘上的焊锡与LED的一端连接,之后再使用电烙铁将焊锡融化使LED的另一端与焊盘连接起来。具体操作方法请回顾:
https://www.bilibili.com/video/av22674353
或百度搜索“焊接贴片元件”。

接下来焊接电阻,电阻没有极性,仅需将电阻两端与焊盘两端对齐就可以了。使用和LED相同的方法焊接电阻。

正面剩下的就是单片机的焊接了,在单片机上可以看到“STC15F104W”的字样,并且在字样的左下角可以看到一个小圆点,将这个小圆点放在图三所示位置的右下角,并将各个引脚对齐并焊接,正面部分就全部焊接完成了。




下面我们焊接反面,翻转电路板后,拿出通用纽扣电池负极片,将其凸起处插入反面的中心孔处,并在正面添加焊锡固定,接着拿出CR1632电池座,它有两个脚和一个小凸起挡板,首先我们截两段与CR1632电池座脚的宽的部分相同长度的热缩管,并将其套在电池座的脚上,使用电烙铁加热使热缩管包裹在电池座脚的宽的部分上并露出窄的部分,将电池座的两脚插进电路板反面两侧窄边的插槽处并将凸起挡板靠近中心孔一侧。并在电路板的正面添加焊锡固定。
就完成了电路板的焊接。


第三部分 GN-Drive程序的烧录

首先使用电脑插入“CH340模块”,并安装店家提供的驱动程序(在宝贝详情里有驱动程序下载链接)。将SOP测试夹子中带有红线的部分朝上,与SOP测试夹子附送的板子的2*4排母连在一起后,将CH340上的黄色跳线帽拔下,使用杜邦线将CH340的5V,TXD,RXD,GND与SOP测试夹子上的2,5,6,4依次连接。
全部连接好后,将单片机的原点处于夹子带红线的一侧对齐,夹紧。打开stc-isp-15xx-v6.77b.exe,串口号选择带有“CH340”字样的COM口,并点击打开程序文件,找到存放“GN-Drive.hex”的文件目录并选择它,点击打开后,点击下载/编程,若发现提示未下载完成请自行百度问题所在。

小提示:若在焊接单片机之前就先行下载程序可以有效解决因焊接不良导致的下载失败问题

当下载成功后或者先下载后焊接再将夹子夹到单片机上之后,电路板便已可以开始发光,可以此时检查焊接质量并进行进一步修改。


第四部分 完成

插上两枚CR1616电池,欣赏你的成果吧。



感谢你看到了最后,非常感谢一直以来的关注与支持。希望你能通过这次小制作对单片机及控制产生一点兴趣。希望你能养成自主学习的好习惯,并利用无所不及的互联网来发掘自己的潜能。希望大家以此为开始接触编程和电路设计,提高自身的知识水平。希望大家尊重版权,支持正版,可能现在并不富有,难以买到心仪的模型,但是希望大家不以此为借口而以此为契机,好好学习,更上一层楼,学有所成并用自己的能力构筑美好的生活。一起让国内的模型圈的氛围更和谐。(啰嗦了。。。)

20

点个赞吧~(0)

jzy8722LV5.白银玩家

2018-10-30 05:21 发布于

2楼
膜拜大佬
嘎子哈拉LV4.高级玩家

2018-10-30 06:51 发布于

3楼
膜拜大佬,然鹅没时间去做
00量子型LV7.铂金玩家

2018-10-30 10:03 发布于

4楼
卧槽牛逼。
sail0717LV7.铂金玩家

2018-10-30 10:10 发布于

5楼
感謝分享
ttxwanLV4.高级玩家

2018-10-30 10:23 发布于

6楼
颁你一个诺贝尔模型奖
天道江流LV4.高级玩家

2018-10-30 11:03 发布于

7楼
本帖最后由 天道江流 于 2018-10-30 11:18 编辑

终于把线路图和代码开源了呀

有人合伙印线路板吗??坐标上海
zr2018LV3.中级玩家

2018-10-30 11:16 发布于

8楼
脑袋:我会 手:不你不会
[RX-0]UnicornLV4.高级玩家

2018-10-30 11:33 发布于

9楼
先支持一个,之前就已经看见过up做的这个了没想到现在还放了教程,点赞点赞
Enjoyevolve楼主LV3.中级玩家

2018-10-30 11:59 发布于

10楼
天道江流 发表于 2018-10-30 11:03 终于把线路图和代码开源了呀

有人合伙印线路板吗??坐标上海


并没有。。。
Enjoyevolve楼主LV3.中级玩家

2018-10-30 12:00 发布于

11楼
zr2018 发表于 2018-10-30 11:16 脑袋:我会 手:不你不会
优秀
天道江流LV4.高级玩家

2018-10-30 12:15 发布于

12楼
Enjoyevolve 发表于 2018-10-30 11:59 并没有。。。
这些hex串就是代码编译后的执行脚本吗?
蝶梦语花LV6.黄金玩家

2018-10-30 13:08 发布于

13楼
为何你如此硬核?
Enjoyevolve楼主LV3.中级玩家

2018-10-30 13:49 发布于

14楼
天道江流 发表于 2018-10-30 12:15 这些hex串就是代码编译后的执行脚本吗?
hex文件格式是可以烧写到单片机中,被单片机执行的一种文件格式,生成Hex文件的方式有很多种,可以通过不同的编译器将C程序或者汇编程序编译生成hex。
提莫大队长LV5.白银玩家

2018-10-30 15:38 发布于

15楼
谢谢 一直想做到
jingchouLV5.白银玩家

2018-10-30 15:47 发布于

16楼
大佬NB,然而看到最后的我决定还是买上二十几个LED再去买个1/48独角兽慢慢加灯玩………………这太阳炉太高端了我做不到啊
Mr.DestinyLV7.铂金玩家

2018-10-30 16:23 发布于

17楼
真 硬核玩家
KrushLV7.铂金玩家

2018-10-30 18:15 发布于

18楼
先膜拜一波再说····
唯丶吾所有的LV6.黄金玩家

2018-10-30 19:55 发布于

19楼
如果能卖成品 就更好了 手残。。。
天道江流LV4.高级玩家

2018-10-31 13:30 发布于

20楼
这个单片机能控制电压吗?看了下其他颜色的led都是2.1v的,如果电压恒定的话只能调整后面接的电阻咯?
Enjoyevolve楼主LV3.中级玩家

2018-10-31 14:30 发布于

21楼
天道江流 发表于 2018-10-31 13:30 这个单片机能控制电压吗?看了下其他颜色的led都是2.1v的,如果电压恒定的话只能调整后面接的电阻咯? ...
可以,写个PWM程序就行,但是其他颜色的LED输入电流也不一样,内阻过大的话纽扣电池也受不了

图片选择

努力修改中₍₍ (ง ˙ω˙)ว ⁾⁾