กลับไปหน้ารวมไฟล์
ldr-sensor-with-arduino-e6cd15.md

ชื่อโปรเจกต์: LDR Sensor กับ Arduino

การตรวจจับแสง: คู่มือฉบับสมบูรณ์สำหรับ LDR Sensor

Light Dependent Resistor (LDR) คือฮีโร่ผู้ปิดทองหลังพระในระบบ Home Automation พบได้ในทุกสิ่งตั้งแต่ไฟโซลาร์ในสวนไปจนถึงหน้าจอสมาร์ทโฟน โดยจะแปลงความสว่างของสภาพแวดล้อมเป็นค่าความต้านทาน

photoresistor_basic_circuit_1772704138840.png

ความลึกลับของ Voltage Divider

Arduino ไม่สามารถวัด "Resistance" ได้โดยตรง สามารถวัดได้เพียง "Voltage" เท่านั้น ในการใช้งาน LDR เราต้องสร้าง Voltage Divider Circuit:

  1. เชื่อมต่อสาย 5V เข้ากับ LDR
  2. เชื่อมต่อขาอีกข้างของ LDR เข้ากับ Analog Pin (A0) และเชื่อมต่อเข้ากับ 10k-ohm resistor
  3. เชื่อมต่อขาอีกข้างของ 10k resistor เข้ากับ Ground
  4. ความมหัศจรรย์: เมื่อแสงกระทบ LDR ค่าความต้านทานของมันจะลดลง สิ่งนี้ทำให้ Voltage ที่ pin A0 สูงขึ้นใกล้ 5V มากขึ้น ในที่มืด ความต้านทานจะเพิ่มขึ้นอย่างรวดเร็ว และ Voltage จะลดลงเป็น 0V

ฮาร์ดแวร์ที่จำเป็น

  • Arduino Uno/Nano.
  • LDR (Photoresistor).
  • 10k-ohm Fixed Resistor: จำเป็นอย่างยิ่งเพื่อให้การคำนวณถูกต้อง
  • Jumper Wires และ Breadboard.
  • ตัวเลือก: LED เพื่อทำหน้าที่เป็น Output อัตโนมัติ

การทดลองปฏิบัติ

แทนที่จะพูดแค่ว่า "มืด" คุณสามารถใช้คำสั่ง Serial.println() เพื่อระบุได้อย่างแม่นยำว่ามืดแค่ไหน คุณสามารถสร้างช่วงค่าในซอฟต์แวร์ได้: Analog 0-200 = มืดสนิท, 200-500 = ห้องสลัว, 500-800 = สำนักงานสว่าง, 800+ = แสงแดดส่องโดยตรงกลางแจ้ง!

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

title: "LDR Sensor with Arduino"
description: "Master the light! A deep dive into the Photoresistor (LDR), understanding voltage dividers, lux scales, and automated lighting."
category: "Basic Electronics"
difficulty: "Easy"