สิ่งประดิษฐ์ เปิดปิดไฟด้วยแสง Arduino ควบคุมไฟถนนอัตโนมัติ
ชุดประกอบสำเร็จ ลงโค้ด และ ทดสอบการใช้งาน ได้ตามคลิปแล้ว
สามารถนำไปศึกษาเรียนรู้ และ ต่อยอดได้ทันที โดยอุปกรณ์ยึดอยู่กับ แผ่นอะคริลิค ความหนา 2 มิลลิเมตร ขนาด 15 x 20 เซนติเมตร พร้อมใช้งานทันที
หลักการทำงานคือ เมื่อ LDR ไม่ได้รับแสงสว่างหรือมีค่าความสว่างต่ำกว่าค่าที่เรากำหนด รีเลย์จะทำงาน ซึ่งรีเลย์เราจะนำไปต่อกับหลอดไฟ จึงทำให้ไฟติด และ เมื่อ LDR ได้รับแสงสว่างหรือมีค่าความสว่างสูงกว่าค่าที่เรากำหนด (โดยค่าที่เรากำหนดสามารถค่าด้วยตัวต้านทานแบบปรับได้ Potentiometer ) รีเลย์จะหยุดทำงาน หลอดไฟจะดับ
ตัวอย่างประยุกต์การใช้งาน เช่นการควบคุมไฟถนนอัตโนมัติ เป็นต้น
สิ่งประดิษฐ์ที่ใช้เทคโนโลยีเพื่อควบคุมการเปิด-ปิดไฟด้วยแสงไม่เพียงทำให้ชีวิตประจำวันดูสะดวก, แต่ยังเป็นตัวอย่างของการนำเทคโนโลยีมาปรับใช้ในวิถีชีวิต. ในสิ่งประดิษฐ์นี้, เราจะสำรวจขั้นตอนการสร้างอุปกรณ์เปิด-ปิดไฟที่ตอบสนองต่อระดับแสงด้วยการใช้ Arduino UNO และ LDR (Light Dependent Resistor).
การนำไปใช้งานจริง
ระบบนี้สามารถนำไปประยุกต์ใช้กับการควบคุมไฟถนนอัตโนมัติ หรือนำไปใช้กับระบบไฟอื่น ๆ ที่ต้องการควบคุมการทำงานตามสภาพแสง เช่น ไฟส่องสว่างในสวน ไฟหน้าบ้าน หรือแม้กระทั่งระบบควบคุมแสงในห้องต่าง ๆ ของบ้าน
1. อุปกรณ์สิ่งประดิษฐ์
- Arduino UNO R3
- Blue OLED Display 0.96 inch 128X64 Module
- LDR Light Intensity Sensor Module
- Potentiometer
- Relay 1 Channel DC 5V
- หลอดไฟ LED 12 V
- Adapter DC 12V 2A Power Supply
- อื่นๆ
2. เชื่อมต่ออุปกรณ์
- เชื่อมต่อ LDR กับ Arduino UNO โดยใช้ Sensor Shield.
- เชื่อมต่อ Relay Module กับ Arduino UNO.
- นำ LED และหลอดไฟเชื่อมต่อกับ Relay Module.
- ให้ Power Supply ให้กับ Arduino UNO.
3. โปรแกรม Arduino
-
4. การทดสอบ
- อัปโหลดโปรแกรมลง Arduino UNO ของคุณ.
- ทำการเสียบ LDR, Transistor, Relay Module, LED, และหลอดไฟตามตำแหน่งที่กำหนด.
- เปิด Serial Monitor ใน Arduino IDE เพื่อตรวจสอบค่าเซ็นเซอร์ LDR.
- ทดลองปรับระดับแสงและตรวจสอบว่าไฟถูกเปิดหรือปิดตามระดับแสงที่ตั้ง.
การสร้างสิ่งประดิษฐ์เปิด-ปิดไฟด้วยแสงนี้ไม่เพียงทำให้ชีวิตดูสะดวก, แต่ยังเป็นโปรเจกต์ที่สร้างสรรค์และน่าสนใจสำหรับนักสร้างสรรค์ที่ต้องการผสมผสานเทคโนโลยีและการออกแบบ. คุณยังสามารถปรับปรุงโปรเจกต์นี้เพื่อเพิ่มความสมบูรณ์หรือสร้างเพิ่มเติมตามความคิดสร้างสรรค์ของคุณเอง!
ในปัจจุบันที่เทคโนโลยีก้าวไปอีกขั้นตอนหนึ่ง การใช้งาน Arduino เพื่อควบคุมระบบต่าง ๆ ก็กลายเป็นทางเลือกที่ยอดเยี่ยม ไม่เพียงแต่ใช้ในงานทดลองหรือโปรเจกต์ส่วนตัว แต่นัยเพื่อการใช้งานในสาธารณะ เช่นการควบคุมไฟถนนเมื่อมืด ทำให้การเดินทางในทางหลักหรือทางข้างถนนได้รับความปลอดภัยมากยิ่งขึ้น
คุณสามารถปรับค่าในโค้ดเพื่อให้ตรวจจับแสงแม่นยำมากขึ้น หรือเพิ่มฟังก์ชั่นเพื่อปรับสถานะไฟถนนในสถานการณ์ที่ต่างกัน เช่น เพิ่มเซนเซอร์อื่น ๆ เพื่อตรวจจับการเคลื่อนไหว หรือใช้การสื่อสารไร้สายเพื่อควบคุมระยะไกล
การใช้ Arduino เปิดไฟถนนเมื่อมืดไม่เพียงทำให้การเดินทางปลอดภัย แต่ยังเป็นตัวอย่างที่ดีของการนำเทคโนโลยีมาประยุกต์ใช้งาน