2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
โครงการนี้เป็นส่วนหนึ่งของโครงการที่ใหญ่กว่า แต่สามารถเป็นโครงการแบบสแตนด์อโลนได้ โดยพื้นฐานแล้วจะเป็นนาฬิกาที่มีปุ่มสองปุ่มสำหรับตั้งเวลาและวันที่
มันดูไม่ดีนักบนเขียงหั่นขนมที่มีสายไฟทั้งหมด แต่ใช้งานได้และสามารถทำให้ง่ายขึ้นโดยใช้จอแสดงผล 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 อาจใช้งานไม่ได้