สารบัญ:
- ขั้นตอนที่ 1: ติดตั้งแบตเตอรี่
- ขั้นตอนที่ 2: การเชื่อมต่อ
- ขั้นตอนที่ 3: ห้องสมุด
- ขั้นตอนที่ 4: การตั้งค่านาฬิกา
- ขั้นตอนที่ 5: ทดสอบ RTC
วีดีโอ: วิธีใช้โมดูลนาฬิกาแบบเรียลไทม์ (DS3231): 5 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:02
DS3231 เป็นนาฬิกาเรียลไทม์ (RTC) แบบ I2C ราคาประหยัดและแม่นยำอย่างยิ่ง พร้อมด้วยคริสตัลออสซิลเลเตอร์ที่ชดเชยอุณหภูมิ (TCXO) และคริสตัลในตัว อุปกรณ์มีอินพุตแบตเตอรี่และคงการบอกเวลาที่แม่นยำเมื่อไฟฟ้าหลักที่ส่งไปยังอุปกรณ์ถูกขัดจังหวะ
เสบียง:
Arduino Uno R3 -
โมดูล DS3231 RTC - diymore โมดูล DS3231 AT24C32 IIC RTC
เขียงหั่นขนม - MB-102 เขียงหั่นขนม
สายจัมเปอร์ - ชายกับชาย 4 และ 8 นิ้ว Solderless Ribbon Dupont-Compatible Jumper Wires
ขั้นตอนที่ 1: ติดตั้งแบตเตอรี่
อินพุตแบตเตอรี่คือ 3V และแบตเตอรี่ CR2032 3V ทั่วไปสามารถจ่ายไฟให้กับโมดูลและรักษาข้อมูลไว้ได้นานกว่าหนึ่งปี
ขั้นตอนที่ 2: การเชื่อมต่อ
การเดินสายไฟโมดูล RTC นั้นค่อนข้างตรงไปตรงมา!
VCC -> Arduino 5VGND -> Arduino GND SCL -> SCL หรือ A5 SDA -> SDA หรือ A4
ขั้นตอนที่ 3: ห้องสมุด
ไลบรารี Arduino สำหรับนาฬิกาเรียลไทม์ DS3231 (RTC) สามารถติดตั้งได้โดยตรงใน Library Manager
ขั้นตอนที่ 4: การตั้งค่านาฬิกา
นาฬิกาน่าจะตั้งไว้ที่ 1 มกราคม 1970 ในตอนแรก หากคุณต้องการเรียลไทม์ในโครงการของคุณ ซิงโครไนซ์ RTC นี้กับคอมพิวเตอร์ของคุณ
ดูในตัวอย่าง DS3231_set จากไลบรารี DS3231 และดูเหมือนว่าคาดว่าวันที่ส่งในรูปแบบนี้ YYMMDDwHHMMSS โดยมี 'x' ต่อท้าย
โค้ด Python สองสามบรรทัดที่ใช้ pyserial และ ntplib ควรรับเวลาจากเซิร์ฟเวอร์เวลาและส่งสตริงไปยัง Arduino
ขั้นตอนที่ 5: ทดสอบ RTC
ในไลบรารี ตัวอย่างค้นหา DS3231/echo_time.ino อัปโหลดไปยัง Arduino และคุณจะเห็นเวลาที่พิมพ์ในมอนิเตอร์แบบอนุกรม
แนะนำ:
จอแสดงผล P10 DMD พร้อม Arduino และ RTC DS3231: 4 ขั้นตอน (พร้อมรูปภาพ)
จอแสดงผล P10 DMD พร้อม Arduino และ RTC DS3231: จอแสดงผล P10 เป็นอาร์เรย์ของ LED ดอทเมทริกซ์ P10 led เป็นที่รู้จักกันทั่วไปว่าเป็น Dot Matrix Display หรือ DMD display มันขึ้นอยู่กับการลงทะเบียนกะโดยทั่วไปจะใช้การลงทะเบียน 74595shift พวกเขาสามารถเรียงต่อกันด้วยกระดานที่คล้ายกันจำนวนมากขึ้น NS
การตั้งค่า DS3231 RTC (นาฬิกาเรียลไทม์) อย่างแม่นยำ รวดเร็ว และอัตโนมัติโดยใช้ Java (+-1 วินาที): 3 ขั้นตอน
การตั้งค่า DS3231 RTC (นาฬิกาตามเวลาจริง) อย่างแม่นยำ รวดเร็วและอัตโนมัติโดยใช้ Java (+-1s): คำแนะนำนี้จะแสดงวิธีตั้งเวลาบนนาฬิกาเรียลไทม์ DS3231 โดยใช้ Arduino และแอปพลิเคชัน Java ขนาดเล็กที่ใช้ การเชื่อมต่อแบบอนุกรมของ Arduino ตรรกะพื้นฐานของโปรแกรมนี้:1. Arduino ส่งคำขอซีเรียล
การใช้โมดูลนาฬิกาเรียลไทม์ DS1307 และ DS3231 กับ Arduino: 3 ขั้นตอน
การใช้โมดูลนาฬิกาเรียลไทม์ DS1307 และ DS3231 กับ Arduino: เราได้รับคำขอเกี่ยวกับวิธีการใช้โมดูลนาฬิกาเรียลไทม์ DS1307 และ DS3231 กับ Arduino จากแหล่งต่างๆ อยู่เสมอ นี่เป็นบทแนะนำส่วนแรกในสองส่วนเกี่ยวกับวิธีการใช้งาน สำหรับบทช่วยสอน Arduino นี้ เรามีโมดูลนาฬิกาแบบเรียลไทม์สองโมดูลสำหรับเรา
Arduino DS3231 RTC Clock พร้อม LCD: 3 ขั้นตอน
Arduino DS3231 RTC Clock พร้อม LCD: เพื่อทำความคุ้นเคยกับ DS3231 RTC (นาฬิกาเรียลไทม์) ฉันสร้างนาฬิกา 24 ชั่วโมงที่ใช้ Arduino อย่างง่าย มี 3 ปุ่มพร้อมฟังก์ชันต่อไปนี้: กดปุ่มใดก็ได้เพื่อเข้าสู่โหมดตั้งเวลา เพิ่มและลดเวลาเป็นนาทีด้วย t
นาฬิกา Arduino พร้อม DS3231 และ LCD1602: 3 ขั้นตอน
Arduino Clock พร้อม DS3231 และ LCD1602: โครงการนี้เป็นส่วนหนึ่งของโครงการที่ใหญ่กว่า แต่สามารถเป็นโครงการแบบสแตนด์อโลนได้ โดยพื้นฐานแล้วมันคือนาฬิกาที่มีปุ่มสองปุ่มสำหรับตั้งเวลาและวันที่ มันไม่ได้ดูดีขนาดนั้นบนเขียงหั่นขนมที่มีสายไฟทั้งหมด แต่มันใช้งานได้และง่าย