Cuprins:

Utilizarea LED-ului RGB de la 37 de senzori: 6 pași
Utilizarea LED-ului RGB de la 37 de senzori: 6 pași

Video: Utilizarea LED-ului RGB de la 37 de senzori: 6 pași

Video: Utilizarea LED-ului RGB de la 37 de senzori: 6 pași
Video: Cum se schimba becurile la Passat B8 (cu LED-uri H7 si H8) 2024, Noiembrie
Anonim
Utilizarea LED-ului RGB din 37 de senzori
Utilizarea LED-ului RGB din 37 de senzori
Utilizarea LED-ului RGB din setul de 37 de senzori
Utilizarea LED-ului RGB din setul de 37 de senzori

Ați ieșit și ați cumpărat un kit de senzori și module electrice la un preț bun numit „37 senzori” (ca acesta aici sau alții de pe Amazon), dar nu găsiți informații despre module pentru a le putea folosi? Această serie de instrumente vă va ajuta cu toate modulele din setul de 37 senzori. Există alte kituri care vând un număr diferit de module decât 37, cum ar fi un kit de 20 de module și un kit de 45 de module. Acești senzori / module sunt, de asemenea, disponibili de la unele magazine online individual.

Aceste truse sunt excelente pentru experimentare și educație STEM (Știință, Tehnologie, Inginerie și Matematică).

Modulele din setul de 37 senzori numit „LED RGB” sunt un LED RGB cu orificiu traversant și montat pe suprafață. Acesta este un LED cu trei culori diferite de LED-uri incluse într-un singur pachet.

(Imagini și informații utilizate cu permisiunea de la 37sensors.com)

Pasul 1: Descrierea modulului LED RGB

LED care conține emițătoare roșii, verzi și albastre, fiecare controlat independent. Unele module au rezistențe de limitare a curentului, altele nu.

Denumit și: LED color, LED tri-color, LED tri-cromatic, KY021, KY016.

Găsit în seturi: 37 de senzori, 45 de senzori (LED prin gaură).

Găsit în seturi: 20 de senzori, 37 de senzori, 45 de senzori (SMT LED).

Pasul 2: Specificația modulului LED RGB

Specificația modulului LED RGB
Specificația modulului LED RGB

LED: Fie TH, fie SMT 5050

Cadere de tensiune înainte roșu: 2,1V

Cadere de tensiune înainte verde: 3,2V

Cadere de tensiune înainte albastră: 3.2

Roșu: 625nm

Verde: 530nm

Albastru: 465nm

Dimensiune: 20mm X 15mm

Unele module au rezistențe de limitare a curentului, altele nu. Valoarea tipică a rezistenței este de 120 - 270 Ohmi.

Pinii sunt frecvent etichetați incorect. RGB, BGR, GRB etc.

Există o serie de surse diferite pentru aceste module. Nu fiecare modul care arată similar cu cele de aici se comportă exact la fel. Verificați modulul specific pe care îl aveți pentru diferențe în funcție, niveluri de tensiune, pinout și stări inactive / active. Unele module s-au dovedit a avea etichete incorecte și chiar componente slab lipite.

Pasul 3: consumabile pentru experiment LED RGB

Consumabile pentru experimente LED RGB
Consumabile pentru experimente LED RGB

Doar pentru a vedea elementele de bază ale modului în care funcționează acest modul, acest experiment arată cum să îl interfațați cu o placă de microcontroler simplă de înțeles, Sensor. Engine: MICRO. Nu este nevoie de un sistem de dezvoltare complicat, deoarece micro-ul pe 32 de biți care face parte din această placă are toate smart-urile încorporate.

Codul pentru alte platforme de microcontroler ar fi probabil într-un limbaj / sintaxă diferit, dar similar în formă.

Iată lista mică de componente pentru acest experiment:

Modul LED RGB din 37 senzori Kit. (Sursa acestui experiment: CircuitGizmos) Kituri disponibile și pe Amazon și online în multe locuri.

Jumper Wires, de la feminin la feminin, în stilul "DuPont". (Sursa acestui experiment: CircuitGizmos) Jumpers de acest tip sunt de asemenea disponibile online.

Placă de microcontroler. (Sursa acestui experiment: CircuitGizmos)

Un PC cu o aplicație de terminal serial este utilizat pentru a comunica cu placa prin USB. Un astfel de program gratuit și util este Beagle Term.

Cu toate acestea, puteți efectua un experiment pentru a testa modulul LED RGB.

Pasul 4: conectarea experimentului modulului LED RGB

Conectarea experimentului modulului LED RGB
Conectarea experimentului modulului LED RGB

Sârmă neagră - pământ comun

SEM GND - Masă modul

Sârmă roșie - element RedLED

SEM P4 - Modulul R

Sârmă verde - element RedLED

SEM P5 - Modulul G

Sârmă albastră - element RedLED

SEM P6 - Modulul B

Acest modul special LED-gaură are un rezistor de limitare a curentului, astfel încât nu este nevoie de rezistor extern

Pasul 5: Codul de experiment al modulului LED RGB

Cod de experiment al modulului LED RGB
Cod de experiment al modulului LED RGB
Cod de experiment al modulului LED RGB
Cod de experiment al modulului LED RGB

Cu computerul conectat la o placă de microcontroler alimentată, Beagle Term este fereastra către ceea ce se întâmplă pe placa respectivă. Puteți introduce codul programului, puteți vedea rezultatele tipărite ale acelui cod și chiar interacționa prin introducerea informațiilor într-un program care rulează. Tastarea EDIT la promptul ">" vă va conecta la editorul încorporat. În acest editor veți introduce codul programului. Puteți salva codul pe care îl tastați cu un Control-Qkeystroke. Puteți salva și rula imediat codul care se află în editor cu Control-W.

Taste de control pentru funcția EDITARE a programului. (Tastele funcționale nu funcționează corect în termenul Beagle)

  • Control-U - Treceți la linia de start
  • Control-U Control-U - Mutați pentru a începe programul
  • Control-K - Mută la capătul liniei
  • Control-K Control-K - Treceți la sfârșitul programului
  • Control-P - Pagină sus
  • Control-L - Pagină în jos
  • Control-] - Ștergeți
  • Control-N - Insert
  • Control-Q - Salvați codul
  • Control-W - Rulați codul
  • Control-R - Găsire
  • Control-G - Repetați găsirea
  • Control-T - Marcați textul
  • Control-Y - Lipiți text
  • ESC - Ieșiți din editor abandonând modificările.

Introduceți codul acestui experiment în editor:

SETPIN 4, DOUT

SETPIN 5, DOUT SETPIN 6, DOUT DO PAUSE 200: PIN (4) = 1: PAUSE 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

Acest cod de testare setează pinii 4, 5 și 6 la ieșiri și apoi setează fiecare dintre aceste ieșiri în sus și în jos pentru a activa și dezactiva elementul de culoare.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUZĂ 5000 DO pentru r = 0 până la 99 PASUL 2 PWM 1, 1000, r, g, b PAUZĂ 10 URMĂTOARE r PAUZĂ 5000 pentru b = 100 până la 1 PAS -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 for g = 0 to 99 STEP 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 for r = 100 to 1 STEP - 2 PWM 1, 1000, r, g, b PAUZĂ 10 URMĂTOARE r PAUZĂ 5000 pentru b = 0 până la 99 PASUL 2 PWM 1, 1000, r, g, b PAUZĂ 10 URMĂTOARE b PAUZĂ 5000 pentru g = 100 până la 1 PAS -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 LOOP

Acest cod de test folosește PWM pentru a crește / micșora încet ieșirea canalelor R, G și B în modele. Între modificări există întârzieri de 5 secunde.

Ieșirile PWM pot fi rulate printr-un releu de stare solidă (vezi pagina releu) sau printr-un FET pentru a conduce benzi LED 5V sau 12V RGB.

Pasul 6: Rezumat / Feedback al modulului LED RGB

Dacă aveți informații suplimentare despre specificațiile sau comportamentul acestui tip de modul, vă rugăm să comentați aici și voi include informațiile relevante. Dacă știți un modul similar, dar poate disponibil separat sau într-un set diferit de module, vă rugăm să menționați acest lucru.

Zona de comentarii ar fi, de asemenea, un loc bun pentru a include un mic eșantion de cod pentru alte platforme de microcontroler dacă ați experimentat cu acest modul. sau vizitați 37 de senzori și 37 documente despre senzori.

Recomandat: