Cov txheej txheem:

Yuav Siv Li Cas Lub Sijhawm Teev Sijhawm Tiag (DS3231): 5 Kauj Ruam
Yuav Siv Li Cas Lub Sijhawm Teev Sijhawm Tiag (DS3231): 5 Kauj Ruam

Video: Yuav Siv Li Cas Lub Sijhawm Teev Sijhawm Tiag (DS3231): 5 Kauj Ruam

Video: Yuav Siv Li Cas Lub Sijhawm Teev Sijhawm Tiag (DS3231): 5 Kauj Ruam
Video: Sib Hawm Dhau (Time Passed) Music Video by: Deeda/Dib Xwb 2024, Kaum ib hlis
Anonim
Yuav Ua Li Cas Siv Lub Sijhawm Sijhawm Tiag (DS3231)
Yuav Ua Li Cas Siv Lub Sijhawm Sijhawm Tiag (DS3231)
Yuav Ua Li Cas Siv Lub Sijhawm Sijhawm Tiag (DS3231)
Yuav Ua Li Cas Siv Lub Sijhawm Sijhawm Tiag (DS3231)

DS3231 yog tus nqi qis, tsis tshua muaj tseeb I2C lub sijhawm tiag tiag (RTC) nrog kev sib xyaw ua kom sov-them nyiaj siv lead ua oscillator (TCXO) thiab siv lead ua. Cov cuab yeej suav nrog lub roj teeb nkag thiab tswj lub sijhawm kom raug thaum lub zog tseem ceeb rau lub cuab yeej raug cuam tshuam.

Khoom siv:

Arduino Uno R3-https://store.arduino.cc/usa/arduino-uno-rev3

DS3231 RTC Module - diymore DS3231 AT24C32 IIC RTC Module

Breadboard - MB -102 Breadboard

Jumper Wires - Txiv neej rau Txiv neej 4 thiab 8 Nti Solderless Ribbon Dupont -Compatible Jumper Wires

Kauj Ruam 1: Nruab Roj Teeb

Nruab Roj Teeb
Nruab Roj Teeb

Lub roj teeb nkag yog 3V thiab ib txwm siv CR2032 3V roj teeb tuaj yeem ua lub zog ntsuas thiab tswj cov ntaub ntawv ntau dua ib xyoos.

Kauj ruam 2: Kev sib txuas

Kev sib txuas
Kev sib txuas

Kev xaim RTC module yog qhov yooj yim zoo nkauj!

VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL lossis A5 SDA -> SDA lossis A4

Kauj ruam 3: Tsev qiv ntawv

Tsev qiv ntawv
Tsev qiv ntawv

Arduino tsev qiv ntawv rau DS3231 lub sijhawm tiag tiag (RTC) tuaj yeem teeb tsa ncaj qha hauv Tus Thawj Saib Xyuas Tsev Qiv Ntawv.

Kauj Ruam 4: Teem Sijhawm

Lub moos feem ntau yuav teeb tsa rau 1 Lub Ib Hlis 1970 thaum pib. Yog tias koj xav tau lub sijhawm tiag tiag hauv koj cov phiaj xwm, ua haujlwm nrog RTC no nrog koj lub khoos phis tawj.

Saib mus rau hauv DS3231_set piv txwv los ntawm DS3231 lub tsev qiv ntawv thiab nws zoo li nws xav tias yuav muaj hnub xa hauv hom ntawv YYMMDDwHHMMSS, nrog 'x' thaum kawg.

Ob peb kab ntawm Python code siv pyserial thiab ntplib yuav tsum tau txais sijhawm los ntawm lub sijhawm server thiab xa txoj hlua mus rau Arduino.

Kauj Ruam 5: Xeem RTC

Xeem RTC
Xeem RTC

Hauv tsev qiv ntawv, piv txwv pom DS3231/echo_time.ino. Xa nws mus rau Arduino thiab koj yuav tsum pom lub sijhawm luam tawm hauv cov ntawv xov xwm.

Pom zoo: