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

前言:
在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元(当时我买时是这样的)。
重做:
虽然经济上制约了我不能再次搞一批中继器,不过最近刚刚学了些东东,感觉可以用手头上的一些东西来重新实现我的计划。

用单片机已经可以代替之前使用的N个IC了。
顺便借用几个开发板。

然后瞎写代码(好菜就是了)
_(:з」∠)_

其实代码完全可以写的更精简,我只是为了检测之前设计的电路是否有效,写代码时尽可能的模仿之前电路。代码的执行的效果和之前电路各个IC的执行效果是相似的。
测试:
最终的效果大概如图所示,和Minecraft中继器相比嘛,其相似性非常低了,不过灯的排列顺序还是相似的。
_(:/」∠)_

中继器亮起状态

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




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





注意单个格子的时间(不过有个小bug,循环久了变成常亮了)
(´・_・`)
结语:
基本上,原来我设计的电路可以完成中继器的部分功能的,但是有些部分也不尽完美。以后有时间的话我可能再次弄个中继器,代码我会重写使其更加接近Minecraft中的中继器,不过我是不打算用这种40Pin DIP封装的单片机了。还是小的好。
_(:з」∠)_
感谢观看。