在現(xiàn)實(shí)中制作Minecraft中繼器(2)

前言:
? ? ? ? 在2019、8月份時(shí)候,我曾嘗試在現(xiàn)實(shí)中制作Minecraft的中繼器,B站專欄:https://www.bilibili.com/read/cv3476680。可惜的是這個(gè)計(jì)劃翻車(chē)了。不過(guò)心里仍有不甘,嘗試再做一遍。

重做前:
回看一下之前中繼器的電路圖,具體分析可見(jiàn)上一篇文章。

? ? ? ? 過(guò)后我重做測(cè)試發(fā)現(xiàn),翻車(chē)位置在“NE555”IC上。
? ? ? ? 觀察圖中心位置有個(gè)三極管VT5,SS8550,它的發(fā)射極接在VCC上(VCC電壓高于5V),當(dāng)VT5導(dǎo)通時(shí),VCC電壓加在NE555的6腳上。
? ? ? ? 查詢NE555技術(shù)資料得知,當(dāng)6腳電壓高于8腳電壓的2/3時(shí),NE555的3腳置低電平。理論上講,6腳電壓大于2/3*5V,NE555的3腳是0V,很明顯VCC電壓比5V還大。然而在實(shí)際實(shí)驗(yàn)中,NE555的3腳電壓并沒(méi)有置0。
? ? ? ? 不僅沒(méi)有置0,NE555還出現(xiàn)了迷之問(wèn)題變身鐵板燒。
_(:/」∠)_
?
NE555的6腳輸入電壓不要比8腳還高。
?
? ? ? ? 如果說(shuō)要修改的話,把VT5的發(fā)射極接的VCC改成+5V即可。只是VCC和+5V電壓差不能太高,否則會(huì)把VT5的發(fā)射結(jié)擊穿。
? ? ? ? 然后就是修改PCB電路板,交給廠商重新打樣。
說(shuō)的倒是挺輕松的。
_(:/」∠)_

? ? ? ? 加上上面除了NE555外還有各種IC,這些IC基本很少人買(mǎi),某寶上一些店家瘋狂收智商稅,買(mǎi)同樣同量的IC,不同店家差價(jià)可達(dá)150元(當(dāng)時(shí)我買(mǎi)時(shí)是這樣的)。
重做:
? ? ? ? 雖然經(jīng)濟(jì)上制約了我不能再次搞一批中繼器,不過(guò)最近剛剛學(xué)了些東東,感覺(jué)可以用手頭上的一些東西來(lái)重新實(shí)現(xiàn)我的計(jì)劃。

? ? ? ? 用單片機(jī)已經(jīng)可以代替之前使用的N個(gè)IC了。
順便借用幾個(gè)開(kāi)發(fā)板。

然后瞎寫(xiě)代碼(好菜就是了)
_(:з」∠)_

? ? ? ? 其實(shí)代碼完全可以寫(xiě)的更精簡(jiǎn),我只是為了檢測(cè)之前設(shè)計(jì)的電路是否有效,寫(xiě)代碼時(shí)盡可能的模仿之前電路。代碼的執(zhí)行的效果和之前電路各個(gè)IC的執(zhí)行效果是相似的。
?
測(cè)試:
? ? ? ? 最終的效果大概如圖所示,和Minecraft中繼器相比嘛,其相似性非常低了,不過(guò)燈的排列順序還是相似的。
_(:/」∠)_

中繼器亮起狀態(tài)

中繼器熄滅狀態(tài)
?
? ? ? ? 給中繼器輸入短脈沖,檔位依次設(shè)置1、2、3、4,輸出接入示波器,其輸出脈沖長(zhǎng)度也接近Minecraft。(注意示波器單個(gè)格子的時(shí)長(zhǎng))




? ? ? ? 白嫖了另一個(gè)同學(xué)的開(kāi)發(fā)板,組成兩個(gè)中繼器,輸入輸出頭尾相連。組成Minecraft中常見(jiàn)的時(shí)鐘。僅僅測(cè)試1t和4t的情況。





注意單個(gè)格子的時(shí)間(不過(guò)有個(gè)小bug,循環(huán)久了變成常亮了)
(′?_?`)
結(jié)語(yǔ):
? ? ? ? 基本上,原來(lái)我設(shè)計(jì)的電路可以完成中繼器的部分功能的,但是有些部分也不盡完美。以后有時(shí)間的話我可能再次弄個(gè)中繼器,代碼我會(huì)重寫(xiě)使其更加接近Minecraft中的中繼器,不過(guò)我是不打算用這種40Pin DIP封裝的單片機(jī)了。還是小的好。
_(:з」∠)_
感謝觀看。
在現(xiàn)實(shí)中制作Minecraft中繼器(2)的評(píng)論 (共 條)
