สารบัญ:

นาฬิกา Arduino พร้อม DS3231 และ LCD1602: 3 ขั้นตอน
นาฬิกา Arduino พร้อม DS3231 และ LCD1602: 3 ขั้นตอน

วีดีโอ: นาฬิกา Arduino พร้อม DS3231 และ LCD1602: 3 ขั้นตอน

วีดีโอ: นาฬิกา Arduino พร้อม DS3231 และ LCD1602: 3 ขั้นตอน
วีดีโอ: DS3231 Real Time Clock with Arduino | SdevElectronics 2024, กรกฎาคม
Anonim
นาฬิกา Arduino พร้อม DS3231 และ LCD1602
นาฬิกา Arduino พร้อม DS3231 และ LCD1602

โครงการนี้เป็นส่วนหนึ่งของโครงการที่ใหญ่กว่า แต่สามารถเป็นโครงการแบบสแตนด์อโลนได้ โดยพื้นฐานแล้วจะเป็นนาฬิกาที่มีปุ่มสองปุ่มสำหรับตั้งเวลาและวันที่

มันดูไม่ดีนักบนเขียงหั่นขนมที่มีสายไฟทั้งหมด แต่ใช้งานได้และสามารถทำให้ง่ายขึ้นโดยใช้จอแสดงผล I2C แต่ฉันจะพูดถึงเรื่องนั้นในคำแนะนำในอนาคต

โหมดการทำงานค่อนข้างง่าย คุณมีปุ่มสองปุ่ม ปุ่มแรกที่เชื่อมโยงกับพิน 8 บน Arduino ใช้เพื่อเลือกพารามิเตอร์ (วันที่ ชั่วโมง นาที …) และในตอนท้ายเพื่อบันทึกวันที่ใหม่ ปุ่มที่สองซึ่งติดอยู่กับพิน 9 บน Arduino ใช้เพื่อเพิ่มพารามิเตอร์ที่เลือกและในตอนท้ายเพื่อยกเลิกข้อมูลที่คุณเพิ่งป้อน (อย่าบันทึก) ในกรณีที่คุณไม่พอใจกับมัน

ขั้นตอนที่ 1: อะไหล่ที่จำเป็น:

ชิ้นส่วนที่จำเป็น
ชิ้นส่วนที่จำเป็น
ชิ้นส่วนที่จำเป็น
ชิ้นส่วนที่จำเป็น
ชิ้นส่วนที่จำเป็น
ชิ้นส่วนที่จำเป็น
ชิ้นส่วนที่จำเป็น
ชิ้นส่วนที่จำเป็น

1. Arduino UNO R3 หรือบอร์ดที่เข้ากันได้

2. โมดูล DS3231 RTC (นาฬิกาเรียลไทม์)

3. แบตเตอรี่ CR2032 หากโมดูลไม่ได้มาพร้อมกับแบตเตอรี่หนึ่งก้อน

4. จอแสดงผล LCD 1602

5. ตัวต้านทานปรับค่าได้ 50K ohm สำหรับปรับความคมชัดของ 1602 LCD

6. 2 ปุ่มสำหรับปรับวันที่และเวลา

7. ตัวต้านทาน 10K ohm สองตัวสำหรับหมุดปุ่มแบบดึงลง

8. สายจัมเปอร์สำหรับต่อชิ้นส่วน

9. เขียงหั่นขนม

ขั้นตอนที่ 2: ประกอบ Scheme

ประกอบโครงการ
ประกอบโครงการ

เนื่องจากฉันแน่ใจว่าคุณไม่สามารถเชื่อมต่อโดยอิงจากภาพถ่ายแรกของโปรเจ็กต์ได้ นี่คือโครงร่างสำหรับสิ่งนี้

ขั้นตอนที่ 3: เขียนรหัส:

คุณสามารถค้นหารหัสสำหรับโครงการนี้ได้ที่นี่ ในไฟล์แนบ รู้สึกอิสระที่จะปรับเปลี่ยนเพื่อให้เหมาะกับความต้องการของคุณ มีการอธิบายรหัสในไฟล์.ino ข้อเสนอแนะใด ๆ ยินดีต้อนรับ

แนบห้องสมุดที่ฉันใช้ด้วย ไลบรารีอื่นของ DS3231 อาจใช้งานไม่ได้

แนะนำ: