วิธีการขับ LED วัตต์สูงด้วย Arduino

ลองใช้เครื่องมือของเราเพื่อกำจัดปัญหา





โพสต์อธิบายวิธีการรวม LED วัตต์สูงกับ Arduino ผ่านอุปกรณ์ไฟฟ้าแรงสูงภายนอก นายโคลถามคำถามนี้

คำถามวงจร

ฉันสะดุดกับบล็อกของคุณและฉันชอบมัน! ข้อมูลที่ยอดเยี่ยมมากมายและแนวคิดที่ยอดเยี่ยมตอนนี้ฉันกำลังพยายามหาวิธีควบคุมไฟ LED 1 วัตต์แยกจากกันจาก arduino



ฉันเข้าใจภาษา c และไม่มีปัญหากับ arduino ฉันไม่เข้าใจวิธีการเรียกใช้แรงดันไฟฟ้าที่สูงขึ้นผ่าน arduino เพราะมันทำให้ 5v ออกมาฉันเข้าใจเล็กน้อยเกี่ยวกับ mosfets และวางแผนที่จะใช้มอสเฟ็ทระดับลอจิกเพื่อควบคุมไฟ LED เหล่านี้ .

พวกเขาจะกระพริบเพียงไม่กี่ครั้งต่อนาทีเป็นเวลาประมาณ 30 นาทีต่อวัน .. คุณเห็นปัญหาในการใช้งานผ่าน mosfets หรือไม่? ฉันจะต้องใช้ 9 mosfets เพื่อควบคุมไฟ LED 9 ดวงแยกกันหรือไม่?



ฉันต้องการตัวต้านทานด้วยหรือไม่หรือว่า mosfets ทำขึ้นเพื่อสิ่งนั้น?

ความช่วยเหลือใด ๆ จะได้รับการชื่นชมมาก! ขอบคุณอีกครั้ง!

โคล

โซลูชันวงจร:

สำหรับการควบคุม LED 9nos ขนาด 1 วัตต์ร่วมกันผ่าน Arduino การตั้งค่าง่ายๆต่อไปนี้อาจรวมเข้าด้วยกันผ่านแหล่งจ่ายไฟภายนอก 12V:

สำหรับการควบคุม LED เดี่ยวหรือ LED หลายตัวจากเอาต์พุต Arduino ที่แยกจากกันอาจต้องใช้ mosfets แต่ละตัวตามที่ระบุด้านล่าง:

ตัวต้านทาน LED อาจคำนวณได้โดยใช้สูตรต่อไปนี้:

R = (U - LEDfwdV) / กระแสไฟ LED

โดยที่ U คือแรงดันไฟฟ้า

LEDfwdV คือแรงดันไฟฟ้าที่ใช้งานไปข้างหน้าของ LED ของซีรีส์เฉพาะ

กระแสไฟ LED คือข้อกำหนดการให้คะแนนแอมแปร์ของ LED ที่ใช้

ดังนั้นที่นี่ U = 12V

LEDfwdV = 3.3V x 3 = 9.9V เนื่องจากมี 3nos ในแต่ละซีรี่ส์และ 3.3V เป็นข้อมูลจำเพาะแรงดันไฟฟ้าไปข้างหน้าของ LED แต่ละตัว

LED current = 350mA ลองใช้ 300mA หรือ 0.3Amp เพื่อให้สิ่งต่างๆเย็นขึ้น

การแทนที่สิ่งเหล่านี้ในสูตร:

R = (U - LEDfwdV) / กระแสไฟ LED

= 12 - 9.9 / 0.3

= 7 โอห์ม

วัตต์อาจคำนวณได้เป็น

วัตต์ = LEDfwdV x กระแสไฟ LED = 9.9 x 0.3 = 2.97 วัตต์หรือ 3 วัตต์




คู่ของ: วิธีสร้างวงจรตั้งเวลาหน่วงเวลาอุตสาหกรรม ถัดไป: วงจรควบคุมหัวรถจักรแบบอินฟราเรด