欢迎光临散文网 会员登陆 & 注册

在现实中制作Minecraft中继器(2)

2019-11-23 22:48 作者:HD-nuke8800  | 我要投稿

前言:

        在2019、8月份时候,我曾尝试在现实中制作Minecraft的中继器,B站专栏:https://www.bilibili.com/read/cv3476680可惜的是这个计划翻车了。不过心里仍有不甘,尝试再做一遍。


重做前:

回看一下之前中继器的电路图,具体分析可见上一篇文章。

原理图

        过后我重做测试发现,翻车位置在“NE555”IC上。

        观察图中心位置有个三极管VT5,SS8550,它的发射极接在VCC上(VCC电压高于5V),当VT5导通时,VCC电压加在NE555的6脚上。

        查询NE555技术资料得知,当6脚电压高于8脚电压的2/3时,NE555的3脚置低电平。理论上讲,6脚电压大于2/3*5V,NE555的3脚是0V,很明显VCC电压比5V还大。然而在实际实验中,NE555的3脚电压并没有置0。

        不仅没有置0,NE555还出现了迷之问题变身铁板烧。

_(:/」∠)_

 

NE555的6脚输入电压不要比8脚还高。

 

        如果说要修改的话,把VT5的发射极接的VCC改成+5V即可。只是VCC和+5V电压差不能太高,否则会把VT5的发射结击穿。

        然后就是修改PCB电路板,交给厂商重新打样。

说的倒是挺轻松的。

_(:/」∠)_

打样费用

        加上上面除了NE555外还有各种IC,这些IC基本很少人买,某宝上一些店家疯狂收智商税,买同样同量的IC,不同店家差价可达150元(当时我买时是这样的)。


重做:

        虽然经济上制约了我不能再次搞一批中继器,不过最近刚刚学了些东东,感觉可以用手头上的一些东西来重新实现我的计划。

STC89C52

        用单片机已经可以代替之前使用的N个IC了。

顺便借用几个开发板。

单片机开发板

然后瞎写代码(好菜就是了)

_(:з」∠)_

代码

        其实代码完全可以写的更精简,我只是为了检测之前设计的电路是否有效,写代码时尽可能的模仿之前电路。代码的执行的效果和之前电路各个IC的执行效果是相似的。

 

测试:

        最终的效果大概如图所示,和Minecraft中继器相比嘛,其相似性非常低了,不过灯的排列顺序还是相似的。

_(:/」∠)_

中继器亮起

中继器亮起状态

中继器熄灭

中继器熄灭状态

 

        给中继器输入短脉冲,档位依次设置1、2、3、4,输出接入示波器,其输出脉冲长度也接近Minecraft。(注意示波器单个格子的时长)

1t
2t
3t
4t

        白嫖了另一个同学的开发板,组成两个中继器,输入输出头尾相连。组成Minecraft中常见的时钟。仅仅测试1t和4t的情况。

中继器串联测试
1t串联
1t串联波形
4t串联
4t串联波形

注意单个格子的时间(不过有个小bug,循环久了变成常亮了)

(´・_・`)


结语:

        基本上,原来我设计的电路可以完成中继器的部分功能的,但是有些部分也不尽完美。以后有时间的话我可能再次弄个中继器,代码我会重写使其更加接近Minecraft中的中继器,不过我是不打算用这种40Pin DIP封装的单片机了。还是小的好。

_(:з」∠)_


感谢观看。

在现实中制作Minecraft中继器(2)的评论 (共 条)

分享到微博请遵守国家法律