2017年3月1日 星期三

2017 又再 IoT: 裝備篇 - ESP8266 + Usart-GPU

首先, 諗下今次點玩.

(1) MCU
第一件事, 搵左 硬件先,  D1 好似唔係咁 stable, 唔知點解好容易出  wdt reset.

買左塊 NodeMcu Lua WIFI V3 , 強國野, 佢叫乜就乜, V3 就 V3 喇.


官網 簡單到無人有, 想 check 下 pin assignment 都唔得.
自己上網搵下每個版本既資料, V3 最大好處, 係有 USB 直出既 5V pin.





其他舊版本, 可以參考一下:

V2





V0.9/V1





注意: 家陣 I2C 既 Wire 庫, 係唔支援 Slave mode 既, 只可以做 master.
所以, 如果有兩塊 nodeMCU, 係唔可以用 I2C 通訊既.

不過, 因為 IO 唔係咁多,  又搵唔到靚仔又易睇既 I2C 彩屏, 準備用 Usart-GPU 做 display.
但係 Usart-GPU 果D要用 5V 電....諗諗下, 可能用番 D1, 又或者買塊 MeWos D1 R2 V2.1.


用番 D1, 佢 D 針腳真難估, D1 R1 同 D1 R2 又唔同哂, 真係要小心D試清楚至開始.
唔知點解, TX1 總係怪怪地.

注意:
- 如果要用 Interrupt 既話, ESP8266 只係可以用  FALLING, RISING 同 CHANGE.
  千萬唔好用 LOW 或者 HIGH, 會無反應的.


ESP8266 既針腳, 玩玩下, 直接用粒 chip 駁電仲好玩:




(2) Display
呢樣其實唔係必然既, 24小時行既野, 邊得閒睇住.  不過, 一旦出事, 無個顯示就唔知發生乜事.
最後都係決定加個 display.  上面都講左, 為左省 IO 線, 諗住用 Usart-GPU 既 display, 仲痕痕地想試下用 touch mon.   諗住自己做埋省電功能, 5分鐘無人掂就關 mon, 再 touch 佢就開番.


不過...可能會捉蟲, 萬一死左, 個 mon 又 off 左....touch 佢都唔會開番, 又係無用.  唉..心大心細.




沒有留言:

張貼留言