利用 NodeMCU + PCF8576 去驅動 LCD 的試驗

前幾個星期看見有師兄討論 IoT,於是用十幾元人仔淘了塊 NodeMCU (with ESP8266 module) 來試玩。
原來這塊板除了用 LUA 寫 code 外,還可以用 Arduino 的 IDE 上載,那正好給我這些半桶水又懶得學新東西的人了。 網人有很多教人  如何用 Arduino IDE 的,不在這裡再討論了。
手頭有一片 "8" 字 LCD,是帶背光的 STN 玻璃,1/4 duty,1/3 bias,3.3V 工作。就把 N 年前寫的 Arduino code 移植去 NodeMCU 試試吧!
LCD 的 driver 是用 PCF8576C ,interface 是 I2C,只用兩根線接去 NodeMCU 板。工作電壓可以用 3.3V,電源 Vdd 就直接連給 VLCD,不用外接。

試驗:LCD 上 4 個 "8" 字輪流顯示從 0 至 F 的數字。
圖中右手面是 PCF8576 的驅動 IC 板背面。
p1.jpg
2016-7-3 16:12


PCF8576 的驅動 IC 板的正面。
p2.jpg
2016-7-3 16:13


後記:
1) 因為每款 LCD 的走線都不同,這裡卻花了一點時間改 data 去配合 PCF8576 的 display RAM bit map,否則就會出亂碼了。
2) 還沒想到利用 ESP8266 可以搞什麽小玩意。

前幾個星期看見有師兄討論 IoT,於是用十幾元人仔淘了塊 NodeMCU (with ESP8266 module) 來試玩。
原來這塊 ...
FPDman 發表於 2016-7-3 16:14



    這個厲害.
之前又曾經問過這LCD那裡買的

TOP

本帖最後由 FPDman 於 2016-7-7 06:37 編輯
這個厲害.
之前又曾經問過這LCD那裡買的
xiao 發表於 2016-7-6 23:39


LCD 和 PCF8576 板是朋友送的。 LCD 裡原本還有很多 icon,我沒有連接其他 icon 顯示出來。

LCD1.JPG
2016-7-7 06:32


淘寶也有小 LCD 賣,但我沒買過,不知品質怎樣。買的時候要注意底偏光片是否反射型 (reflective mode),如果是反射型就不能配背光了。可到這裡看看。

TOP

回覆 3# FPDman


原來是這樣
那只有找找看了
謝謝
LCD 不配背光的不會超過一元, 但是很難挑到好用又標準的, 隔一段時間每次買都要改CODE很麻煩

TOP

產品設計的人都希望 LCD 上有特殊 icon 可以在產品上應用,故此這些純 "8" 字段位的 LCD 很難有標凖件 (標準件沒市場,也賣不到錢,沒人願意開發)。
以前也想過在 Arduino 寫 library 配 PCF8576/HT1621,要顯示什麼數字就 call 出來,但後來爛了尾   。加上每款 LCD 的走線都可能不一樣,結果 … 放棄了。

遲下或者會試用 Android 手機去玩 NodeMCU。不懂寫 Apps,只會用一點點 App Inventor 2。

TOP

上面接线漏了一点:不打算显示的 segment 和 icon 应该长接一个 OFF 的电压,那些脚不应该空接,否则人体静电或环境噪音会把不应显示的 segment 也"点亮"。上次试验时没这现象,所以懒得去再接线了。

TOP