Mündəricat:

37 Sensor Kitindən RGB LEDindən istifadə: 6 addım
37 Sensor Kitindən RGB LEDindən istifadə: 6 addım

Video: 37 Sensor Kitindən RGB LEDindən istifadə: 6 addım

Video: 37 Sensor Kitindən RGB LEDindən istifadə: 6 addım
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, Iyul
Anonim
37 Sensor Kitindən RGB LEDindən istifadə
37 Sensor Kitindən RGB LEDindən istifadə
37 Sensor Kitindən RGB LEDindən istifadə
37 Sensor Kitindən RGB LEDindən istifadə

Beləliklə, çıxıb "37 Sensor" adlı yaxşı bir qiymətə bir elektrik sensoru və modul dəsti aldınız (buradakı və ya Amazondakı digərləri kimi), ancaq onlardan istifadə edə bilmək üçün modullar haqqında məlumat tapa bilmirsiniz? Bu təlimatlar seriyası, 37 Sensor Kitindəki bütün modullarla sizə kömək edəcək. 37 moduldan fərqli olaraq 20 ədəd modul dəsti və 45 modul dəsti kimi fərqli sayda modul satan başqa dəstlər də var. Bu sensorlar/modullar ayrı -ayrı onlayn mağazalarda da mövcuddur.

Bu dəstlər STEM (Elm, Texnologiya, Mühəndislik və Riyaziyyat) sınaqları və təhsili üçün əladır.

37 Sensor Kitindən "RGB LED" adlanan modullar, delikli və səthə quraşdırılmış RGB LED-dir. Bu, bir paketə daxil olan üç fərqli LED rəngli bir LED -dir.

(37sensors.com saytının icazəsi ilə istifadə edilən şəkillər və məlumatlar)

Addım 1: RGB LED Modulunun Təsviri

Qırmızı, yaşıl və mavi yayıcıları olan LED, hər biri müstəqil olaraq idarə olunur. Bəzi modullarda cərəyan məhdudlaşdırıcı rezistorlar var, bəzilərində yoxdur.

Həmçinin deyilir: tam rəngli LED, üç rəngli LED, üçromatik LED, KY021, KY016.

Kitlərdə tapıldı: 37 sensorlar, 45 sensorlar (çuxurlu LED).

Kitlərdə tapıldı: 20 sensorlar, 37 sensorlar, 45 sensorlar (SMT LED).

Addım 2: RGB LED Modul Xüsusiyyətləri

RGB LED Modul Xüsusiyyətləri
RGB LED Modul Xüsusiyyətləri

LED: Ya TH, ya da SMT 5050

İrəli geriləmə qırmızı: 2.1V

İrəli gərginlik yaşıl düşmə: 3.2V

İrəli gərginlik mavi: 3.2

Qırmızı: 625nm

Yaşıl: 530nm

Mavi: 465nm

Ölçülər: 20 x 15 mm

Bəzi modullarda cərəyan məhdudlaşdıran rezistorlar var, bəzilərində yoxdur. Tipik müqavimət dəyəri 120 - 270 Ohm -dir.

Sancaqlar tez -tez səhv etiketlənir. RGB, BGR, GRB və s.

Bu modullar üçün bir çox fərqli mənbələr var. Buradakılara bənzəyən hər bir modul eyni şəkildə davranmır. Sahib olduğunuz xüsusi modulu yoxlayın, funksiya, gərginlik səviyyələri, pinout və hərəkətsiz/aktiv vəziyyətlər. Bəzi modullarda səhv etiketlənmiş sancaqlar və hətta zəif lehimli komponentlər olduğu aşkar edilmişdir.

Addım 3: RGB LED Təcrübə Təchizatı

RGB LED Təcrübə Təchizatı
RGB LED Təcrübə Təchizatı

Bu modulun necə işlədiyinin əsaslarını görmək üçün, bu təcrübə onu sadə bir şəkildə başa düşülən bir mikrokontrolör lövhəsi olan Sensor. Engine: MICRO ilə necə əlaqələndirməyi göstərir. Mürəkkəb bir inkişaf sisteminə ehtiyac yoxdur, çünki bu lövhənin bir hissəsi olan 32 bitlik mikro qurğuda bütün ağıllı qurğular var.

Digər mikrokontrolör platformaları üçün kod, ehtimal ki, fərqli bir dildə/sintaksisdə olacaq, lakin formada oxşardır.

Bu sınaq üçün komponentlərin kiçik siyahısı:

37 Sensor Kitindən RGB LED Modulu. (Bu təcrübənin mənbəyi: CircuitGizmos) Kitlər Amazon -da və bir çox yerdə onlayn olaraq mövcuddur.

Jumper Wires, qadından qadına "DuPont" üslubunda. (Bu təcrübənin mənbəyi: CircuitGizmos) Bu tip süveterlər də internetdə mövcuddur.

Mikro nəzarətçi lövhəsi. (Bu təcrübənin mənbəyi: CircuitGizmos)

USB vasitəsilə lövhə ilə ünsiyyət qurmaq üçün seriyalı terminal tətbiqi olan bir kompüter istifadə olunur. Belə bir pulsuz və faydalı proqram Beagle Term -dir.

Bütün bunlarla birlikdə RGB LED Modulunu sınamaq üçün bir sınaq keçirə bilərsiniz.

Addım 4: RGB LED Modulu Təcrübə Bağlantısı

RGB LED Modulu Təcrübə Bağlantısı
RGB LED Modulu Təcrübə Bağlantısı

Qara tel - Ümumi zəmin

SEM GND - Modul Zəmini

Qırmızı tel - RedLED elementi

SEM P4 - Modul R

Yaşıl tel - RedLED elementi

SEM P5 - Modul G

Mavi tel - RedLED elementi

SEM P6 - Modul B

Bu xüsusi çuxurlu LED modulunda cərəyan məhdudlaşdıran bir rezistor var, buna görə heç bir xarici müqavimətə ehtiyac yoxdur

Addım 5: RGB LED Modulu Təcrübə Kodu

RGB LED Modul Təcrübə Kodu
RGB LED Modul Təcrübə Kodu
RGB LED Modul Təcrübə Kodu
RGB LED Modul Təcrübə Kodu

Güclü bir mikro idarəetmə lövhəsinə qoşulan PC ilə Beagle Term, bu lövhədə baş verənlərin pəncərəsidir. Proqram kodunu daxil edə, həmin kodun çap edilmiş nəticələrinə baxa və hətta işləyən bir proqrama məlumat yazaraq qarşılıqlı əlaqə qura bilərsiniz. ">" Sorğusunda EDIT yazaraq sizi daxili redaktora bağlayacaqsınız. Proqram kodunu bu redaktorda daxil edəcəksiniz. Yazdığınız kodu Control-Qkeystroke ilə saxlaya bilərsiniz. Redaktorda olan kodu Control-W ilə saxlaya və dərhal işə sala bilərsiniz.

Proqram EDIT funksiyası üçün idarəetmə düymələri. (Funksiya düymələri Beagle Termində düzgün işləmir)

  • Control -U - Ev xəttinə keçin
  • Control-U Control-U-Proqramın başlanmasına keçin
  • Control -K - Xəttin sonuna keçin
  • Control-K Control-K-Proqramın sonuna keçin
  • Control -P - Səhifə yuxarı
  • Control -L - Səhifə aşağı
  • Control-] - Sil
  • Control -N - Daxil edin
  • Control -Q - Kodu yadda saxla
  • Control -W - Kodu işə salın
  • Control -R - Tapın
  • Control -G - Tapmağı təkrarlayın
  • Control -T - mətni işarələyin
  • Control -Y - Mətni yapışdırın
  • ESC - Dəyişikliklərdən imtina edərək redaktordan çıxın.

Bu təcrübənin kodunu redaktora daxil edin:

AYAR 4

AYAR 5, AYAR 6, DOUT 200 DURDUR: PIN (4) = 1: DURDUR 200: PIN (4) = 0 PAUSE 200: PIN (5) = 1: PAUSE 200: PIN (5) = 0 PAUSE 200: PIN (6) = 1: PAUSE 200: PIN (6) = 0 LOOP

Bu test kodu 4, 5 və 6 sancaqları çıxışlara qoyur və sonra rəng elementini açmaq və söndürmək üçün hər bir çıxışı yüksək və aşağı olaraq təyin edir.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO r = 0 ilə 99 ADIM 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 b = 100 ilə 1 ADIM üçün -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 üçün g = 0 ilə 99 ADIM 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 r = 100 ilə 1 ADIM üçün - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 üçün b = 0 ilə 99 ADIM 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 üçün g = 100 ilə 1 ADIM -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 LOOP

Bu test kodu, nümunələrdə R, G və B kanallarının çıxışını yavaş -yavaş artırmaq/azaltmaq üçün PWM -dən istifadə edir. Dəyişikliklər arasında 5 saniyəlik gecikmələr var.

PWM çıxışları 5V və ya 12V RGB LED şeritləri idarə etmək üçün bərk vəziyyətdə olan röle (röle səhifəsinə baxın) və ya FET vasitəsilə idarə oluna bilər.

Addım 6: RGB LED Modulu Xülasəsi/Geribildirim

Bu tip modulun texniki xüsusiyyətləri və ya davranışı ilə bağlı əlavə məlumatınız varsa, bura şərh yazın və müvafiq məlumatı əlavə edim. Bənzər, lakin bəlkə də tək və ya fərqli bir modul dəstində mövcud olan bir modul bilirsinizsə, bunu qeyd edin.

Bu modulu sınamış olsanız, şərh sahəsi digər mikro nəzarətçi platformaları üçün kiçik bir nümunə kodu daxil etmək üçün yaxşı bir yer olardı. və ya 37 Sensor və 37 Sensor Sənədini ziyarət edin.

Tövsiyə: