โปรเจกต์ Alarm clock ที่จะ shock ให้คุณตื่น!
Alarm clock อย่างง่ายที่จะ shock ให้คุณตื่นด้วย electrical charge! เหมาะอย่างยิ่งสำหรับ heavy sleepers
Alarm clock อย่างง่ายที่จะ shock ให้คุณตื่นด้วย electrical charge! เหมาะอย่างยิ่งสำหรับ heavy sleepers
▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์
Project Supporter Team
โพสต์โดย
ภาพรวม:
นาฬิกาปลุกที่ใช้ Arduino นี้ถูกออกแบบมาเพื่อให้คุณมั่นใจว่าจะตื่นตรงเวลา โดยการใช้ Linear Actuator ที่ติดตั้งกลไก Buzzer ไว้ที่ส่วนปลาย ตัวเครื่องบรรจุอยู่ในเคสที่พิมพ์จากเครื่องพิมพ์ 3D (3D-printed) ซึ่งรวมเอาโมดูล RTC (Real-Time Clock), จอ LCD และ Servo เข้าด้วยกันเพื่อเปิดใช้งาน Buzzer เมื่อถึงเวลาปลุก ผมสร้างสิ่งนี้ขึ้นมาเป็นโปรเจกต์สำหรับช่อง YouTube ของผม คือ Leviathan Engineering คุณสามารถดูวิดีโอสอนวิธีการสร้างได้ที่นี่: https://youtu.be/aGWegmmGQkU?si=MCPgaSiv40kMZxBR
หลักการทำงาน:
การรักษาเวลา:
โมดูล RTC (DS1307) จะรักษาเวลาให้แม่นยำ แม้ในขณะที่ไม่มีการจ่ายไฟ
Arduino จะอ่านเวลาจาก RTC และแสดงผลบนหน้าจอ LCD1602
การเปิดใช้งานการปลุก:
เมื่อเวลาจาก RTC ตรงกับเวลาปลุกที่บันทึกไว้ Arduino จะสั่งงานให้ Linear Actuator ทำงาน
ตัว Actuator จะยืดออกและเลื่อนกลไก Buzzer ไปยังตำแหน่งที่อยู่ใกล้กับผู้ใช้งาน
จากนั้น Servo Motor จะกดปุ่มบน Buzzer เพื่อส่งสัญญาณปลุกที่เสียงดังชัดเจน
คุณสมบัติเพิ่มเติม:
หน้าจอ LCD จะแสดงเวลาปัจจุบันและการตั้งค่าการปลุก
ทำงานด้วยแหล่งจ่ายไฟ 5V และสามารถใช้พลังงานจากแบตเตอรี่เพื่อความสะดวกในการพกพา
อุปกรณ์ที่ใช้
Arduino Uno (หรือบอร์ดที่ใช้งานร่วมกันได้) – สมองกลหลักของโปรเจกต์
โมดูล RTC DS1307 – ทำหน้าที่รักษาเวลา
จอแสดงผล LCD1602 – แสดงเวลาปัจจุบันและสถานะการปลุก
Linear Actuator – ทำหน้าที่เคลื่อนกลไก Buzzer เข้าสู่ตำแหน่ง
Servo Motor – ทำหน้าที่กดปุ่มเปิดใช้งาน Buzzer
กลไก Buzzer – สร้างสัญญาณปลุกที่ให้เสียงดังชัดเจน
Resistor และ Jumper wires – สำหรับการเชื่อมต่อวงจรที่จำเป็น
เคส 3D-printed – สำหรับบรรจุอุปกรณ์ทั้งหมดเข้าด้วยกันอย่างเป็นระเบียบ
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้