MAKER:diyperspective/ 譯:趣無盡
文字滾動顯示被廣泛使用在各種場合,廣告牌、車站、銀行櫃檯、玩具、甚至可穿戴的電子胸牌……
有沒有考慮過 DIY 這個功能呢?這事兒對於 Arduino 來說十分簡單,使用現有的 Arduino 庫即可實現 A-Z 字母的顯示,用於滾動播出一些英文消息還是挺不錯的~
先看一段視頻感受一下:
復古的木質外殼配上LED點陣模塊,更像是一件頗具情懷的藝術品!
Arduino Nano x1
8×8 LED顯示屏x2
鋰電池(18650)x1
電池插座(18650)x1
升壓電源模塊x1
開關按鈕x1
麵包板x1
電線x若干
6mm木板x1
小木螺絲x若干
夾子x若干
多功能刻度尺x1
熱膠槍x1
電子刻度表x1
焊接套件x1
線切割鉗x1
剝線鉗x1
矽膠墊x4
木膠、木油、環氧、膠帶、砂紙、矽膠腳、鑽頭、線鋸、鋼絲鋸、捲尺、小刀
1、切割木板。
製作一個簡單的外殼,切割出殼子的側面、頂部和底部。使用膠帶將邊緣固定。
2、線鋸切割
使用線鋸方便切割出尺寸相同的木塊,非常實用。
3、粘連木框
用膠帶膠水將所有的邊粘在一起。
4、進一步處理前後木塊
繼續切割正面和背面的小木塊片。在正面木塊鑽孔,為LED顯示器預留安裝空間。
為了讓切割線條更漂亮,我使用線鋸切割。
5、為晶片製作插槽
為LED顯示器的晶片布線,注意顯示器要與前板外部齊平。
調試電壓在將電壓升壓器焊接到電路之前,請確保使用晶片上的電位計的輸出電壓調整為5V。
軟體部分1、下載並安裝 Arduino 軟體。
https://www.arduino.cc/en/Main/Software。如果你得到圖片中的提示信息,請同意並安裝。(代碼和庫http://bit.ly/arduinocodelibrary )
2、下載其他文件。
該代碼使用其他的 Arduino 庫。
連結為:
https://github.com/riyas-org/max7219。
解壓縮並將「 MaxMatrix 」文件夾複製到 Arduino 的「 libraries 」文件夾中。
3、Arduino 軟體設置
a、啟動 Arduino 軟體,請選擇 Arduino 類型。本項目中使用的是 Arduino Nano。
b、打開 Serial Monitor 窗口。
如果如圖中的紅色錯誤,則需要選擇連接 Arduino 的正確 USB 埠。
c、嘗試不同的埠,直到你可以準確無錯誤地打開 Serial Monitor 窗口。
4、上傳代碼
將整個代碼複製到新的空草圖文件中。按上傳鍵並保存項目文件。
程序開始編譯/生成代碼並開始上傳。
5、上傳時出錯處理
如果你的上傳需要長時間等待(15秒+),並且收到如圖的紅色錯誤消息,你需要將處理器「 ATmega328P 」更改為處理器「 ATmega328P(Old bootloader)」。
然後上傳就會成功。
6、配置顯示
如圖中調整自定義顯示文本,滾動速度和顯示亮度。
硬體部分1、電池使用時間。
使用3000 mAh 電池時,5級亮度顯示可以運行20小時以上,10級亮度時可以維持14小時,15級亮度時可以維持12小時。你也可以通過壁式充電器為其供電。
2、顯示器切割線路。
顯示器切割引腳和焊接線如下:
從第一個顯示器頂部 – VCC 到 VCC – 第二個顯示器底部。
從第一個顯示器頂部 – GND到 GND – 第二個顯示器底部。
從第一個顯示器頂部 – DOUT到 DIN – 第二個顯示器底部。
從第一個顯示器頂部 – CS到 CS – 第二個顯示器底部。
從第一個顯示器頂部 – CLK到 CLK – 第二個顯示器底部。
然後使用熱熔膠將顯示器粘到木板上。
3、鑽孔。
USB mini電纜鑽一個孔,再為電源按鈕鑽一個孔。
4、電池插座。
我粘連兩個正方形,使粘連好的木塊背面部分不讓外殼的頂部向內鬆動。並且固定住電池插座。讓膠水粘連30分鐘。
5、焊接電線。
將五根電線焊接到第一個顯示器的底部。
6、將顯示連接到 Arduino 。
LED 顯示器的電線連接到 Arduino:
+ expand source
升壓器的電線(VOUT+ 和 VOUT-)將連接到(VIN+ 和 GND-)。
7、前面的小木塊。
在外殼內部粘連小塊,用於 固定,方便 LED 顯示器粘貼前面的部分。
8、最後的焊接。
之前已經將 Arduino 的 VIN 和 GND 的導線焊接到升壓器的 VOUT+ 和 VOUT-。
現在必須將兩根額外的電線焊接到電源開關上。
將電源開關的一根電線連接到電池正極,另一根連接到升壓器的 VIN+。
將電池的負極連接到升壓器的 VIN-。
先測試面板的工作情況。如果不錯,就可以用膠帶將升壓器包起來。
我額外的粘了一塊木塊,它將有幫助固定 Arduino,並用螺釘固定。
鑽孔,用螺絲固定,粘連外殼的前板。最後,用木油拋光,在底部粘上矽膠腳墊。
製造完成!快來嘗試吧!
via instructables.com/id/Scrolling-Text-Display-With-Arduino-A-to-Z-Guide
文中連結可點擊文末閱讀原文查看
更多精彩內容
樹莓派製造的繪圖機器人
用樹莓派製造一臺「口袋電視」
用樹莓派製造一個像樣的 NAS
用 ESP32 開發板 DIY WI-FI 遙控船
Raspberry Pi (樹莓派) 3代A+版發布
Petoi Nybble:樹莓派貓奴玩家的福音
樹莓派UPS:用充電寶改造的不間斷電源