ESP-12F DS3231 實時時鐘(RTC / Real-Time Clock)電路是通過積體電路匯流排(I²C / I2C:Inter-Integrated Circuit)來控制,所以實時時鐘電路是很簡單,祇需要連接 4條電路,包括 SCL(Serial Clock Input - 串列時鐘輸入)、SDA(Serial Data Input - 串列資料輸入)、VCC 3.3V(VCC - DC 主電源)和 GND(Ground - 地線),便可以驅動 DS3231 實時時鐘模組。
ESP-12F DS3231 實時時鐘電路圖 |
LCD
|
Signal
|
Description
|
ESP-12F
|
Board Signal
|
I/O Signal
|
1
|
32K
|
32kHz Frequency Output
|
8
|
Vcc
|
Vcc
|
2
|
SQW
|
Square Wave Output
|
15
|
GND
|
GND
|
3
|
SCL
|
Serial Clock Input
|
19
|
D2
|
GPIO4
|
4
|
SDA
|
Serial Data Input
|
20
|
D1
|
GPIO5
|
5
|
VCC
|
3.3V
|
8
|
Vcc
|
Vcc
|
6
|
GND
|
Ground
|
15
|
GND
|
GND
|
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
|
筆者使用尺寸 40mm × 60mm × 1.6mm 的雙面萬用板來製作ESP-12F DS3231 實時時鐘電路,萬用板前面會放置 SSD1306 OLED 顯示屏,背面會放置 ESP-12F 和 DS3231 模塊,雖然位置有點緊張,祇要小心處理,應該不是問題。
40mm × 60mm × 1.6mm 的雙面萬用板 |
ESP-12F DS3231實時時鐘 PCB 板的正面 |
ESP-12F DS3231實時時鐘 PCB 板的背面 |
ESP-12F DS3231實時時鐘 PCB 板的背面 |
ESP8266 ESP-12F SOC 模組 |
DS3231 實時時鐘模組 |
完成 ESP-12F DS3231 實時時鐘的正面 |
完成 ESP-12F DS3231 實時時鐘的背面 |
氣溫:16.3度 @ 21:20
相對濕度:百分之 81%
天氣:多雲
沒有留言:
張貼留言