Სარჩევი:

RGB LED ფერის კონტროლი: 4 ნაბიჯი
RGB LED ფერის კონტროლი: 4 ნაბიჯი

ვიდეო: RGB LED ფერის კონტროლი: 4 ნაბიჯი

ვიდეო: RGB LED ფერის კონტროლი: 4 ნაბიჯი
ვიდეო: 1. Q Light Controller + კონტროლერი პლუს QLC + -თან დაიწყო. ფიქრები და ფუნქციები 2024, ნოემბერი
Anonim
RGB LED ფერის კონტროლი
RGB LED ფერის კონტროლი
RGB LED ფერის კონტროლი
RGB LED ფერის კონტროლი
RGB LED ფერის კონტროლი
RGB LED ფერის კონტროლი

ამ პროექტში ჩვენ შევისწავლით როგორ გავაკონტროლოთ RGB LED სიკაშკაშე და ფერი I/O პორტების საშუალებით PWM გამომავალი შესაძლებლობებით და სენსორული სლაიდერების საშუალებით. 4Duino რეზისტენტული სენსორული ეკრანი გამოიყენება როგორც გრაფიკული ინტერფეისის საშუალება RGB LED ინტენსივობისა და ფერის გასაკონტროლებლად.

RGB LED- ები არსებითად სამი განსხვავებული LED- ია, რომლებიც გაერთიანებულია ერთში და ქმნის სხვადასხვა ფერის ფერებს. ამ LED- ებს აქვთ ოთხი ფეხი. ყველაზე გრძელი ფეხი არის საერთო ანოდი ან კათოდი, ხოლო დანარჩენი სამი ფეხი წარმოადგენს წითელი, მწვანე ან ლურჯის ფერის არხს.

RGB LED ფერების გასაკონტროლებლად ჩვენ ვიყენებთ პულსის სიგანის მოდულაციას, ან მოკლედ PWM. პულსის სიგანის მოდულაცია მუშაობს „განსხვავებული ანალოგური ძაბვის“იერსახის გამოვლენის გზით, როდესაც მაღალი ძაბვის სიგნალი იქნება პროცენტულად ერთ ტალღის ფორმაში.

რაც უფრო დაბალია მოვალეობის ციკლი, მით მეტი დრო დახარჯავს სიგნალს დაბალი ძაბვის სიგნალის მდგომარეობაში და პირიქით.

ნაბიჯი 1: როგორ მუშაობს

ᲠᲝᲒᲝᲠ ᲛᲣᲨᲐᲝᲑᲡ
ᲠᲝᲒᲝᲠ ᲛᲣᲨᲐᲝᲑᲡ

*ასე მუშაობს RGB LED ფერის კონტროლი.

ნაბიჯი 2: აშენება

აგებული
აგებული

კომპონენტები

  • 4 დუინო
  • RGB LED (ჩვეულებრივი კათოდი გამოიყენება ამ მაგალითში)
  • 3 x 220Ω რეზისტორი
  • ჯუმბერის კაბელი
  • მიკრო USB კაბელი

ააშენეთ წრე დიაგრამაში და ზემოთ ნაჩვენები სქემატური სქემის მიხედვით.

PWM– ის გამოყენების მეთოდი დამოკიდებულია გამოყენებული RGB– ის ტიპზე. საერთო ანოდის RGB LED- ით, გრძელი ფეხი უკავშირდება მიწოდების ძაბვის სარკინიგზო მაგისტრალს (ჩვენს შემთხვევაში 5V პინი არდუინოზე), ხოლო დანარჩენი სამი ფეხი კონტროლდება თითოეული მათგანისთვის PWM სიგნალის დაყენებით. თუ PWM სიგნალის სამუშაო ციკლი მაღალია, ფერადი არხი იქნება ძალიან დაბნელი ან საერთოდ არ ჩაირთვება. Რატომ არის, რომ? იმის გამო, რომ LED ანათებდეს მას უნდა ჰქონდეს ძაბვის პოტენციალი მასზე და თუ ჩვენს PWM სიგნალს აქვს მაღალი პროცენტული ფუნქცია ციკლისთვის, ის დროის უმეტეს ნაწილს გაატარებს 5V ძაბვის პოტენციალის მქონე როგორც ანოდზე, ასევე ფეხის არხის ფეხიზე და ნაკლები დრო 5V ანოდზე და 0V ფერადი არხებით.

ნაბიჯი 3: პროგრამა

პროგრამა
პროგრამა

სემინარი 4 - 4Duino Basic Graphics გარემო გამოიყენება ამ პროექტის დასაპროგრამებლად.

ეს პროექტი მოითხოვს Arduino IDE– ს დაინსტალირებას, რადგან სემინარი უწოდებს Arduino IDE– ს Arduino სკეტჩების შესადგენად. Arduino IDE, თუმცა არ არის საჭირო მისი გახსნა ან შეცვლა 4Duino– ს დასაპროგრამებლად.

  1. ჩამოტვირთეთ პროექტის კოდი აქ.
  2. შეაერთეთ 4Duino კომპიუტერთან µUSB კაბელის გამოყენებით.
  3. შემდეგ გადადით Comms ჩანართზე და შეარჩიეთ Comms პორტი, რომელსაც 4Duino უკავშირდებოდა.
  4. დაბოლოს, დაუბრუნდით ჩანართს "მთავარი" და ახლა დააწკაპუნეთ ღილაკზე "Comp'nLoad". Workshop 4 IDE მოგთხოვთ შეიყვანოთ µSD ბარათი კომპიუტერში ვიჯეტის სურათების შესანახად.

ნაბიჯი 4: დემონსტრაცია

დემონსტრაცია
დემონსტრაცია

4Duino ეკრანზე სენსორული სლაიდერების გამოყენებით შეგიძლიათ აკონტროლოთ RGB LED- ის ფერი.

გირჩევთ: