หน้าแรก ดูโปรเจกต์ทั้งหมด
Intermediate

โปรเจกต์ Alarm clock ที่จะ shock ให้คุณตื่น!

Alarm clock อย่างง่ายที่จะ shock ให้คุณตื่นด้วย electrical charge! เหมาะอย่างยิ่งสำหรับ heavy sleepers

โปรเจกต์ Alarm clock ที่จะ shock ให้คุณตื่น!

วิดีโอสาธิต

Video

▶ กดเพื่อดูวิดีโอสาธิตโปรเจกต์

5,141 การดู
1 ถูกใจ

รายการอุปกรณ์และเครื่องมือ

1x RCT 1307 Realtime Clock
🛒 สั่งซื้อ
1x Feetech Mini Servo motor 120 degrees 9g
🛒 สั่งซื้อ
1x 3D Printer, ABS Filament
-
1x Motor Driver L298
🛒 สั่งซื้อ
1x 16x2 LCD display with I²C interface
🛒 สั่งซื้อ
1x Linear actuator 12 V
-
1x Hot Glue Gun
-
1x Breadboard 100x70
🛒 สั่งซื้อ

แอปพลิเคชันและแพลตฟอร์ม

รายละเอียดและวิธีทำ

ภาพรวม:

นาฬิกาปลุกที่ใช้ 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 – สำหรับบรรจุอุปกรณ์ทั้งหมดเข้าด้วยกันอย่างเป็นระเบียบ

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: alarm-clock-that-shocks-you-awake-0b5772
2450 บาท
PromptPay QR Code