สร้างคอนโทรลเลอร์ RGB LED Strip: 7 ขั้นตอน (พร้อมรูปภาพ)

สร้างคอนโทรลเลอร์ RGB LED Strip: 7 ขั้นตอน (พร้อมรูปภาพ)

สารบัญ:

Anonim

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

มาเริ่มกันเลย.

วัสดุ:

ขั้นตอนที่ 1: ดูวิดีโอ

RGB LED Strip Amazon.in:

Amazon.com: http://amzn.to/2xnrQhu

Amazon.co.uk: http: //www.amazon.co.uk/Backlight-SPARKE-Waterpro …

IRFZ44N MOSFET

Amazon.in: http://amzn.to/2w7ma8k

Amazon.com:

Amazon.co.uk: http: //www.amazon.co.uk/SODIAL-IRFZ44N-IRFZ44-Tra …

TC4420

Amazon.com: http://amzn.to/2wH90ym

Amazon.co.uk: http: //www.amazon.co.uk/TC4420IJA-MOSFET-DRIVER-8 …

ขั้นตอนที่ 3: การทดสอบครั้งแรก

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

ตรวจสอบสีทั้งหมดด้วยวงจรเดียวกัน

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

หลังจากนั้นทำวงจรอย่างถาวรบนแผ่นกระดานแบบมีรู

อย่าใช้สายจัมเปอร์แบบบางเพราะสามารถลดความสามารถในการบรรทุกปัจจุบัน ใช้ลวด 0.75 ตร. มม. อย่างน้อยที่สุด

นอกจากนี้กาวสายไฟที่ถูกบัดกรีด้วยแรงดัน 12 โวลต์ก็สามารถทำลายด้วยความตึงเครียดอย่างต่อเนื่อง

ส่วนหัว: ใช้ส่วนหัวสำหรับการเชื่อมต่อภายนอกเช่นสำหรับแถบการเชื่อมต่อ Arduino ฯลฯ คุณสามารถประสานตัวรับสัญญาณ IR เข้าสู่บอร์ดโดยตรงและ Arduino ขนาดเล็กเช่นโปรมินิสามารถบัดกรีโดยตรงในบอร์ดซึ่งจะช่วยลดความยุ่งยากในการเชื่อมต่อจัมเปอร์ เดินสายไปทุกอย่าง

อ้างถึงรูปภาพและวิดีโอเพื่อความเข้าใจที่เหมาะสมยิ่งขึ้น

ขั้นตอนที่ 5: กำหนดรหัส IR

ในการใช้รีโมตใด ๆ ที่คุณต้องการคุณต้องกำหนดรหัสฐานสิบหกสำหรับปุ่มต่าง ๆ ของรีโมตนั้น หลังจากนั้นเพียงแค่แก้ไขภาพร่างด้วยรหัสฐานสิบหกที่กำหนดไว้ของคุณจากระยะไกล

การกำหนดรหัสฐานสิบหกของ IR remote ของคุณ:

ขั้นตอนที่ 6: อัปโหลดร่าง

ตอนนี้ให้อัพโหลดภาพร่างที่ให้ไว้ในขั้นตอนนี้

หากต้องการแก้ไขภาพร่างตามความต้องการของคุณให้ดูวิดีโอที่ฉันได้อธิบายสิ่งที่ร่างทำ คุณสามารถเพิ่มสีเพิ่มเติมในอาร์เรย์ 2D ได้หากต้องการ

เพื่อตรวจสอบรหัส RGB ของสีที่ต่างกันคลิกที่นี่:

ขั้นตอนที่ 7: เสร็จสิ้น

ตรวจสอบให้แน่ใจว่าคุณใช้พื้นที่ของ Arduino และแหล่งจ่ายไฟ 12 โวลท์หากคุณเป็นแหล่งจ่ายไฟแยกสำหรับพวกเขา

หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็นด้านล่าง ฉันยินดีที่จะช่วย

ขอบคุณที่อ่าน:)