โปรเจกต์ Arduino Light Sensor โดยใช้ LDR
โปรเจกต์นี้ใช้ LDR สำหรับ Light Sensor
โปรเจกต์นี้ใช้ LDR สำหรับ Light Sensor
ผมเป็น Maker ข้อมูลเพิ่มเติมเกี่ยวกับ AR Builder »
สวัสดีครับทุกคน! วันนี้ผมจะมาแสดงวิธีทำ light sensor ด้วย Arduino เซนเซอร์นี้จะเปิด LED เมื่อมีความมืด คุณสามารถใช้สิ่งนี้เป็นเครื่องมือสำรองไฟเมื่อเกิดไฟดับได้ นี่เป็น instructable แรกของผม หวังว่าคุณจะชอบนะครับ


Hardware:

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

ขั้นแรก ให้ 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 ซึ่งเป็นค่าที่ต่ำที่สุดในบรรดาตัวเลขเหล่านั้น
สนับสนุนเพื่อรับ Source Code หรือแอปพลิเคชันสำหรับโปรเจกต์นี้