Orodha ya maudhui:

Jinsi ya kutumia Moduli ya Saa Saa (DS3231): Hatua 5
Jinsi ya kutumia Moduli ya Saa Saa (DS3231): Hatua 5

Video: Jinsi ya kutumia Moduli ya Saa Saa (DS3231): Hatua 5

Video: Jinsi ya kutumia Moduli ya Saa Saa (DS3231): Hatua 5
Video: Как использовать SSD1306 128x32 OLED-дисплей I2C с кодом Arduino 2024, Novemba
Anonim
Jinsi ya kutumia Moduli ya Saa Saa (DS3231)
Jinsi ya kutumia Moduli ya Saa Saa (DS3231)
Jinsi ya kutumia Moduli ya Saa Saa (DS3231)
Jinsi ya kutumia Moduli ya Saa Saa (DS3231)

DS3231 ni saa ya gharama nafuu, sahihi sana ya saa halisi ya I2C (RTC) na oscillator ya fuwele iliyolipwa ya joto-TCXO) na kioo. Kifaa kinajumuisha uingizaji wa betri na huweka utunzaji sahihi wa wakati wakati nguvu kuu ya kifaa imeingiliwa.

Ugavi:

Arduino Uno R3 -

Moduli ya DS3231 RTC - diymore DS3231 AT24C32 IIC RTC Module

Bodi ya mkate - MB-102 Bodi ya mkate

Waya za Jumper - Kiume hadi Kiume 4 na 8 Inch Solderless Ribbon Dupont-Sambamba Jumper waya

Hatua ya 1: Sakinisha Betri

Sakinisha Betri
Sakinisha Betri

Uingizaji wa betri ni 3V na betri ya kawaida ya CR2032 3V inaweza kuwezesha moduli na kudumisha habari kwa zaidi ya mwaka.

Hatua ya 2: Uunganisho

Uhusiano
Uhusiano

Wiring moduli ya RTC ni sawa moja kwa moja!

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

Hatua ya 3: Maktaba

Maktaba
Maktaba

Maktaba ya Arduino kwa saa halisi ya DS3231 (RTC) inaweza kusanikishwa moja kwa moja katika Meneja wa Maktaba.

Hatua ya 4: Kuweka Saa

Saa hiyo inaweza kuwekwa tarehe 1 Januari 1970 mwanzoni. Ikiwa unahitaji wakati halisi katika miradi yako, unganisha RTC hii na kompyuta yako.

Iliangalia mfano wa DS3231_set kutoka maktaba ya DS3231 na inaonekana kama inatarajia tarehe iliyotumwa kwa muundo huu YYMMDDwHHMMSS, na 'x' mwishoni.

Mistari michache ya nambari ya Python inayotumia pyserial na ntplib inapaswa kupata wakati kutoka kwa seva ya wakati na kutuma kamba kwa Arduino.

Hatua ya 5: Jaribu RTC

Jaribu RTC
Jaribu RTC

Katika maktaba, mifano hupata DS3231 / echo_time.ino. Pakia kwa Arduino na unapaswa kuona wakati uliochapishwa kwenye mfuatiliaji wa serial.

Ilipendekeza: