![สร้างคอนโทรลเลอร์ RGB LED Strip: 7 ขั้นตอน (พร้อมรูปภาพ) สร้างคอนโทรลเลอร์ RGB LED Strip: 7 ขั้นตอน (พร้อมรูปภาพ)](https://img.gwsigeps.com/img/circuits/make-a-rgb-led-strip-controller.-6.jpg)
สารบัญ:
- วัสดุ:
- ขั้นตอนที่ 1: ดูวิดีโอ
- ขั้นตอนที่ 3: การทดสอบครั้งแรก
- ขั้นตอนที่ 4: ประสานส่วนประกอบ
- ขั้นตอนที่ 5: กำหนดรหัส IR
- ขั้นตอนที่ 6: อัปโหลดร่าง
- ขั้นตอนที่ 7: เสร็จสิ้น
ในคำแนะนำนี้ฉันจะแสดงให้คุณเห็นว่าคุณสามารถใช้แถบไฟ 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 โวลท์หากคุณเป็นแหล่งจ่ายไฟแยกสำหรับพวกเขา
หากคุณมีคำถามใด ๆ โปรดแสดงความคิดเห็นด้านล่าง ฉันยินดีที่จะช่วย
ขอบคุณที่อ่าน:)