用 ESP32 制造便攜式 IoT 顯示器
這是一個(gè)便攜式的 IoT 顯示器項目,可以基于它和 Arduino_GFX 庫開(kāi)發(fā)出各種實(shí)用工具。例如 WiFi 信號分析、電子相冊等。配上設計良好的 3D 打印外殼,可以很方便地掛在鑰匙扣或者背包上,隨身攜帶。
材料清單
TTGO T7 V1.0(ESP32 WiFi 模塊) × 1
2 英寸 IPS LCD × 1
402035 Lipo 鋰電池 × 1
D 環(huán)形登山扣夾 × 1
3D 打印外殼
可以選擇在文末下載 3D 打印文件之后打印出外殼。
021yin.com/thing:4564272
焊接電路部分
參照 LCD 的 Datasheet 連接引腳。連接之前請務(wù)必通讀 Datasheet,尤其是當你訂購的 LCD 型號和這里的有差別時(shí)。
ESP32 - LCD
GND - Pin 1 GND
- Pin 2 LED K
3v3. - Pin 4 Vcc - 20 Ohm - Pin 3 LEDA
GPIO 27 - Pin 7 D/C
GPIO 5 - Pin 8 CS
GPIO 18 - Pin 9 SCK
GPIO 23 - Pin 10 MOSI
GPIO 33 - Pin 11 RST
組裝
用膠帶封住焊接處和裸露的引腳。
參照下面的視頻組裝好模塊和外殼。
編程
Arduino IDE
如果你沒(méi)有安裝過(guò) Arduino IDE,則需要下載并安裝它:
ESP32 支持
021yin.com/espressif/arduino-esp32
Arduino_GFX 庫
021yin.com/moononournation/Arduino_GFX
在 Arduino IDE 中導入這個(gè)庫。(Arduino IDE “Sketch” Menu - “Include Library” - “Add .ZIP Library” - 選擇下載到的壓縮包文件)
編譯并上傳
用 USB 線(xiàn)連接到電腦,打開(kāi) Arduino IDE。
打開(kāi) ESPWiFiAnalyzer 示例代碼(”File” - “Example” - “Arduino_GFX” - “ESPWiFiAnalyzer”)
點(diǎn)擊 Arduino IDE “Upload” 按鈕。
ESPWiFiAnalyzer.ino 代碼文件在文末也有提供下載。
完成
這個(gè) 2 英寸的 IoT 顯示器不僅可以用作 WiFi 信號檢測分析,ESP32 同時(shí)也具有更多可能。是時(shí)候開(kāi)啟你的想象力去讓它變得更好玩了!
021yin.com/Portable-IoT-Display/
原文作者:陳亮
譯文首發(fā)于:趣無(wú)盡
轉發(fā)請注明出處與原作者信息
021yin.com/thread-315345-1-1.html