สารบัญ:
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
สวัสดีทุกคน, นี่เป็นอีกหนึ่งโปรเจ็กต์ Arduino ที่เรียบง่ายและสนุกสนาน ซึ่งทำงานเป็นไฟแสดงสถานะ โดยใช้ Arduino UNO, LDR และ LED ชิ้นส่วนที่จำเป็น:
1x Arduino (UNO)
1x เขียงหั่นขนม
ไฟ LED 12x 5 มม.
15x สาย
1x LDR
ตัวต้านทาน 1x 100Ohm
ตัวต้านทาน 1x 10kOhm
1x Will ที่ดี
ขั้นตอนที่ 1: วิดีโอ
ขั้นตอนที่ 2: การเดินสายไฟวงจร
สิ่งแรกที่ต้องทำคือเชื่อมต่อ LED และ LDR ทั้งหมดกับ Arduino โดยใช้เขียงหั่นขนม วิธีที่ง่ายที่สุดคือการเชื่อมต่อเชิงเส้น LED ทั้งหมดกับพิน Arduino ที่ต้องการโดยใช้สายไฟ
เราต้องเพิ่มตัวต้านทาน 100Ohm ให้กับวงจรเพื่อจำกัดกระแสผ่าน LED ตัวต้านทาน 10kOhm เชื่อมต่อแบบอนุกรมกับ LDR เพื่อให้เราได้ตัวแบ่งแรงดันไฟฟ้า
ยังเป็นโครงการ TinkerCAD:
เครื่องวัดแสง
ขั้นตอนที่ 3: การเขียนโปรแกรม Arduino
สิ่งต่อไปคือการเข้ารหัส Arduino ขั้นแรก เรากำหนดค่าการหน่วงเวลานอกวงรอบใด ๆ ค่านั้นจะเหมือนกันผ่านโปรแกรม จากนั้นเรากำหนด PIN 2-13 เป็นเอาต์พุต เราต้องสร้าง analogRead เพื่อให้ได้ค่าจากเซ็นเซอร์วัดแสง จำเป็นต้องใช้ For loop อื่นซึ่งจะเปิดไฟ LED ตามอินพุตจากเซ็นเซอร์ ถัดไป For loop จะปิดไฟ LED เมื่อค่าของเซ็นเซอร์วัดแสงลดลง
ขั้นตอนที่ 4: บทสรุป
นี่เป็นโครงการง่ายๆ ที่ใครๆ ก็ทำได้ โดยใช้ส่วนประกอบเพียงไม่กี่อย่างในการวัดความเข้มของแสงโดยเปรียบเทียบ นอกจากนี้ยังเป็นการดีที่จะเห็นว่า LDR (Light Dependent Resistor) ทำงานอย่างไร
นอกจากนี้ยังเป็นการดีที่จะเข้าใจว่าเอาต์พุต Arduino ทำงานอย่างไรและ For loop ขอบคุณที่ผ่าน….