สารบัญ:

การขับรถ RGB LED Strip โดยใช้ Arduino: 4 ขั้นตอน
การขับรถ RGB LED Strip โดยใช้ Arduino: 4 ขั้นตอน

วีดีโอ: การขับรถ RGB LED Strip โดยใช้ Arduino: 4 ขั้นตอน

วีดีโอ: การขับรถ RGB LED Strip โดยใช้ Arduino: 4 ขั้นตอน
วีดีโอ: การควบคุม LED Strip ด้วย Arduino Ep.1 คำสั่งเบื้่องต้นทดสอบการสั่งงาน 2024, พฤศจิกายน
Anonim
ขับ RGB LED Strip โดยใช้ Arduino
ขับ RGB LED Strip โดยใช้ Arduino

สวัสดีทุกคนในคำแนะนำนี้เราจะสร้างวงจรเพื่อเรียกใช้แถบ LED RGB 12V พร้อม Arduino เนื่องจากเราทราบว่า Arduino มีพลังงานไม่เพียงพอในการเรียกใช้แถบ LED RGB ดังนั้นเราจึงจำเป็นต้องขยายสัญญาณของ Arduino เพื่อจ่ายไฟให้กับ Led Strip โดยแหล่งอื่น ดังนั้นเราจะใช้ทรานซิสเตอร์ TIP120 กับ Arduino เพื่อขยายสัญญาณพลังงานขนาดเล็กของ Arduino เป็นกำลังที่ต้องการ สัญญาณ (12v) สำหรับแถบนำ rgb พร้อมแหล่งพลังงาน 12v และทรานซิสเตอร์

ขั้นตอนที่ 1: สิ่งที่คุณต้องการสำหรับสิ่งนี้

สิ่งที่คุณต้องการสำหรับสิ่งนี้
สิ่งที่คุณต้องการสำหรับสิ่งนี้
สิ่งที่คุณต้องการสำหรับสิ่งนี้
สิ่งที่คุณต้องการสำหรับสิ่งนี้
สิ่งที่คุณต้องการสำหรับสิ่งนี้
สิ่งที่คุณต้องการสำหรับสิ่งนี้
สิ่งที่คุณต้องการสำหรับสิ่งนี้
สิ่งที่คุณต้องการสำหรับสิ่งนี้

สำหรับคำแนะนำนี้ เราจำเป็นต้องมีสิ่งต่อไปนี้: TIP120:12V ADAPTER:ARDUINO UNO:One 5m RGB Led stripMosfet irlzz4n หรือเทียบเท่าหรือ TIP 120 bjt หรือโพเทนชิออมิเตอร์เทียบเท่า 3

ขั้นตอนที่ 2: การเชื่อมต่อ

การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ
การเชื่อมต่อ

schmatics มีอยู่ในส่วนรูปภาพของขั้นตอนนี้ โปรดปฏิบัติตาม schmatics ที่แสดง มีทรานซิสเตอร์ 3 ตัวสำหรับแถบไฟ LED RGB 3 พิน (1-1 ตัวสำหรับสีแดง 'R', สีเขียว 'G', สีฟ้า 'B') และโพเทนชิออมิเตอร์ 3 ตัวสำหรับควบคุมพลังงานไฟพิน R, G & B ทั้งสาม

ขั้นตอนที่ 3: รหัส

รหัส
รหัส

ส่วนการเข้ารหัสนั้นง่ายมาก โปรดคัดลอกรหัสต่อไปนี้ & อัปโหลดไปยัง arduino: การตั้งค่าเป็นโมฆะ (){PinMode(9, 1);PinMode(10, 1);PinMode(11, 1);}int a, b, c;void loop(){a=digitalRead(A0);b=digitalRead (A1);c=digitalRead (A2);analogWrite (9, a/4);analogWrite (10, b/4);analogWrite (11, c/4);}

ขั้นตอนที่ 4: การทดสอบ

การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ
การทดสอบ

หลังจากอัปโหลดรหัสแล้ว คุณสามารถหมุนโพเทนชิออมิเตอร์ใดๆ หรือทั้งหมดเพื่อแสดงสีที่โพเทนชิออมิเตอร์แต่ละตัวมีหน้าที่รับผิดชอบสีแดง สีเขียว สีฟ้าอย่างอิสระ และคุณสามารถใส่ค่าต่างๆ ที่แตกต่างกันให้กับโพเทนชิออมิเตอร์ทั้งสามเพื่อให้ได้สีที่ต้องการในแถบ LED RGB และคุณ ไดรเวอร์แถบ LED RGB ที่ใช้ Arduino พร้อมใช้งานแล้ว ตกแต่งบ้านและสนุก

แนะนำ: