กลับไปหน้ารวมไฟล์
never-wake-up-too-late-alarm-clock-with-annoying-tone-4e6872.md

ชื่อโปรเจกต์: นาฬิกาปลุกสายโหด - ปลุกแรงจนต้องลุก (Never wake up too late)

นี่คือโปรเจกต์แรกของพี่ที่ลองเล่นกับ [Arduino](https://s.shopee.co.th/7fUgFAWSki) เลยนะน้อง ตัวนี้ตั้งใจทำมาแทนนาฬิกาปลุกเรือนเก่า ฟังก์ชันพื้นฐานมาครบ จะดูวัน วันที่ เวลา หรือจะตั้งปลุก (Alarm) ก็จัดไปอย่าให้เสีย

งานนี้พี่จัดหนัก ออกแบบทั้งตัว Casing แล้วก็แผ่น PCB เองกับมือ (ไฟล์อยู่ข้างล่างนะวัยรุ่น)

ตัว Casing จะมี 2 ส่วน คือชิ้นหน้า (front side) กับชิ้นหลัง (back side)

DOWNLOADS:

Casing:

  • front side
  • back side

PCB:

Fritzing - Gerber

ประกอบร่างทุกส่วนเสร็จแล้ว นาฬิกาปลุกก็พร้อมใช้งาน บอกเลยเสียงปลุกกวนประสาทใช้ได้เลยล่ะ หล่อเท่เลยงานนี้

Never wake up too late...

รายละเอียดทางเทคนิคฉบับเจาะลึก (EXPANDED TECHNICAL DETAILS)

Acoustic Persistence Behavioral Aide (ระบบช่วยกระชากวิญญาณคนขี้เซา)

นี่คือสุดยอดนาฬิกาปลุกที่ออกแบบมาเพื่อพวกหลับลึกโดยเฉพาะ พี่เซตเสียงให้มันค่อยๆ ดังขึ้นและใช้โทนเสียงแบบ "Annoying" สุดกวนประสาท ซึ่งจะหยุดได้ก็ต่อเมื่อเอ็งต้องลุกมาขยับตัวจัดการกับมันเท่านั้น

  • Dynamic Frequency Chirp Synthesis: เจ้า Arduino จะสร้างลำดับคลื่นความถี่แบบ "Dissonant" (ประมาณ 2.5kHz - 4.2kHz) ซึ่งเป็นย่านความถี่ที่หูคนเราจะรำคาญจนทนไม่ไหว เป็นจิตวิทยาปลุกคนให้ตื่นชั้นดีเลยน้องเอ๊ย
  • Progressive Amplitude Ramp: (ฟีเจอร์เด็ด) ถ้าภายใน 30 วินาที เอ็งยังไม่กด "Snooze" ตัว Arduino จะสั่งเพิ่ม Duty-cycle และความดังของ Piezoelectric Buzzer ให้ดังทะลุปรอทขั้นสุดไปเลย

ระบบการตอบโต้ (Interaction)

  • Puzzle-Based Deactivation: ถ้าอยากจะปิดเสียงปลุก เอ็งต้องทำภารกิจเล็กๆ อย่างการกดปุ่มตามลำดับที่กำหนดไว้ เพื่อให้มั่นใจว่าเอ็งตื่นเต็มตาแล้วจริงๆ ก่อนที่เสียงจะดับไป ไม่ใช่แค่ละเมอเอามือไปตบให้มันเงียบแล้วนอนต่อ! สู้งานนะน้อง!

ข้อมูล Frontmatter ดั้งเดิม

title: "Never wake up too late - Alarm Clock with annoying tone"
description: "An Arduino-based alarm clock with a 3D printed casing."
author: "smi1100"
category: "Screens & Displays"
tags:
  - "clocks"
  - "alarm"
views: 2310
likes: 0
price: 299
difficulty: "Intermediate"
components:
  - "1x Alphanumeric LCD, 20 x 4"
  - "1x Buzzer"
  - "5x Resistor 10k ohm"
  - "5x Pushbutton switch 12mm"
  - "1x Soldering iron (generic)"
  - "1x Breadboard (generic)"
  - "1x Real Time Clock (RTC)"
  - "1x Arduino UNO"
  - "1x 3D Printer (generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://projects.arduinocontent.cc/0dab702b-1575-44cc-baec-c7a47e5ef091.ino"
documentationLinks: []
passwordHash: "70703170602a00b9d8e90a67559473071765da41653334f0285eeabf735b6ca6"
encryptedPayload: "U2FsdGVkX18WPssfu1dS2l6Env3m/X5Qt9C5xntIZTwXgZALd0qRH7I2BLDLGKeABnGacl85SFB1FujOxhMeJoHaCiem1R45Ih3oOdoEo18="
seoDescription: "An Arduino-based Alarm Clock project with a 3D printed casing and an annoying tone to prevent you from oversleeping."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/never-wake-up-too-late-alarm-clock-with-annoying-tone-4e6872_cover.jpg"
lang: "th"