Controlling LED โดยใช้ Ultrasonic Distance Sensor
นี่คือโปรเจกต์สำหรับผู้เริ่มต้น LED สีเขียวจะสว่างและ LED สีแดงจะดับลงเมื่อวัตถุอยู่ห่างจาก UltrasonicDistanceSensor.
LED สีแดงจะสว่างและ LED สีเขียวจะดับลงเมื่อวัตถุอยู่ใกล้กับ UltrasonicDistance Sensor ในระยะที่กำหนด.
YouTubeช่อง:J4Jevins
ลิงก์ :- https://youtube.com/J4Jevins
รายละเอียดทางเทคนิคเพิ่มเติม
ระบบแสงแบบโต้ตอบไร้สัมผัส
โปรเจกต์นี้สร้างระบบ "Air-Dimmer" ที่ไม่เหมือนใคร ซึ่งความสว่างและรูปแบบของ LED array ถูกควบคุมด้วยตำแหน่งมือของผู้ใช้
- การวัดระยะทางแบบ Time-of-Flight: Arduino จะเก็บข้อมูลระยะทางจาก HC-SR04 ultrasonic sensor ตำแหน่งมือ (0 ซม. ถึง 50 ซม.) จะถูกแมปในเฟิร์มแวร์ให้เป็นค่า PWM 8 บิต (0-255)
- ลอจิกการประมาณค่าแบบต่อเนื่อง: แทนที่จะเป็นการเปลี่ยนแปลงแบบกะทันหัน Arduino ใช้ A L G O R I T H M "Smoothing" (โดยเฉลี่ยค่า 10 การอ่านล่าสุด) เพื่อให้แน่ใจว่าการเปลี่ยนผ่านของแสงเป็นไปอย่างราบรื่นและดูเป็นภาพยนตร์
การตอบสนอง
- การโต้ตอบด้วยเสียง: (เวอร์ชันขั้นสูง) พร้อมกับการเปลี่ยนแปลงของแสง Arduino จะสร้างเสียงสไตล์ "Theremin" บน piezo buzzer ซึ่งระดับเสียงจะเปลี่ยนไปเมื่อมือเคลื่อนที่เข้าใกล้หรือไกลออกไป
ข้อมูล Frontmatter ดั้งเดิม
title: "Controlling LED's Using Ultrasonic Distance Sensor"
description: "Turns the 2 LED's on and off by calculating the distance of the object from the Ultrasonic Sensor."
author: "blackpanda856"
category: ""
tags:
- "project"
- "ultrasonic sensor"
- "lights"
- "ultrasonic sensor"
- "arduino"
- "tracking"
- "kids"
- "communication"
- "data collection"
- "monitoring"
views: 14707
likes: 1
price: 435
difficulty: "Intermediate"
components:
- "1x Breadboard (generic)"
- "1x 5 mm LED: Red"
- "1x Ultrasonic Sensor - HC-SR04 (Generic)"
- "1x Male/Female Jumper Wires"
- "2x Resistor 1k ohm"
- "1x Wire Stripper & Cutter, 18-10 AWG / 0.75-4mm² Capacity Wires"
- "1x 5 mm LED: Green"
- "1x Arduino UNO"
tools: []
apps:
- "1x Arduino IDE"
downloadableFiles:
- "https://projects.arduinocontent.cc/b3c48669-2601-48ad-a75a-62d2bf2cb5a7.ino"
documentationLinks: []
passwordHash: "8b5cddbc27aa1740acb414e0c7cdf3104c73ee074cb265086863368af5fb7141"
encryptedPayload: "U2FsdGVkX1/zHAx6ZVbVNAQxNeyOTmm6tAVIh5+qEl2ZTbwW/WKiWMyABKalEwqoI57B2Ejs0CNNy56pRRtOZXVMmExmCKEgCTwBr3x9On0="
seoDescription: "Control LED based on distance using an Ultrasonic Distance Sensor in this easy Arduino project guide."
videoLinks: []
heroImage: "https://cdn.jsdelivr.net/gh/bigboxthailand/arduino-assets@main/images/projects/controlling-leds-using-ultrasonic-distance-sensor-82844f_cover.jpg"
lang: "th"