Turinys:

RGB LED naudojimas iš 37 jutiklių rinkinio: 6 žingsniai
RGB LED naudojimas iš 37 jutiklių rinkinio: 6 žingsniai

Video: RGB LED naudojimas iš 37 jutiklių rinkinio: 6 žingsniai

Video: RGB LED naudojimas iš 37 jutiklių rinkinio: 6 žingsniai
Video: Kaip pakeisti LED modulius lauko šviestuvuose 2024, Lapkritis
Anonim
Naudojant RGB LED iš 37 jutiklių rinkinio
Naudojant RGB LED iš 37 jutiklių rinkinio
Naudojant RGB LED iš 37 jutiklių rinkinio
Naudojant RGB LED iš 37 jutiklių rinkinio

Taigi jūs išėjote ir už gerą kainą nusipirkote elektrinių jutiklių ir modulių rinkinį, pavadintą „37 jutikliai“(kaip šis čia ar kiti „Amazon“), bet nerandate informacijos apie modulius, kad galėtumėte juos naudoti? Ši instrukcijų serija padės jums su visais 37 jutiklių rinkinio moduliais. Yra ir kitų rinkinių, kuriuose parduodamas skirtingas modulių skaičius nei 37, pavyzdžiui, 20 modulių rinkinys ir 45 modulių rinkinys. Šiuos jutiklius/modulius taip pat galima įsigyti kai kuriose internetinėse parduotuvėse atskirai.

Šie rinkiniai puikiai tinka STEM (mokslo, technologijų, inžinerijos ir matematikos) eksperimentams ir švietimui.

37 jutiklių rinkinio moduliai, vadinami „RGB LED“, yra per skylę ir ant paviršiaus tvirtinami RGB šviesos diodai. Tai yra šviesos diodas su trimis skirtingomis LED spalvomis, esančiomis vienoje pakuotėje.

(Vaizdai ir informacija naudojami gavus 37sensors.com leidimą)

1 žingsnis: RGB LED modulio aprašymas

Šviesos diodas, kuriame yra raudonos, žalios ir mėlynos spinduliuotės, kiekvienas valdomas atskirai. Kai kurie moduliai turi srovę ribojančius rezistorius, kiti - ne.

Taip pat vadinamas: spalvotas šviesos diodas, trijų spalvų šviesos diodas, trispalvis šviesos diodas, KY021, KY016.

Rinkiniai: 37 jutikliai, 45 jutikliai (šviesos diodas per skylę).

Rinkiniai: 20 jutiklių, 37 jutikliai, 45 jutikliai (SMT LED).

2 žingsnis: RGB LED modulio specifikacija

RGB LED modulio specifikacija
RGB LED modulio specifikacija

Šviesos diodas: TH arba SMT 5050

Į priekį nukreiptas įtampos kritimas raudonas: 2.1V

Į priekį nukreiptas įtampos kritimas žalias: 3.2V

Į priekį nukreiptas įtampos kritimas mėlynas: 3.2

Raudona: 625 nm

Žalia: 530 nm

Mėlyna: 465 nm

Dydis: 20x15 mm

Kai kurie moduliai turi srovę ribojančius rezistorius, kiti - ne. Įprasta atsparumo vertė yra 120 - 270 omų.

Smeigtukai dažnai ženklinami neteisingai. RGB, BGR, GRB ir kt.

Šiems moduliams yra daugybė skirtingų šaltinių. Ne kiekvienas modulis, panašus į čia esančius, elgiasi lygiai taip pat. Patikrinkite konkretų turimą modulį, ar nėra funkcijų, įtampos lygių, „pinout“ir neaktyvių/aktyvių būsenų skirtumų. Nustatyta, kad kai kuriuose moduliuose yra neteisingai paženklinti kaiščiai ir net prastai lituojami komponentai.

3 žingsnis: RGB LED eksperimento reikmenys

RGB LED eksperimento reikmenys
RGB LED eksperimento reikmenys

Kad pamatytumėte šio modulio veikimo pagrindus, šis eksperimentas parodo, kaip jį prijungti prie lengvai suprantamos mikrovaldiklio plokštės „Sensor“. Variklis: MICRO. Nereikia sudėtingos kūrimo sistemos, nes 32 bitų „micro“, kuris yra šios plokštės dalis, turi visas sumanias galimybes.

Kitų mikrovaldiklių platformų kodas greičiausiai būtų kitokia kalba/sintaksė, bet panašios formos.

Čia yra nedidelis šio eksperimento komponentų sąrašas:

RGB LED modulis iš 37 jutiklių rinkinio. (Šio eksperimento šaltinis: „CircuitGizmos“) Komplektai taip pat prieinami „Amazon“ir daugelyje vietų internete.

„DuPont“stiliaus megztiniai iš moterų. (Šio eksperimento šaltinis: „CircuitGizmos“) Šio tipo džemperiai taip pat prieinami internete.

Mikrokontrolerio plokštė. (Šio eksperimento šaltinis: „CircuitGizmos“)

Kompiuteris su serijinio terminalo programa naudojamas bendrauti su plokšte per USB. Viena iš tokių nemokamų ir naudingų programų yra „Beagle Term“.

Visa tai atlikę galite atlikti eksperimentą, kad patikrintumėte RGB LED modulį.

4 žingsnis: RGB LED modulio eksperimento prijungimas

RGB LED modulio eksperimento prijungimas
RGB LED modulio eksperimento prijungimas

Juoda viela - bendra žemė

SEM GND - modulio įžeminimas

Raudona viela - RedLED elementas

SEM P4 - R modulis

Žalia viela - RedLED elementas

SEM P5 - G modulis

Mėlyna viela - RedLED elementas

SEM P6 - B modulis

Šis specialus LED skylės modulis turi srovę ribojantį rezistorių, todėl nereikia išorinio rezistoriaus

5 veiksmas: RGB LED modulio eksperimento kodas

RGB LED modulio eksperimento kodas
RGB LED modulio eksperimento kodas
RGB LED modulio eksperimento kodas
RGB LED modulio eksperimento kodas

Kai kompiuteris prijungtas prie maitinamo mikrovaldiklio plokštės, „Beagle Term“yra langas į tai, kas vyksta toje plokštėje. Galite įvesti programos kodą, pamatyti atspausdintus to kodo rezultatus ir netgi sąveikauti įvesdami informaciją į veikiančią programą. Įvedę EDIT į eilutę „>“, būsite prijungti prie integruoto redaktoriaus. Būtent šiame redaktoriuje įvesite programos kodą. Įvestą kodą galite išsaugoti paspausdami „Control-Q“klavišą. Galite išsaugoti ir nedelsdami paleisti redaktoriuje esantį kodą naudodami „Control-W“.

Programos REDAGAVIMO valdymo klavišai. (Funkcijų klavišai neveikia „Beagle Term“)

  • „Control -U“- pereikite prie namų linijos
  • „Control-U“„Control-U“-pereikite prie programos pradžios
  • „Control -K“- pereikite prie eilutės pabaigos
  • „Control-K“„Control-K“-pereikite prie programos pabaigos
  • „Control -P“- puslapis aukštyn
  • „Control -L“- puslapis žemyn
  • Kontrolė] - ištrinti
  • „Control -N“- įdėklas
  • „Control -Q“- išsaugokite kodą
  • „Control -W“- paleiskite kodą
  • „Control -R“- rasti
  • „Control -G“- pakartokite paiešką
  • „Control -T“- pažymėkite tekstą
  • „Control -Y“- įklijuoti tekstą
  • ESC - išeikite iš redaktoriaus, atsisakydami pakeitimų.

Įveskite šio eksperimento kodą redaktoriuje:

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 200 PAUSE: PIN (6) = 1: PAUSE 200: PIN (6) = 0 LOP

Šis bandymo kodas nustato 4, 5 ir 6 kaiščius prie išėjimų, o tada nustato visus išėjimus aukštus ir žemus, kad įjungtų ir išjungtų spalvų elementą.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO, jei r = nuo 0 iki 99 2 ŽINGSNIS PWM 1, 1000, r, g, b PRAUZĖ 10 KITAS r PRUSTA 5000, jei b = nuo 100 iki 1 ŽINGSNIS -2 PWM 1, 1000, r, g, b PAUZĖ 10 KITAS b PRUSTA 5000, jei g = nuo 0 iki 99 2 ŽINGSNIS PWM 1, 1000, r, g, b PRAUZĖ 10 KITA g PALAIKA 5000, kai r = 100–1 ŽINGSNIS - 2 PWM 1, 1000, r, g, b PAUZĖ 10 KITA R PAUSE 5000, kai b = nuo 0 iki 99 2 ŽINGSNIS PWM 1, 1000, r, g, b 10 PRUSTA 10 KITA B PUSTA 5000, jei g = nuo 100 iki 1 2 ŽINGSNIS PWM 1, 1000, r, g, b PAUZĖ 10 KITAS G PALAIKYMAS 5000 LOP

Šis bandymo kodas naudoja PWM, kad lėtai padidintų/sumažintų R, G ir B kanalų išvestį. Tarp pakeitimų yra 5 sekundžių vėlavimas.

PWM išėjimai gali būti valdomi per kietojo kūno relę (žr. Relės puslapį) arba FET, kad būtų galima valdyti 5V arba 12V RGB LED juosteles.

6 veiksmas: RGB LED modulio santrauka/atsiliepimas

Jei turite papildomos informacijos apie šio tipo modulio specifikacijas ar veikimą, komentuokite čia ir aš pridėsiu atitinkamą informaciją. Jei žinote modulį, kuris yra panašus, bet galbūt prieinamas atskirai arba kitame modulių rinkinyje, paminėkite tai.

Jei eksperimentavote su šiuo moduliu, komentarų sritis taip pat būtų gera vieta įtraukti nedidelį pavyzdį kitoms mikrovaldiklių platformoms. arba apsilankykite 37 jutikliuose ir 37 jutiklių dokumentuose.

Rekomenduojamas: