奧推網

選單
科技

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

作者:LifeIsKillingMe

上次在站內發了一篇漢朔電子價籤的曬物,有一些值友對DIY的流程頗感興趣,所以這裡還是寫一篇長文,將整個流程記錄下來,希望大家看完文章也別忘點贊收藏評論。

緣由

最近一直在玩一些樹莓派的開發板,用來做Docker,單臂路由之類的,有時也會在閒魚上看看有沒有相關配件可以購買。所以大資料就在APP裡給我推薦了一些電子價籤的DIY產品,翻看了一下還是挺有意思的,而且價格也不貴。

電子屏的好處就在於非常省電,適合用來DIY一些不需要頻繁重新整理的電子產品。

一旦寫入資料,在不通電的情況下也可以長期儲存資料,拿來做個工牌,移車電話牌之類的也不錯。

於是就買了4個2。13寸漢碩電子價籤+2塊SPI電子屏驅動板,最後大概50塊錢吧。其實驅動板應該買貴了,不過我沒找到更便宜的板。

其實電子價籤一年前就開始流行了,不少大神紛紛用其DIY各種數碼產品,比如物聯網氣象站,電子檯曆,數碼相框,單詞本甚至電子書。常見的價籤尺寸有 2。13 寸、2。9 寸和 4。2 寸,價格不一。相對網上關於2。13寸漢碩電子價籤的DIY教程會更多一些,這裡也用2。13寸的價籤來演示整個過程。不同尺寸不同品牌的價籤需要不同的驅動板來DIY,流程會有所不同。

電子價籤超市修改內容都是使用無線基站來完成的,價格從幾百塊到幾千塊不等,我這裡使用的軟體製作圖片,透過SPI驅動板連線電子價籤,上傳圖片完成DIY。

另外修改資料還需要在驅動板和電腦之間使用ESP8266的開發板,淘寶上很容易買到。

ESP8266 Wi-Fi模組作為可以進行WiFi傳輸的模組集成了業內領先的Tensilica L106超低功耗32位微型MCU,帶有16位精簡模式,主頻可達160MHz。同時支援RTOS(Real Time Operating System)整合Wi-Fi MAC/BB/RF/PA/LNA和 IEEE802。11 b/g/n 協議,支援完整的TCP/IP協議棧,也支援STA(Station),AP(Access Point),ATA+AP三種模式。

ESP8266強大的片上處理和儲存能力,使其可透過GPIO口整合感測器及其他應用的特定裝置,實現了最低前期的開發和執行中最少地佔用系統資源。ESP8266高度片內整合,包括天線開關balun、電源管理轉換器,因此僅需極少的外部電路,且包括前端模組在內的整個解決方案在設計時將所佔PCB空間降到最低。

拆解墨水屏

首先要將2。13寸的電子價籤拆解,因為我們不需要自帶的驅動板,只需要它的墨水屏。

這裡選擇一塊“杜蕾斯”的電子價籤來DIY墨水屏。

可以看到價籤的側面有2個卡扣,按壓可以將底板取下。

此時價籤可以分為兩部分,墨水屏+驅動板,以及電池元件,這種紐扣電池家裡也用得到(比如便攜電子秤),可以留著備用。

漢碩的這款電子價籤外殼設計得還是非常嚴密的,只能使用暴力方式拆下覆蓋在墨水屏上方的塑膠板。有的大神是用手術刀,筆者家中沒有這麼高階的裝備,只能用拆電腦的迷你一字螺絲刀。我的入手點是下方那個小孔。

然後慢慢向兩側移動螺絲刀,注意不要劃傷墨水屏。

拆下塑膠蓋板後是這個樣子的。

將墨水屏和驅動板取下,兩者是透過排線連線在一起的。

排線是透過熱熔膠固定在電路板上的。

可以用熱風槍或者電吹風加熱取下,我是硬掰下來的。

注意2。13寸是34P的,需要使用對應的SPI介面驅動板。連線時是沒有卡扣的,直接把引腳插進去就可以了。

連線ESP8266和電腦

下面我們來看下購買的ESP8266晶片板,對於我這樣的新手來說,確實上手還是挺困難的,查了網上很多資料。

我這裡要透過Arduino進行程式碼燒錄到墨水屏上,在此模式下需要將ESP8266與Arduino進行連線,透過Arduino或者Arduino IDE編寫程式碼對Arduino板子進行燒錄,具體連線如圖:

在我這裡具體連線是這樣的:

EPS8266和驅動板的引腳定義如下:別問我各個引腳的定義,我也不懂……也是自己瞎試最後成功的。

然後將ESP8266透過micro-USB資料線連線電腦,並安裝最新的驅動檔案。完成後在系統管理裡可以看到對應的埠和正確的驅動版本。

準備燒錄的圖片

下面我們就可以準備要燒錄到墨水屏上的圖片了,首先試試看寫一段文字能否成功寫入。

開啟Photoshop任意版本,新建一張圖片,注意設定為大小

250畫素x122畫素

,解析度

300

,RGB顏色

8位

,背景內容

白色

。這一設定是和我墨水屏2。13寸的大小相對應的,其他尺寸的墨水屏也要相應修改圖片大小。

利用文字工具在圖片上寫入文字,我這裡用我的張大媽ID來測試。

將圖片儲存為

.bmp

檔案。

開啟電腦上的

Image2LCD

軟體,掃描方式為

垂直掃描

,輸出灰度為

單色

,大小為

250x122

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

匯入之前製作的bmp圖片。

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

選擇

顏色反轉

左右顛倒

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

將其儲存為

.c

檔案。

開啟電腦上的Arduino軟體,在開發板管理器裡下載安裝ESP8266的開發包,這一步因為要連線外國網站時間會比較長。

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

用記事本開啟前一部建立的。c檔案,將大括號{}裡的文字複製出來。

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

貼上到Arduino裡的imagedata。cpp檔案中{}裡,然後將前6組數字用/* */索引起來,否則和4006的陣列就不對應了。

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

點選

上傳

按鈕,檢視Console端是否有錯誤發生,如果沒問題的話,墨水屏就能顯示我們寫入的文字了。寫入時,ESP8266板上會閃爍指示燈。

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

我們還可以試試看寫入一張黑白圖片效果如何,這裡找一張奧黛麗赫本的經典照片。

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

之後的流程和上面寫入文字的方法基本相同,只不過圖片要修改為255x122的大小。

但是本人在實操中卻出現以下問題:雖然顯示上傳成功,但是也出現了Hard resetting via RTS pin。。。的警告。

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

墨水屏上的內容也並未更新,網上查了很多資料終於找到了解決方法。ESP8266開發板上有一個

RST

按鈕,點選之後可以重置狀態。

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

點選之後再次燒錄就可以成功顯示奧黛麗赫本的黑白照片啦!

...”到“奧黛麗赫本”——手把手教您拆解廢舊電子價籤DIY墨水屏

總結

其實站內也有關於電子價籤DIY的文章,閱讀之後確實瞭解到了不少知識,但是實際上手反而覺得無從下手,所以寫下這樣一篇文章,就算是一個實驗手冊吧。照著這篇文章一步步下來,應該可以自己動手DIY電子價籤的墨水屏了。當然,這只是一個開始,不少大神用同樣的電子價籤做了不少好玩的東西,就是需要具備一定的程式開發能力,還需要自行設計焊接電路板,確實是學無止境啊。

希望值友們踴躍點贊,收藏,評論!