กลับไปหน้ารวมไฟล์
door-alarm-5f0f27.md

Door alarm

โปรเจกต์ที่ทำเสร็จแล้ว

Interaction and Design

แนวคิดหลักของโปรเจกต์นี้คือ สัญญาณเตือนประตู ระบบได้รับการออกแบบมาเพื่อวางไว้ใกล้กรอบประตู โดยที่ Ultrasonic Sensor (HC-SR04) จะตรวจสอบระยะห่างของวัตถุที่อยู่ในเส้นทางอย่างต่อเนื่อง หากมีใครเดินผ่านประตู ตัวเซ็นเซอร์จะตรวจจับการเปลี่ยนแปลงระยะห่างและส่งสัญญาณเตือน

Components in Detail

  • Ultrasonic Ranging (HC-SR04): ตัวเซ็นเซอร์จะส่งคลื่นเสียงออกไปและวัด "time of flight" เพื่อให้คลื่นเสียงกลับมา ซึ่ง Arduino จะแปลงค่านี้เป็นค่าระยะห่าง
  • Audio Output: Buzzer เชื่อมต่อกับ digital pin 9 เมื่อสัญญาณเตือนทำงาน Arduino จะสร้างพัลส์ที่ความถี่ที่กำหนดเพื่อสร้างเสียงดังที่ดึงดูดความสนใจ
  • Visual Effects: Green LED ใช้เป็นตัวบ่งชี้สถานะ โดยปกติจะ OFF แต่จะ ON เมื่อสัญญาณเตือนทำงาน
  • Arduino Mega 2560: แม้ว่า Uno ก็สามารถใช้งานได้เช่นกัน แต่ Mega มี pin และหน่วยความจำจำนวนมากพอสำหรับการขยายโปรเจกต์ในอนาคต

Assembly Guide

1. Hardware Connection

เชื่อมต่อ HC-SR04 sensor เข้ากับ pin 2 (Echo) และ 3 (Trig) เชื่อมต่อ buzzer เข้ากับ pin 9 และ LED เข้ากับ pin 13 ตรวจสอบให้แน่ใจว่า ground pins ทั้งหมดเชื่อมต่อถึงกัน

2. Software Calibration

ระยะห่างที่วัดโดยเซ็นเซอร์จะถูกเปรียบเทียบกับค่า threshold คุณจะต้องวัดความกว้างของกรอบประตูของคุณและตั้งค่านี้ให้เหมาะสมในโค้ดโดยใช้ if statement

3. Enclosure and Mounting

ประกอบระบบทั้งหมดลงในกล่องขนาดเล็กและติดเข้ากับด้านข้างของกรอบประตู ตรวจสอบให้แน่ใจว่าเซ็นเซอร์มีเส้นทางที่ชัดเจนและไม่มีสิ่งกีดขวางพาดผ่านประตู

Security and Implementation

เมื่อระบบได้รับพลังงานและได้รับการปรับเทียบแล้ว การเคลื่อนไหวใดๆ ผ่านประตูจะถูกตรวจจับภายในไม่กี่ milliseconds ทำให้เกิดสัญญาณเตือนที่รวดเร็วและเชื่อถือได้ คุณยังสามารถทดลองใช้รูปแบบ pulse ที่แตกต่างกันสำหรับ buzzer และ LED เพื่อให้สัญญาณเตือนมีประสิทธิภาพมากยิ่งขึ้น!

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

title: "Door alarm"
description: "A basic door alarm that turns on a buzzer and led when some \"trips\" the alarm"
author: "eaglestrike66"
category: ""
tags:
  - "audio"
  - "home automation"
views: 1014
likes: 1
price: 1120
difficulty: "Easy"
components:
  - "1x 5 mm LED: Green"
  - "1x Buzzer"
  - "1x Jumper wires (generic)"
  - "1x Solderless Breadboard Half Size"
  - "1x Arduino Mega 2560"
  - "1x Male/Female Jumper Wires"
  - "1x Ultrasonic Sensor - HC-SR04 (Generic)"
tools: []
apps:
  - "1x Arduino IDE"
downloadableFiles:
  - "https://create.arduino.cc/editor/eaglestrike66/d2a1cde3-1da6-477c-8265-ba60f1043405"
  - "https://create.arduino.cc/editor/eaglestrike66/d2a1cde3-1da6-477c-8265-ba60f1043405"
documentationLinks: []
passwordHash: "00f5a8fa9044796c936c6042e5d784943a8b8118f1698371e9d5d49ece6c126f"
encryptedPayload: "U2FsdGVkX1+SnGWn26bH5lw5Pa2WunG/2XxrgSFugAOqxuMpU883+LxlBomh0ccZJo25GlAQ+XNjcre0jyxULlKiIc4H2hLulEbxsgy8Bj0="
seoDescription: "Build a basic Arduino Door alarm to trigger a Buzzer and LED when tripped. A simple DIY security project for beginners."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/door-alarm-5f0f27_cover.jpg"
lang: "th"