สารบัญ:

การควบคุมสี LED RGB: 4 ขั้นตอน
การควบคุมสี LED RGB: 4 ขั้นตอน

วีดีโอ: การควบคุมสี LED RGB: 4 ขั้นตอน

วีดีโอ: การควบคุมสี LED RGB: 4 ขั้นตอน
วีดีโอ: LED Controller ชุดคอนโทรล+รีโมท ไฟเส้น12-24v rgb,rgbw,single,dual 2024, พฤศจิกายน
Anonim
การควบคุมสี LED RGB
การควบคุมสี LED RGB
การควบคุมสี LED RGB
การควบคุมสี LED RGB
การควบคุมสี LED RGB
การควบคุมสี LED RGB

ในโครงการนี้ เราจะเรียนรู้วิธีควบคุมความสว่างและสีของ LED RGB ผ่านพอร์ต I/O ที่มีความสามารถในการส่งออก PWM และแถบเลื่อนจอแสดงผลแบบสัมผัส จอแสดงผลแบบสัมผัสต้านทาน 4Duino ใช้เป็นอินเทอร์เฟซแบบกราฟิกเพื่อควบคุมความเข้มและสีของ LED RGB

ไฟ LED RGB เป็นไฟ LED ที่แตกต่างกันสามดวงรวมกันเป็นหนึ่งเดียวเพื่อสร้างเฉดสีต่างๆ ไฟ LED เหล่านี้มีสี่ขา ขาที่ยาวที่สุดคือแอโนดหรือแคโทดทั่วไป และขาอีกสามขาแสดงถึงช่องสีของสีแดง สีเขียว หรือสีน้ำเงิน

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

ยิ่งรอบการทำงานต่ำเท่าใด สัญญาณก็จะยิ่งใช้เวลามากขึ้นในสถานะสัญญาณแรงดันต่ำ และในทางกลับกัน

ขั้นตอนที่ 1: มันทำงานอย่างไร

มันทำงานอย่างไร
มันทำงานอย่างไร

*นี่คือวิธีการทำงานของการควบคุมสี RGB LED

ขั้นตอนที่ 2: สร้าง

สร้าง
สร้าง

ส่วนประกอบ

  • 4Duino
  • RGB LED (ตัวอย่างนี้ใช้แคโทดทั่วไป)
  • ตัวต้านทาน 3 x 220Ω
  • สายจัมเปอร์
  • สายไมโคร USB

สร้างวงจรตามแผนภาพและแผนผังที่แสดงด้านบน

วิธีการใช้ PWM จะขึ้นอยู่กับประเภทของ RGB ที่ใช้ ด้วยไฟ LED RGB ขั้วบวกทั่วไป ขายาวเชื่อมต่อกับรางจ่ายไฟ (ในกรณีของเราคือพิน 5V บน Arduino) ในขณะที่อีกสามขาจะถูกควบคุมโดยการตั้งค่าสัญญาณ PWM ให้กับแต่ละขา หากรอบการทำงานของสัญญาณ PWM สูง ช่องสีจะมืดลงมากหรือไม่เปิดเลย ทำไมถึงเป็นอย่างนั้น? เนื่องจากสำหรับ LED ที่จะเรืองแสงได้ มันจำเป็นต้องมีศักย์ไฟฟ้าข้ามมัน และหากสัญญาณ PWM ของเรามีเปอร์เซ็นต์รอบการทำงานสูง มันจะใช้เวลาส่วนใหญ่ที่จะมีศักย์ไฟฟ้า 5V ทั้งบนขั้วบวกและขาช่องสีและ เวลาน้อยลงด้วย 5V บนขั้วบวกและ 0V บนช่องสี

ขั้นตอนที่ 3: โปรแกรม

โปรแกรม
โปรแกรม

เวิร์กชอป 4 – สภาพแวดล้อมกราฟิกพื้นฐาน 4Duino ใช้สำหรับโปรแกรมโปรเจ็กต์นี้

โปรเจ็กต์นี้ต้องติดตั้ง Arduino IDE เนื่องจาก Workshop เรียก Arduino IDE เพื่อรวบรวมสเก็ตช์ Arduino อย่างไรก็ตาม Arduino IDE ไม่จำเป็นต้องเปิดหรือปรับเปลี่ยนเพื่อตั้งโปรแกรม 4Duino

  1. ดาวน์โหลดรหัสโครงการที่นี่
  2. เชื่อมต่อ 4Duino กับพีซีโดยใช้สาย µUSB
  3. จากนั้นไปที่แท็บ Comms และเลือกพอร์ต Comms ที่ 4Duino เชื่อมต่ออยู่
  4. สุดท้าย ให้กลับไปที่แท็บ "หน้าแรก" แล้วคลิกปุ่ม "Comp'nLoad" Workshop 4 IDE จะแจ้งให้คุณใส่การ์ด µSD ลงในพีซีเพื่อบันทึกภาพวิดเจ็ต

ขั้นตอนที่ 4: การสาธิต

สาธิต
สาธิต

ขณะนี้ใช้แถบเลื่อนแบบสัมผัสบนจอแสดงผล 4Duino คุณสามารถควบคุมสีของ LED RGB ได้

แนะนำ: