[爆卦]七段顯示器應用是什麼?優點缺點精華區懶人包

為什麼這篇七段顯示器應用鄉民發文收入到精華區:因為在七段顯示器應用這個討論話題中,有許多相關的文章在討論,這篇最有參考價值!作者howar31 (影紫‧歐人)看板Minecraft標題Re: [討論] 7段顯示器時間Mon ...


原來好多人在做七段顯示器 囧>

我昨天也自己堆了一個BCD(Binary Coded Decimal)七段顯示器

不過我最後想要在BCD七段顯示器的Input接上Accumulator和Pulse Generator

最理想希望可以同步世界時間當時鐘這樣XD

==

http://goo.gl/A4KAD

前言

其實七段顯示器顯示面板很簡單 花個大約十分鐘 兩三下就接完了

七段顯示器的顯示方法有很多種 紅石火把、紅石燈、水幕(上一篇作者的用法)等等

我個人選用的方式是活塞凸面顯示 也就是上面那篇神電腦的顯示方法


七段顯示器

淺談七段顯示器

這是Wiki對七段顯示器的詳細說明

http://en.wikipedia.org/wiki/Seven-segment_display

其實資訊電機電子相關的科系 在學校的實做課應該都多少有玩過這東西

不過課堂上有些並不是叫你從LED開始組起

而是工廠做好的一顆七段顯示器可以讓你插在麵包板上那種

MineCraft沒裝MOD下是沒有這樣「一顆」的 要從最基礎電路組起

不過七段顯示器那「一顆」其實也沒什麼難度 就算在MineCraft裡白手起家也很快

我個人大約花了十分鐘就堆出了下面這個七段顯示器

http://goo.gl/16Idn
http://goo.gl/pUoL5

顯示面板就是這樣 我選用白色面板 背面連接Sticky Piston來做顯示

線路很簡單 這是輸入端

http://goo.gl/I502S

背面線路

http://goo.gl/piiDY
http://goo.gl/EdheL

整個大小非常小 我這樣一個顯示器花了11x6x13就做完了

而且我的邊框有點大(數字距離邊緣約兩到三格) 實際電路真的要小可以再縮一點

以下是這個顯示器實際運作圖

1 http://goo.gl/Uhzdc 2 http://goo.gl/s9sTi
3 http://goo.gl/kNQcj 4 http://goo.gl/SS9PC
5 http://goo.gl/qjzf0 6 http://goo.gl/o0X1G
7 http://goo.gl/3F3sF 8 http://goo.gl/N18Yw
9 http://goo.gl/cQGat 0 http://goo.gl/W7B0p


Binary Decoder

七段顯示器做好了 不過剛剛上面那些數字是手動在背後自己調整七個輸入做的

實際應用的時候我們不可能直接調整那七段的輸入

必須透過一個Decoder來把數字轉換成七段輸入

邏輯世界用的數字是Binary 所以我們需要建一個Binary Decoder

實際上在做BCD七段顯示器時 最麻煩的部分就是在Decoder

首先要先在紙上畫電路圖 一個電路圖的好壞決定製造的難度

爛電路圖你建了老半天才發現亂七八糟...

我第一次建Decoder的時候就是畫了一張爛電路圖...結果...

http://goo.gl/nf6np
http://goo.gl/uBd9g
http://goo.gl/xJfEf

我興高采烈的把邏輯閘都堆好了後 要接線時才發現方向顛倒了...

邏輯閘的輸出端應該面對七段顯示器的輸入端才對

所以上面那三張圖裡面的邏輯閘我後來全部打掉重做了orz

第二次建Decoder重新畫了一張電路圖

電路連接部分用代號表示哪一點要接哪一條

例如: A -
C --[AND]- 7d 表示這個AND gate輸入為A,C,Not B 輸出到七段顯示器的d
NB -

用代號表示就方便多了 不會拉一堆線然後實際要看的時候發現擠成一團

然後除了方向正確以外 要預留之後接線的空間 MineCraft電路佔空間是眾所皆知的

全新的邏輯閘組 輸入輸出端都用牌子標示 亮灰色地塊部分是預留接線區

http://goo.gl/LUqn7
http://goo.gl/9WSKz
http://goo.gl/sulbv

然後實際接線開始 這是接了一半的邏輯閘

http://goo.gl/SDc5h
http://goo.gl/EIu1p

最後完工圖

http://goo.gl/eo1e5
http://goo.gl/2tBNC
http://goo.gl/162q6
http://goo.gl/3KCL9
http://goo.gl/SIsbq

因為其實預留的亮灰色地塊還是不夠接線 而且擋住了顯示面板的視線

所以後來我把整個面板往上拉十格 然後輸入開關也往後拉一些

這樣子在實際開關的時候就可以清楚看到面板顯示

以下是最後完工的BCD七段顯示器運作圖

0 http://goo.gl/6XoEq 1 http://goo.gl/TTtA3
2 http://goo.gl/LHCb1 3 http://goo.gl/VhtRC
4 http://goo.gl/HXAm9 5 http://goo.gl/9VT8n
6 http://goo.gl/DD4X0 7 http://goo.gl/Cq6zt
8 http://goo.gl/GzTc1 9 http://goo.gl/HJ8uM

那個接線線路其實還是有點大 暫時懶的優化了XD

之後目標要把輸入開關的地方接上Accumulator和Pulse Clock

這部分應該不會太難 這兩天有空來實做:P


結語

BCD七段顯示器真的很有趣 網路上、板上也不少人做過了

不過MineCraft最難的部分還是在電路大小 沒有MOD的情況下很難縮小電路

看我那些邏輯閘做起來都很簡單也很整齊 可是一接線就整個爆炸了lol

MineCraft的電路玩起來真的很有趣XD

建造電路前建議事先要有完善的電路圖:D

==

感謝收看XD

過幾天接成Clock以後再來分享:P

--
About me? Please visit: 關於我?我的網路電子名片
http://about.me/howar31 http://about.me/howar31

--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 114.37.67.248
howar31:短網址沒辦法做成好讀版orz 03/26 11:06
tsoahans:用這個比較簡單http://youtu.be/Ubq1HBfDPcY 03/26 11:20
這這這!這個方法好棒的感覺!下次來做做看!XDDD

這個規劃超棒的!Debug也很OK!!

我原文那個電路Debug搞死我......orz

shadowblade:有時間也想來把MC的電路學會 03/26 12:22
secondff:看不懂OTZ 03/26 12:33
j022015:干 我以為還在做夢 又來到科技版 03/26 12:38
LayerZ:之前看過一個時鐘 他是把七段顯示器的所有狀態都做出來然 03/26 13:11
LayerZ:後用每排4個活塞做成滾輪狀讓他滾..超強... 03/26 13:11
數位時鐘!

啊呃 你這招太犯規了www

靠那個活塞儲存裝置存資訊 根本不需要解碼器www

說真的如果只是要數位時鐘 這個大概真的是最簡解:D

mabikerry:第一張圖左下那是甚麼 墓碑嗎XD 03/26 14:44
什麼墓碑www 那個是另一個實驗XD

我這張圖是我自己單機開的超平和平創造模式 專門用來實驗各種機關XD

你說這張 http://goo.gl/A4KAD 左下角那個是鐵門啦www

那塊是上次 know12345板友 在板上這篇 #1FR9mbit 問的隱藏門機關

那篇推文alex900661板友提供製作方法

那塊就是我跑去實做alex900661的方法這樣XD 當時我也有回文 這篇 #1FRD2pvx


wild2012:看了之後才發現 原來不是很困難 很容易理解啊!!! 03/26 16:02
wild2012:說不定有人可以做出 全家就是你家的開門聲音XDDD 03/26 16:03
lsslss:樓上有喔 記得niconico有看過影片有全家來店音 03/26 16:29
全家的入店音樂在 全家便利商店 洽村店 有實裝唷>.^

dioxin125:同步時鐘最大的問題就是只能再創造模式自爽.. 03/26 16:39
dioxin125:放在伺服器上每次上線就要調整時間...最後乾脆就拆了= = 03/26 16:39
dioxin125:用四個活塞當作時鐘機關的,缺點是只能從1數到9 03/26 16:41
dioxin125:無法直接跳數字,只適合當作時鐘根計數器 03/26 16:41
dioxin125:最後這種東西放到多人...只能當訪客人數而已 冏 03/26 16:42
同意...時鐘在多人根本不work...

另外我想數位時鐘如果真的要做 我想做一個數字就好

從0數到9 MC一天 = 20分鐘 = 1200秒

我只要讓數字每120秒跳一次就可以當時鐘用了OAO/

不過多人就沒用就是了...orz

ThinkerL:全家入店音很簡單阿XD 03/26 17:29
※ 編輯: howar31 來自: 114.37.67.248 (03/26 19:23)
salinia:我自己玩工業服是用counter logic unit做出上面piston 03/26 23:22
salinia:memory的功能 體積少一半 進位跟秒分時的轉換也變很無腦 03/26 23:24
salinia:不過用MOD感覺作弊做很大就是了 ˊ_ˋ 03/26 23:24
怪了!Skx大提供的活塞記憶體 我去實做後發現有些地方跟影片不一樣耶?

例如他脈衝活塞的地方 活塞旁邊有個Repeater

Repeater後面接那條線 影片是放在活塞屁股上的方塊旁邊就好

可是我放在方塊旁並不會通電 我必須把線牽到活塞屁股上的方塊上去才有用

另外就是活塞的脈衝時間 影片說一個Repeater就可以達到一秒的效果

可是我一個Repeater算下來是0.9秒 加一個0.1延遲的Repeater就變成1.1秒囧

怎麼湊不出1秒...是改版過所以影片那樣的接法過時了嗎?orz
※ 編輯: howar31 來自: 114.37.67.248 (03/27 00:58)
ferretwind:你可能遇上了南北向的傳輸畸變~ 03/31 17:16

你可能也想看看

搜尋相關網站