修改

圖片

迪威網(wǎng)友c4e599
迪威網(wǎng)友c4e599

RackPi Raspberry Pi(2B3B3B+4B)機(jī)架屏蔽19“2U,帶OLED和電源開(kāi)關(guān)

免費(fèi),登錄即可下載
發(fā)布時(shí)間:2020/12/31 9:01:00
編輯8:
完全修改了OLED軟件部分,使其與最新的Raspberry Pi OS(Buster)和Python3(感謝Dragor的提示)配合使用?,F(xiàn)在它從psutil獲取CPU和內(nèi)存信息(似乎提供了更準(zhǔn)確的信息)
編輯7:
添加了一個(gè)只有OLED的veion
編輯6:
添加了一個(gè)空白屏蔽
編輯5:
為Raspberry Pi 4B添加了STL文件。電源開(kāi)關(guān)、LED和按鈕的位置已切換,因此在使用它們時(shí)請(qǐng)記住這一點(diǎn)。
4B上的電源開(kāi)關(guān)功能尚未測(cè)試。
4B上的全局\u EN pin可能與3B 上的筆具有類(lèi)似的功能,但我沒(méi)有時(shí)間驗(yàn)證這一點(diǎn)。
編輯4:
增加了原理圖和接線圖
編輯3:
添加了許多上次制作的圖片。希望這是自我解釋。:)
編輯2:
有一些不正確的信息和文件中的錯(cuò)誤顯示py,現(xiàn)在應(yīng)該可以工作了
編輯:
添加了一些不帶開(kāi)關(guān)、OLED和/或LED的veio。
因此,如果您不需要所有功能,您可以使用最適合您的情況的veion。
/編輯
這是一個(gè)先進(jìn)的19英寸機(jī)架屏蔽,用于Raspberry Pi 2B/3B/3B /4B(電源開(kāi)關(guān)功能需要4B或3B ),帶有OLED、電源開(kāi)關(guān)和狀態(tài)LED。
它是由木棉的偉大設(shè)計(jì)(
特征:
OLED信息屏幕(可定制的Python腳本,即IP地址、CPU和內(nèi)存利用率)
OLED重啟關(guān)機(jī)按鈕
通過(guò)GPIO發(fā)光二極管
電源開(kāi)關(guān)(在4B和3B 上,將Pi完全關(guān)閉?。?br>它適合19英寸DAP 2U機(jī)架,這里提供:
de/EUDAP-Audio-2-HE-Rackblende-f-modulesystem-10-Segmente/art-PAH0017160-000;pgid=sfdgevca1rlsrpadrxt2k1900000fryw4oi
當(dāng)您按下按鈕(可自定義的Python腳本)時(shí),OLED顯示有關(guān)當(dāng)前利用率、IP地址和主機(jī)名的信息。
當(dāng)您按住按鈕超過(guò)8秒時(shí)。釋放它,樹(shù)莓皮將執(zhí)行重新啟動(dòng)。
當(dāng)你按住按鈕超過(guò)12秒時(shí)。釋放它,樹(shù)莓皮就會(huì)關(guān)閉。
OLED顯示有關(guān)當(dāng)前操作的信息(參見(jiàn)視頻)。
關(guān)閉Raspberry Pi后,可以將其關(guān)閉(通過(guò)硬件設(shè)計(jì),只有板上的電源指示燈LED保持打開(kāi)狀態(tài))。板上的所有其他電氣元件都已關(guān)閉(SoC、RAM等)
其他覆盆子皮veio也可以工作,但沒(méi)有電源開(kāi)關(guān)功能(因?yàn)镻EGLOBALèEN引腳僅適用于3B 和4B)
所需材料:
2x M2.5螺釘(平頭)
2個(gè)M2.5螺母
128x32 OLED 0.91英寸SSD1306藍(lán)色或白色(鏈接如下)
1x按鈕6mm x 6mm x 7mm,帶蓋(鏈接如下)
1x 3毫米LED
1x 10K電阻器
1x 1K電阻器
1x小塊PCB 2,54mm孔間距(鏈接如下)
11x跨接導(dǎo)線(下面的鏈接)
1x微型滑動(dòng)開(kāi)關(guān)(下面的鏈接)
1x針頭公頭(2 pi)(下面的鏈接)
一些熱膠水
這些鏈接(僅為示例):
OLED:
推按鈕:
按鈕上限:
3mm小電流發(fā)光二極管:https:米。
印刷電路板:
跳躍者連線:
微型幻燈片交換機(jī):
別針標(biāo)題:
您可以使用任何其他3毫米發(fā)光二極管,但可能您必須使用另一個(gè)1千電阻的電阻。
示意圖和建造過(guò)程的更多圖片將很快到來(lái)。。。
編輯:
OLED軟件部分:
支持RASPBERRY PI OS(BUSTER)和PYTHON3的新VEION:
使用raspi配置安裝并啟用i2c和spi:
sudo raspi配置
->接口選項(xiàng)
->SPI公司
->I2C
在那之后,你必須輸入所有的adafruit庫(kù)和其他的軟件要求,這樣OLED腳本才能工作(也許其中一些已經(jīng)被輸入了)
我要得到所有的蟒蛇
sudo pip3 itall adafruit-Python-ssd1306公司
我想我會(huì)得到所有的蟒蛇
sudo能得到所有的python smbus
sudo apt獲取所有i2c工具
sudo pip3 itall電源
您現(xiàn)在可以檢查OLED是否正確連接到I2C總線
sudo I2C檢測(cè)-y 1
你應(yīng)該在地址3c看到一個(gè)設(shè)備
現(xiàn)在你可以復(fù)制信息屏幕.py使用Filezilla或其他工具編寫(xiě)Pi腳本并使其可執(zhí)行:
蘇多奇莫德755信息屏幕.py
現(xiàn)在可以運(yùn)行腳本并查看它是否有效:
蟒蛇3信息屏幕.py
要使其在重新啟動(dòng)后自動(dòng)運(yùn)行,您可以編輯rc.本地
sudo nano/etc公司/rc.本地
在“退出0”上方添加以下行(將路徑更改到正確的位置):
sudo python3/家庭/pi/信息屏幕.py&
就這樣!:)
老維昂代表蟒蛇2,拉斯賓·杰西和阿達(dá)弗瑞圖書(shū)館的老維昂:
要使用OLED,請(qǐng)遵循以下指南:

由于OLED在這個(gè)項(xiàng)目中旋轉(zhuǎn)了180°,所以您必須對(duì)庫(kù)文件進(jìn)行一些更改。
編輯以下文件:
sudo nano/home/pi/Adafruit\u Python\u SSD1306/Adafruit\u
在SSD1306\U 128\U 32(SSD1306Base)節(jié)類(lèi)中進(jìn)行了以下更改
第307行更改
自我控制(SSD1306 | SEGREMAP | 0x1)

自我控制(SSD1306\u SEGREMAP)
第308行更改
自我控制(SSD1306中國(guó)商學(xué)院)

自我控制(SSD1306\u通信公司)
更改此設(shè)置后,必須再次運(yùn)行安裝程序:
cd/home/pi/Adafruit\u Python\u SSD1306
水蟒設(shè)置.py全部
sudo raspi配置
chmod 755型顯示py
現(xiàn)在可以啟動(dòng)附加的顯示py通過(guò)以下命令:
python顯示py
或在后臺(tái)運(yùn)行腳本:
諾胡普蟒蛇顯示py&
當(dāng)然,你可以讓你的樹(shù)莓皮啟動(dòng)時(shí)自動(dòng)啟動(dòng):
sudo nano/etc公司/rc.本地
在“退出0”上方添加以下行(將路徑更改到正確的位置):
python/主頁(yè)/pi/顯示py&
玩得高興!
0個(gè)文件
壓縮包大?。?MB
小程序二維碼
微信小程序 微信掃碼打開(kāi)此模型
登錄后發(fā)表評(píng)論
恒諾鑫科-專(zhuān)注碳素制品的開(kāi)發(fā)與生產(chǎn)