หน้าแรก ดูโปรเจกต์ทั้งหมด
Hard

โปรเจกต์ Arduino Light Sensor โดยใช้ LDR

โปรเจกต์นี้ใช้ LDR สำหรับ Light Sensor

โปรเจกต์ Arduino Light Sensor โดยใช้ LDR

รายการอุปกรณ์และเครื่องมือ

}

รายละเอียดและวิธีทำ

เกี่ยวกับ:

ผมเป็น Maker ข้อมูลเพิ่มเติมเกี่ยวกับ AR Builder »

สวัสดีครับทุกคน! วันนี้ผมจะมาแสดงวิธีทำ light sensor ด้วย Arduino เซนเซอร์นี้จะเปิด LED เมื่อมีความมืด คุณสามารถใช้สิ่งนี้เป็นเครื่องมือสำรองไฟเมื่อเกิดไฟดับได้ นี่เป็น instructable แรกของผม หวังว่าคุณจะชอบนะครับ

Step 1: สิ่งที่คุณต้องใช้:

Hardware:

  • ARDUINO UNO
  • mini BREADBOARD
  • LDR
  • 10K resistor
  • 9V Battery: เลือกใช้ได้
  • 9V Battery clip พร้อม barrel jack: เลือกใช้ได้
  • Wires หรือ Jumpers จำนวนหนึ่ง
  • LED หนึ่งตัว

Step 2: การต่อวงจร

ในรูปภาพ ขั้วลบของ LED จะเชื่อมต่อกับ ground ของ Arduino และขั้วบวกต่อกับ digital pin 13 ของ Arduino ขาหนึ่งของ LDR เชื่อมต่อกับ 5V ของ Arduino และขาที่สองเชื่อมต่อกับ A0 ของ Arduino และมี resistor เชื่อมต่อกับขาที่สองของ LDR จากนั้น resistor จะเชื่อมต่อกับ ground ตรวจเช็ควงจรของคุณให้ละเอียด ไม่เช่นนั้น Arduino อาจจะไหม้ได้

Step 3: โค้ด

ขั้นแรก ให้ upload โค้ดแล้วเปิด serial monitor ของ Arduino IDE ตัวเลขที่แสดงใน serial monitor คือปริมาณกระแสไฟที่ขา A0 ของ Arduino ได้รับ ซึ่งขึ้นอยู่กับแสงที่ LDR ได้รับ หาก LDR ได้รับแสงน้อยลง ตัวเลขที่แสดงใน serial monitor จะน้อยลง หากได้รับแสงเพียงพอ ตัวเลขจะสูงขึ้น ดังนั้นให้เปิดไฟทุกดวงในห้องของคุณแล้วจดบันทึกตัวเลขที่แสดงใน serial monitor หากตัวเลขที่แสดงออกมาเหมือนเดิมทุกครั้ง ให้เปลี่ยนเลข 100 ในเงื่อนไข if ของโค้ด Arduino เป็นตัวเลขที่แสดงใน serial monitor หากตัวเลขที่แสดงใน serial monitor ไม่เหมือนกันทุกครั้ง ให้เปลี่ยนเลข 100 เป็นตัวเลขที่ต่ำที่สุดจากตัวเลขทั้งหมดที่แสดงใน serial monitor ตัวเลขของผมบางครั้งเป็น 173 บางครั้งเป็น 180 และบางครั้งก็เป็นเลขอื่น ผมจึงพิมพ์เลข 100 ในเงื่อนไข if ซึ่งเป็นค่าที่ต่ำที่สุดในบรรดาตัวเลขเหล่านั้น

Code

🔒 ปลดล็อก Code

สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้

รหัสอ้างอิงโปรเจกต์: arduino-light-senser-using-ldr-ce214a
870 บาท
PromptPay QR Code