กลับไปหน้ารวมไฟล์
controlling-leds-using-ultrasonic-distance-sensor-82844f.md

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"