ชื่อโปรเจกต์: การสร้างตัวจับเวลาถอยหลังที่ปรับแต่งได้
การจับเวลาที่แม่นยำ: ตัวจับเวลาถอยหลังที่ปรับแต่งได้
Customizable Countdown Timer เป็นงานศิลปะบนโต๊ะทำงานที่ใช้งานได้จริง โปรเจกต์นี้ก้าวข้ามจากการใช้ breadboard โดยผสมผสานการเขียนโปรแกรม C++ ที่ใช้งานได้จริงเข้ากับการออกแบบโดยใช้คอมพิวเตอร์ช่วย (CAD) เพื่อสร้างผลิตภัณฑ์สำเร็จรูปสำหรับผู้บริโภค พร้อมกล่องหุ้มที่พิมพ์ด้วย 3D แบบกำหนดเอง

การรวมฮาร์ดแวร์
- หน้าจอแสดงผล: ใช้ TM1637 4-Digit Display หรือ MAX7219 Dot Matrix module ขนาดใหญ่ ขึ้นอยู่กับความต้องการของคุณ
- Rotary Encoder: KY-040 rotary encoder ถูกติดตั้งไว้ที่แผงด้านหน้า การหมุนปุ่มจะเพิ่มหรือลดตัวแปร "Minutes" การกดปุ่มเข้าด้านในจะคลิกปุ่มที่ติดตั้งมาด้วย ซึ่งจะเริ่มการนับถอยหลัง
- Alarm: เมื่อ
minutes == 0และseconds == 0อุปกรณ์ active buzzer ขนาด 5V จะส่งสัญญาณเตือนเป็นจังหวะที่ดัง
เฟรมที่พิมพ์ด้วย 3D
คุณค่าที่แท้จริงของโปรเจกต์นี้คือการเรียนรู้วิธีประกอบชิ้นส่วนอิเล็กทรอนิกส์ของคุณให้เข้าที่
- คุณจะวัดขนาดของ Arduino Uno, หน้าจอ TM1637 และ encoder ด้วยคาลิปเปอร์แบบดิจิทัล
- ใช้ Tinkercad หรือ Fusion 360 คุณจะออกแบบกล่องที่มีช่องเจาะที่แม่นยำ
(เช่น สี่เหลี่ยมขนาด 42 มม. x 15 มม. สำหรับหน้าจอ) - คุณพิมพ์กล่อง, ติดตั้งเกลียวทองเหลืองสำหรับสกรูของคุณ และติดตั้งอุปกรณ์อิเล็กทรอนิกส์ให้แน่นหนาภายใน
รายการส่วนประกอบ
- Arduino Uno/Nano: ตัวประมวลผล
- TM1637 4-Digit Display
- KY-040 Rotary Encoder
- Active Buzzer
- 3D Printer และ PLA filament