我有沒有聽錯?!3.3V/8MHz 8bit MCU 的 Arduino Mini Pro 竟然可以拿來做「動畫胸牌」,不是 LED 的那種(下方左圖),而是 64K 彩色 LCD 的那種(下方右圖)。它不僅可以秀文字和影像,還可以選擇多張自己喜歡的影像及輸入自己想要的文字後再下載,更誇張的是竟然沒有用到 SD 卡,總成本不到二個小朋友(<NT$500)。
(圖一) 左圖為傳統 LED 胸牌;右圖為本開源專案迷你電子看板【OpenQSignage】(圖片來源:Jack提供)
各位 Maker,這是真的!而最主要的功臣就是來揚科技(Lyontek Inc.)的那顆 PSRAM(Pseudo Static Random Access Memory,右圖綠色板子上正中間那顆八隻腳的 IC)。但到底什麼是 PSRAM,又要怎麼才能完成這項作品,就讓我們繼續看下去。
前一陣子剛好買了一些 LCD 模組準備來開源另一個項目,正好 MakerPRO 歐兄提供我一顆來揚科技(Lyontek Inc.)的 PSRAM ,也和廠商交換意見,想出了一些點子,或許可幫助 Maker 們創作出一些有趣的應用。
在經過一番集思廣益後,我決定把原先另一個項目延遲,並把 LCD 模組先挪過來使用,先推出【OpenQSignage 迷你電子看板】,並免費開源給各位 Maker!
- Digital Signage:電子看板、數位看板、數字標牌、廣告機;
- Digital Frame:數位相框;
- Name Badge:胸牌、名牌;
- Scrolling Advertising:名片型字幕機、廣告機、跑馬燈
這個開源專案主要是以數位看板的架構來實現,一般我們常在超商或賣場看到此類廣告機,其系統最主要包括一台顯示器、一台本地端主機負責依排程播放內容、一台遠端主機進行內容編輯及多子機管理;或著為了節省成本省去本地端主機,而直接用串流影像方式播放。
通常數位看板可以顯示靜態影像、動態影片(視頻)及即時文字跑馬燈。大型系統則需要一個遠端系統來管理播放排程、更新播放內容和顯示即時資訊,更進階一點的還會提供客戶自行編排播放內容視窗的排列方式。
話說回來,我一個人不可能用幾百塊錢、幾週時間就可完成這麼大的系統,於是我將這個專案迷你化(Q 版),並改成動畫胸牌的應用,方便大家能快速了解整個開發流程及軟硬體架構,有很多地方寫的不太好或還需要改善的地方, 就留給各位 Maker自由發揮。如有任何想法,歡迎來信或留言討論。
目前這個迷你電子看板雖然體積變小,但該有的 LCD 顯示屏、本地端排程播放及內容(影像、文字)編輯及下載功能樣樣不缺。本地端的部份(如上方右圖中的迷你電子看板)主要由 Arduino Pro Mini(3.3V/8MHz)作為主機,負責接收及播放排程內容,而排程及顯示用影像都儲存在來揚科技提供的那顆 PSRAM 上,另外還有 64K色LCD 顯示屏、鋰電池及充放電模組板。
PC 端則提供一套排程編輯及下載專屬程式(如下圖),包括影像選取、轉換成 LCD 顯示格式、顯示停留時間設定、文字輸入、字體選擇、文字(前、背景)色彩、橫幅文字顯示模式及下載排程到本地端主機等功能。
只需不到短短一分鐘...
輸入您的信箱與ID註冊即可享有一切福利!
會員福利
免費電子報
會員搶先看
主題訂閱
好文收藏
2018/02/12
完整展示影片可參考 https://www.youtube.com/watch?v=UmO-6GhoAjg
2018/02/12
完整展示影片可參考https://www.youtube.com/watch?v=UmO-6GhoAjg