โปรเจคหรี่ความสว่างหลอดไฟ LED ด้วย Arduino เพื่อลดแสงสว่างและประหยัดพลังงาน
โปรเจคเรื่องการเปิด-ปิด หรือ การหรี่ไฟของหลอดไฟ LED ที่เป็น DC ด้วย Arduino Uno R3 เป็นการศึกษาขึ้นเพื่อทดลองการปิดเปิดหลอดไฟหรือหรี่ไฟจากตัว Arduino Uno R3 โดยไม่ต้องไปเปิดปิดหรือหรี่ไฟที่สวิตซ์ไฟ
อุปกรณ์ที่ใช้
-หลอดไฟLED
-Transistor เบอร์ BD139
-แหล่งจ่ายภายนอก 12V
-Arduino Uno R3 พร้อมสาย USB
-Resistor แบบสองขา ขนาด 1000 โอห์ม
const int analogOutPin = 3; //กำหนดใช้งานขา 3 ของ Arduino
อุปกรณ์ที่ใช้
-หลอดไฟLED
-Transistor เบอร์ BD139
-แหล่งจ่ายภายนอก 12V
-Arduino Uno R3 พร้อมสาย USB
-Resistor แบบสองขา ขนาด 1000 โอห์ม
วิธีการต่อวงจรกัน
การต่อวงจรนี้ใช้แรงจ่ายไฟจาก ภายนอก 12V เพื่อป้อนให้กับ หลอดไฟ LED DCCode ของโปรแกรม Arduino
const int analogOutPin = 3; //กำหนดใช้งานขา 3 ของ Arduino
void setup() {
}
void loop() {
analogWrite(analogOutPin, 255); //เลขสีแดงเราสามารถกำหนดค่าที่ต้องการได้ 0-255
}
หลักการทำงานของระบบ
การหรี่ไฟของหลอดไฟ LED ที่เป็น DC ด้วย Arduino โดยการใช้ PWM(Pulse Width Modulation หรือคลื่นสัญญาณ) ส่งไปยัง Transistor เบอร์ BD139 เพื่อทำการเปิดปิดไฟ หรี่ไฟตามที่เราต้องการ เช่นหากเราทำการส่ง ค่า PWM(Pulse Width Modulation) ไปที่ 255 หลอดไฟจะสว่างสูงสุด การกินกระแสของหลอดไฟก็จะเยอะที่สุด หากเราส่งค่า PWM(Pulse Width Modulation) ไปที่ 10 หลอดไฟจะสว่างน้อยมาก การกินกระแสก็จะน้อยตามลงไป หากส่งค่า PWM(Pulse Width Modulation) ไปที่ 0 หลอดไฟก็จะไม่สว่าง
ความคิดเห็น
แสดงความคิดเห็น