กลับไปหน้ารวมไฟล์
clappy-the-clap-controlled-lamp-8b3f13.md

Clappy: โคมไฟควบคุมด้วยเสียงปรบมือ

ผมทำโปรเจกต์นี้ขึ้นมาเพราะรู้สึกเบื่อที่จะต้องปิดโคมไฟด้วยสวิตช์กายภาพตอนที่กำลังจะนอน ผมคิดว่าถ้าสามารถปิดโคมไฟด้วยการปรบมือได้ก็คงจะวิเศษมาก

ผมจึงสร้างสิ่งนี้ขึ้นมา

เยี่ยมชมบล็อกของผม: https://phoenixzx200.blogspot.com/

เยี่ยมชมหน้า Instructables ของผม: https://www.instructables.com/Clappy-the-Clap-Controlled-Lamp/

รายละเอียดทางเทคนิคเพิ่มเติม

การตรวจจับเหตุการณ์เสียง

Clappy เป็นสวิตช์แบบ hands-free ที่สลับการทำงานของเครื่องใช้ไฟฟ้าตามจังหวะเสียงปรบมือของมนุษย์

  • เกนการรับรู้เสียง: ใช้ โมดูล Microphone ที่มีเกนปรับได้ ADC ของ Arduino จะตรวจสอบค่าสูงสุดของสัญญาณอนาล็อก เสียงปรบมือ ("Clap") จะถูกระบุโดยการตรวจจับสัญญาณพีก (spike) ที่มีความดังสูง (high-dB) อย่างกะทันหัน เหนือกว่าเสียงรบกวนรอบข้าง
  • ตรรกะการปรบมือสองครั้ง: เพื่อป้องกันการทริกเกอร์ที่ผิดพลาดจากเสียงพูดหรือเสียงรบกวนรอบข้าง โค้ดจำเป็นต้องตรวจจับสัญญาณพีกที่แตกต่างกันสองครั้งภายในช่วงเวลาที่กำหนด (เช่น ห่างกัน 200ms ถึง 700ms)

ภาคกำลัง

  • การแยกด้วย Relay: Arduino จะทริกเกอร์ 5V Relay Module (Songle) เพื่อสลับการทำงานของโคมไฟในห้องที่ใช้ไฟ 220V/110V
  • การตอบสนองต่อผู้ใช้: มี LED แสดงสถานะขนาดเล็กที่กะพริบเมื่อตรวจพบสัญญาณเสียงพีกที่ถูกต้อง เพื่อช่วยให้ผู้ใช้สามารถปรับเทียบระยะการปรบมือและความดังเสียงได้

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

title: "Clappy: The Clap controlled Lamp"
description: "This is a lamp which will activate using your clap sound."
author: "phoenixzx200"
category: ""
tags:
  - "environmental sensing"
  - "lights"
  - "home automation"
  - "smart appliances"
  - "entertainment system"
views: 1088
likes: 0
price: 393
difficulty: "Easy"
components:
  - "1x Grove - 2-Channel SPDT Relay"
  - "1x Plier, Long Nose"
  - "1x Hot glue gun (generic)"
  - "1x Jumper wires (generic)"
  - "1x Sound Sensor"
  - "1x 5v 1a adapter (generic)"
  - "1x Arduino UNO"
  - "1x Multitool, Screwdriver"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles: []
documentationLinks: []
passwordHash: "3e1c6a78e51eb912674b5cb7e797ab69185e7759aa5fe08922c38f8077547987"
encryptedPayload: "U2FsdGVkX1/ep1ysvtx5NFocvEWPwja23Z4kePaqNSkyTZZWQ14wieL8ppaRqB5l/KKyR33aMeBGFqUfv3OLReSFY3RKjnUSOME2UsmbX/s="
seoDescription: "Build Clappy, an Arduino-based clap-controlled lamp. Learn to use a Sound Sensor to trigger lights with a simple clap."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/clappy-the-clap-controlled-lamp-8b3f13_cover.jpg"
lang: "th"