Talaan ng mga Nilalaman:

Paano Gumamit ng isang Real-Time Clock Module (DS3231): 5 Hakbang
Paano Gumamit ng isang Real-Time Clock Module (DS3231): 5 Hakbang

Video: Paano Gumamit ng isang Real-Time Clock Module (DS3231): 5 Hakbang

Video: Paano Gumamit ng isang Real-Time Clock Module (DS3231): 5 Hakbang
Video: Lesson 99: Building Arduino Digital Clock using DS3231 LCD and Seven Segment Display 2024, Nobyembre
Anonim
Paano Gumamit ng isang Real-Time Clock Module (DS3231)
Paano Gumamit ng isang Real-Time Clock Module (DS3231)
Paano Gumamit ng isang Real-Time Clock Module (DS3231)
Paano Gumamit ng isang Real-Time Clock Module (DS3231)

Ang DS3231 ay isang murang gastos, lubos na tumpak na I2C real-time na orasan (RTC) na may isang pinagsamang temperatura-compensated na kristal oscillator (TCXO) at kristal. Ang aparato ay nagsasama ng isang input ng baterya at nagpapanatili ng tumpak na pag-iingat ng oras kapag nagambala ang pangunahing lakas sa aparato.

Mga Pantustos:

Arduino Uno R3 -

DS3231 RTC Module - diymore DS3231 AT24C32 IIC RTC Module

Breadboard - MB-102 Breadboard

Jumper Wires - Lalaki hanggang Lalaki 4 at 8 Inch Solderless Ribbon Dupont-Compatible Jumper Wires

Hakbang 1: I-install ang Baterya

I-install ang Baterya
I-install ang Baterya

Ang pag-input ng baterya ay 3V at ang isang karaniwang CR2032 3V na baterya ay maaaring mapagana ang module at mapanatili ang impormasyon nang higit sa isang taon.

Hakbang 2: Koneksyon

Koneksyon
Koneksyon

Ang kable ng module ng RTC ay medyo prangka!

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

Hakbang 3: Library

Library
Library

Ang library ng Arduino para sa DS3231 real-time na orasan (RTC) ay maaaring mai-install nang direkta sa Library Manager.

Hakbang 4: Pag-set up ng Clock

Ang orasan ay malamang na nakatakda sa 1 Enero 1970 nang una. Kung kailangan mo ng real-time sa iyong mga proyekto, isabay ang RTC na ito sa iyong computer.

Tiningnan ang halimbawa ng DS3231_set mula sa library ng DS3231 at tila inaasahan nito ang isang petsa na ipinadala sa format na YYMMDDwHHMMSS, na may isang 'x' sa dulo.

Ilang linya ng Python code na gumagamit ng pyserial at ntplib ang dapat makakuha ng oras mula sa time server at magpadala ng isang string sa Arduino.

Hakbang 5: Subukan ang RTC

Subukan ang RTC
Subukan ang RTC

Sa library, hanapin ang mga halimbawa DS3231 / echo_time.ino. I-upload ito sa Arduino at dapat mong makita ang oras na naka-print sa serial monitor.

Inirerekumendang: