WiFi Sync Clock-個人專題

WiFi Sync Clock
功能及運作
- 透過Esp32連結WiFi。
- 從NTP Server接收資料(字串)。
- 將接收到的字串做處理。
- 在8*32的LED矩陣做顯示。
- 並每過一分鐘時,顯示一次日期。
什麼是NTP and NTP Server?
- NTP全名為NetWork Time Protocol,透過這個協議我們可以將伺服器實踐做同步。
- NTP Server,中文稱作時間伺服器,是一種專門用來提供時間資訊的伺服器,可以Request日期、時間...等相關資料。
材料準備
- ESP32 開發板 *1
- 杜邦線(母對母) *n
- 配有 max7219 的 LED 832 矩陣(FC-16) 2
電路連接
- max7219 腳位連接
- DIN(Data in): 23
- CLK(Clock): 18
- CS(Load): 5
程式編寫
- 需要先安裝以下函式庫
- NTPClient
- MD_MAX72XX
- MD_Parola
- NTPClient
- 需要先設定連接的wifi
- ssid,改成你要連接的WiFi名稱。
- password,改成你要連接的WiFi名稱。
1 | //wifi設定 |
- 程式碼:
1 |
|
外觀設計
- 主要以塑膠瓦楞紙板透過熱熔膠拼接而成。
- 一個上下未封蓋的三角柱體為主體。
- 正面:
- 挖出一個3.3*16公分的長形來放置LED矩陣。
- 挖出一個3.3*16公分的長形來放置LED矩陣。
- 側面
右: 放置ESP32、相關線材及訊號接收線。
左: 放置電源供應線。
- 正面:
功能展示
- Title: WiFi Sync Clock-個人專題
- Author: Shih Jiun Lin
- Created at : 2023-01-20 01:18:01
- Updated at : 2023-01-24 01:33:04
- Link: https://shih-jiun-lin.github.io/2023/01/20/WiFi Sync Clock/
- License: This work is licensed under CC BY-NC-SA 4.0.