2018年2月9日 星期五

DIY - ESP8266:ESP-12F DS3231 實時時鐘 RTC 電路(六十七)

DIY - ESP8266:ESP-12F DS3231 實時時鐘 RTC 電路(六十七):

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 實時時鐘電路圖
ESP8266 ESP-12F DS3231 RTC 連接:
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 實時時鐘的背面
2018年 2月 9日 天氣報告

氣溫:16.3@ 21:20
相對濕度:百分之 81%
天氣:多雲

沒有留言:

張貼留言