โมดูลนาฬิกา DS3231 module
บทความนี้จะสอนใช้งาน โมดูลนาฬิกา RTC DS3231 ให้แสดงเวลาและวันที่บน LCD โดยคอนโทรลผ่านบอร์ด ESP8266 หรือใครจะใช้บอร์ด Arduino UNO หรือ Arduino NANO ก็ได้นะครับ จะมีวิธีการทำอย่างไรกันนั้น ไปดูกันเลยครับ
DS3231 Module โมดูลนาฬิกา
DS3231 module เป็นโมดูนาฬิกาแบบเวลาจริง RTC( Real Time Clock ) ที่มีความถูกต้องแม่นยำสูง เพราะข้างในมีวงจรวัดอุณหภูมิ เพื่อนำอุณหภูมิจากสภาพแวดล้อมมาคำนวนชดเชยความถี่ของ Crystal ที่ถูกรบกวนจากอุณหภูมิภายนอก มาพร้อมแบตเตอร์รี่ ใช้งานได้แม้ไม่มีแหล่งจ่ายไฟจากภายนอก สามารถตั้งค่า วัน เวลา ได้อย่างง่าย มีไลบารีมาพร้อมใช้งาน สามารถเลือกแสดงผลเวลาแบบ 24 ชั่วโมงหรือแบบ 12 ชัวโมงก็ได้โมดูลนี้ยังสามารถ แสดงอุณหภูมิภายนอกได้ เป็นเหมือนนาฬิกาดิจิตอลที่บอกอุณหภูมิได้ด้วย
สเปค
- ขนาด: 38x×22×14mm
- น้ำหนัก: 8g
- แรงดันใช้งาน: 3.3 – 5 .5 V
- ชิป: DS3231
- ความแม่นยำ: ช่วง range 0-40, 2ppm ,Error ระมาณ 1 นาที
- เซ็นเซอร์อุณหภูมิ: ความแม่นยำ± 3
- ชิปหน่วยความจำ: AT24C32 (ความจุ 32K)
- อินเทอร์เฟซบัส: I2C
- ความเร็วในการรับส่งข้อมูลสูงสุด: 400KHz
- ใช้แบตเตอรี่: CR2032
การต่อวงจร
LCD ⇒ ESP8266
SDA → D2
SCL → D1
VCC → Vin
GND → GND
RTC DS3231 ⇒ ESP8266
SDA → D2
SCL → D1
VCC → Vin
GND → GND