สารบัญ:

นาฬิกาปลุก Arduino DS1302 RTC: 3 ขั้นตอน
นาฬิกาปลุก Arduino DS1302 RTC: 3 ขั้นตอน

วีดีโอ: นาฬิกาปลุก Arduino DS1302 RTC: 3 ขั้นตอน

วีดีโอ: นาฬิกาปลุก Arduino DS1302 RTC: 3 ขั้นตอน
วีดีโอ: EP.29 โมดูลนาฬิกา ( RTC ) | Nursery Arduino 2024, พฤศจิกายน
Anonim
Image
Image

สวัสดี ฉันต้องการแบ่งปันโครงการเล็กๆ นี้กับคุณ เป็นเรื่องเกี่ยวกับนาฬิกาปลุกแบบทำเองโดยใช้บอร์ด Arduino UNO และโมดูล DS1302 RTC คุณสามารถตั้งค่าวันที่และเวลาด้วยแป้นพิมพ์และตั้งเวลาปลุกตามเวลาที่กำหนดได้ ฉันหวังว่าคุณจะชอบมัน.

ขั้นตอนที่ 1: ฮาร์ดแวร์ที่จำเป็น

ฮาร์ดแวร์ที่จำเป็น
ฮาร์ดแวร์ที่จำเป็น
ฮาร์ดแวร์ที่จำเป็น
ฮาร์ดแวร์ที่จำเป็น

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

- โมดูล RTC ที่นี่ฉันใช้ DS1302

- หน้าจอ LCD i2c

- เมทริกซ์ปุ่มกด 4*4

- และออด คุณสามารถใช้โมดูลหรือส่วนประกอบ 2 สาย

- ตัวต้านทาน 1kOhm สายกระโดดและเขียงหั่นขนม

ขั้นตอนที่ 2: การเดินสายไฟ

การเดินสายไฟ
การเดินสายไฟ

การเดินสายไฟเหมือนในรูป สิ่งที่ควรต่อสายด้วย GND และ 5v เช่น RTC, LCD และ Buzzer

พิน RTC นั้นต่อสายจาก D2 ถึง D5 และฉันใช้ตัวต้านทาน 1k กับพิน DAT และ D4 ดังนั้นเราจึงได้วันที่และเวลาที่ถูกต้อง ซึ่งเป็นวิธีแก้ปัญหาทั่วไป

LCD SDA และ SCL ต่อสายด้วย A4 และ A5

ปุ่มกดจากขวาไปซ้าย (D5-D12)

และเสียงกริ่งพร้อม D13 ซึ่งเป็น LED ภายในของ Arduino UNO

ขั้นตอนที่ 3: รหัสและการทำงาน

รหัสและไลบรารีที่ฉันใช้ คุณสามารถค้นหาได้ในลิงค์:

การทำงานค่อนข้างง่าย: คุณกด "*" บนแป้นพิมพ์เพื่อตั้งค่าเวลาและวันที่ปัจจุบัน จากนั้นกด "A" เพื่อตั้งเวลาปลุก คุณสามารถปรับแต่งเสียงเรียกเข้าได้ หากคุณชอบสร้างเสียงด้วยเสียงกริ่งหรือค้นหาบนอินเทอร์เน็ต

สนุกและหากคุณมีปัญหาหรือคำถามใด ๆ โปรดถาม

แนะนำ: