2018年2月5日 星期一

DIY - ESP8266:ESP-12F SNTP 簡單網路時間協定硬件製作(六十三)

DIY - ESP8266:ESP-12F SNTP 簡單網路時間協定硬件製作(六十三):

製作 ESP8266 的 SNTP (簡單網路時間協定)時鐘硬件,SNTP 是通過路由器(Router)連接至互聯網(Internet)提取時間戳記(Timestamp),ESP8266 接收 SNTP 的時間戳記(Timestamp)後,通過程式的轉換成本地時間(Local Time),然後通過積體電路匯流排(I²C / I2C:Inter-Integrated Circuit)驅動 SSD1306 的 OLED 顯示屏,並顯示時間。

ESP-12F SNTP 簡單網路時間協定時鐘線路圖
ESP8266 ESP-12F SSD1306 I2C OLED 屏連接:
LCD
Signal
Description
ESP-12F
Board Signal
I/O Signal
1
VCC
VCC 2.7 ~ 3.3V
8
Vcc
Vcc
2
GND
Ground
15
GND
GND
3
SCK
Serial Clock Input
19
D2
GPIO4
4
SDA
Serial Data Input
20
D1
GPIO5

ESP8266 ESP-12F - J1 - RS-232 模塊連接:
RS-232
Signal
Description
J1
Board Signal
I/O Signal
1
VCC
VCC 2.7 ~ 3.3V
1
Vcc
Vcc
2
TX
Data Transmission
2
TX
Data Transmission
3
RX
Data Receive
3
RX
Data Receive
4
GND
Ground
4
GND
Ground

J1
Signal
Description
ESP-12F
Board Signal
I/O Signal
1
Vcc
Vcc
8
Vcc
Vcc
2
TX
Data Transmission
21
RX
Data Receive
3
RX
Data Receive
22
TX
Data Transmission
4
GND
Ground
15
GND
Ground

首先製作一片 PCB 基板作為 SSD1306 OLED 顯示屏和 ESP-12F 模組的連接,PCB 基板機身尺寸是 35mm × 30mm × 1.6mm,將需要的連接器和電路連接,SSD1306 OLED 顯示屏會放在前面,而 ESP-12F 模組會放在後面,電路連接是通過中間的 PCB 板作為橋樑。電源是由 USB – Serial 模組提供,供電電源是 3.3V。

首先製作 PCB 基板
PCB 基板可以插入 ESP-12F 模組
電源和串口放在 OLED 屏底
插入 ESP-12F 模組在 PCB 板背面
ESP-12F SNTP 製作似三文治
完成的 ESP-12F SNTP 簡單網路時間協定時鐘尺寸是 35mm × 30mm × 23mm。
ESP-12F SNTP 簡單網路時間協定時鐘
2018年 2月 5日 天氣報告
氣溫:9.2@ 20:20
相對濕度:百分之 48%
天氣:天色大致良好

沒有留言:

張貼留言