INHOUDSOPGAWE:

Gebruik RGB LED van 37 sensorset: 6 stappe
Gebruik RGB LED van 37 sensorset: 6 stappe

Video: Gebruik RGB LED van 37 sensorset: 6 stappe

Video: Gebruik RGB LED van 37 sensorset: 6 stappe
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, November
Anonim
Gebruik RGB LED From 37 Sensors Kit
Gebruik RGB LED From 37 Sensors Kit
Gebruik RGB LED From 37 Sensors Kit
Gebruik RGB LED From 37 Sensors Kit

So u het uitgegaan en 'n stel elektriese sensors en modules gekoop vir 'n goeie prys genaamd "37 sensors" (soos hierdie hier of ander op Amazon), maar kan u nie inligting kry oor die modules om dit te kan gebruik nie? Hierdie reeks instruksies sal u help met al die modules in die 37 Sensors Kit. Daar is ander kits wat 'n ander aantal modules as 37 verkoop, soos 'n 20 -module -kit en 'n 45 -module -kit. Hierdie sensors/modules is ook afsonderlik by sommige aanlynwinkels beskikbaar.

Hierdie kits is uitstekend vir STEM (wetenskap, tegnologie, ingenieurswese en wiskunde) eksperimentering en opvoeding.

Die modules uit die 37 Sensors-kit genaamd "RGB LED" is 'n deurlopende RGB-LED met 'n gat en 'n oppervlak. Dit is 'n LED met drie verskillende LED -kleure wat in een pakket ingesluit is.

(Beelde en inligting gebruik met toestemming van 37sensors.com)

Stap 1: Beskrywing van die RGB LED -module

LED wat rooi, groen en blou uitstralers bevat, elk onafhanklik beheer. Sommige modules het stroombeperkende weerstande, ander nie.

Ook genoem: volkleur LED, drie kleur LED, driekromatiese LED, KY021, KY016.

Gevind in kits: 37 sensors, 45 sensors (deur-gat LED).

Gevind in kits: 20 sensors, 37 sensors, 45 sensors (SMT LED).

Stap 2: RGB LED -module spesifikasie

RGB LED -module spesifikasie
RGB LED -module spesifikasie

LED: TH of SMT 5050

Voorwaartse spanningsval rooi: 2.1V

Voorwaartse spanningsval groen: 3.2V

Voorwaartse spanningsval blou: 3.2

Rooi: 625 nm

Groen: 530 nm

Blou: 465 nm

Grootte: 20 mm x 15 mm

Sommige modules het stroombeperkende weerstande, ander nie. Die tipiese weerstandswaarde is 120 - 270 Ohm.

Spelde word gereeld verkeerd gemerk. RGB, BGR, GRB, ens.

Daar is 'n aantal verskillende bronne vir hierdie modules. Nie elke module wat soortgelyk is aan dié hier, gedra hulle presies dieselfde nie. Kontroleer die spesifieke module wat u het vir funksieverskille, spanningsvlakke, pinout en onaktiewe/aktiewe toestande. Daar is gevind dat sommige modules penne verkeerd gemerk het en selfs swak gesoldeerde komponente.

Stap 3: RGB LED -eksperimentvoorrade

RGB LED -eksperimentvoorrade
RGB LED -eksperimentvoorrade

Net om die basiese beginsels van hoe hierdie module werk te sien, toon hierdie eksperiment hoe u dit kan koppel aan 'n maklik verstaanbare mikrokontrollerbord, die Sensor. Motor: MICRO. Daar is geen ingewikkelde ontwikkelingsstelsel nodig nie, aangesien die 32-bis-mikro wat deel uitmaak van hierdie bord, al die slimfone ingebou is.

Kode vir ander mikrobeheerderplatforms sal waarskynlik in 'n ander taal/sintaksis wees, maar soortgelyk in vorm.

Hier is die klein lys van komponente vir hierdie eksperiment:

RGB LED -module van 37 Sensors Kit. (Die bron van hierdie eksperiment: CircuitGizmos) Kits is ook beskikbaar op Amazon en op baie plekke.

Jumper Wires, vroulik tot vroulik "DuPont" -styl. (Bron van hierdie eksperiment: CircuitGizmos) Springers van hierdie tipe is ook aanlyn beskikbaar.

Mikrobeheerraad. (Bron van hierdie eksperiment: CircuitGizmos)

'N PC met 'n seriële terminale -toepassing word gebruik om met die kaart te kommunikeer via USB. Een so 'n gratis en nuttige program is Beagle Term.

Met dit alles kan u 'n eksperiment uitvoer om die RGB LED -module te toets.

Stap 4: RGB LED -module -eksperimentaansluiting

RGB LED -module -eksperimentaansluiting
RGB LED -module -eksperimentaansluiting

Swart draad - gemeenskaplike grond

SEM GND - Module Grond

Rooi draad - RedLED element

SEM P4 - Module R

Groen draad - RedLED element

SEM P5 - Module G

Blou draad - RedLED element

SEM P6 - Module B

Hierdie spesifieke LED-module deur die gat het 'n stroombeperkende weerstand, dus is daar geen eksterne weerstand nodig nie

Stap 5: RGB LED -module -eksperimentkode

RGB LED -module -eksperimentkode
RGB LED -module -eksperimentkode
RGB LED -module -eksperimentkode
RGB LED -module -eksperimentkode

Aangesien die rekenaar gekoppel is aan 'n aangedrewe mikrobeheerbord, is Beagle Term die venster van wat op die bord gebeur. U kan programkode invoer, die gedrukte resultate van die kode sien, en selfs interaksie voer deur inligting in 'n lopende program in te tik. Deur EDIT te tik by die ">"-prompt sal u met die ingeboude redakteur verbind word. U sal die programkode in hierdie redakteur invoer. U kan die kode wat u ingetik het, stoor met 'n Control-Qkeystroke. U kan die kode wat in die redakteur is, stoor en onmiddellik uitvoer met Control-W.

Control sleutels vir die program EDIT funksie. (Funksiesleutels werk nie reg tydens Beagle -termyn nie)

  • Control -U - Gaan huis toe
  • Control-U Control-U-Beweeg na die begin van die program
  • Control -K - Beweeg na die einde van die lyn
  • Control-K Control-K-Gaan na die einde van die program
  • Control -P - Bladsy op
  • Control -L - Bladsy af
  • Beheer-] - Vee uit
  • Control -N - Voeg in
  • Control -Q - Stoor die kode
  • Control -W - voer die kode uit
  • Control -R - Soek
  • Control -G - Herhaal soek
  • Control -T - Merk teks
  • Control -Y - Plak teks
  • ESC - Verlaat die redakteur en verander veranderinge.

Voer die kode van hierdie eksperiment in die redakteur in:

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

Hierdie toetskode stel penne 4, 5 en 6 op uitsette en stel elkeen van die uitsette hoog en laag om die kleurelement aan en af te skakel.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO vir r = 0 tot 99 STAP 2 PWM 1, 1000, r, g, b PAUSE 10 VOLGENDE PAUSE 5000 vir b = 100 tot 1 STAP -2 PWM 1, 1000, r, g, b PAUSE 10 VOLGENDE b PAUSE 5000 vir g = 0 tot 99 STAP 2 PWM 1, 1000, r, g, b PAUSE 10 VOLGENDE g PAUSE 5000 vir r = 100 tot 1 STAP - 2 PWM 1, 1000, r, g, b PAUSE 10 VOLGENDE PAUSE 5000 vir b = 0 tot 99 STAP 2 PWM 1, 1000, r, g, b PAUSE 10 VOLGENDE b PAUSE 5000 vir g = 100 tot 1 STAP -2 PWM 1, 1000, r, g, b PAUSE 10 VOLGENDE PAUSE 5000 LOOP

Hierdie toetskode gebruik PWM om die uitset van die R-, G- en B -kanale in patrone stadig te verhoog/verlaag. Daar is vertragings van 5 sekondes tussen die veranderinge.

Die PWM -uitsette kan deur 'n solid state relais (sien aflosbladsy) of 'n FET gestuur word om 5V of 12V RGB LED strips te dryf.

Stap 6: Opsomming/terugvoer van RGB LED -modules

As u meer inligting het oor die spesifikasies of gedrag van hierdie tipe modules, kan u hier kommentaar lewer en ek sal die relevante inligting insluit. As u weet van 'n soortgelyke module, maar moontlik afsonderlik of in 'n ander pakket, moet u dit noem.

Die kommentaararea is ook 'n goeie plek om 'n klein voorbeeldkode vir ander mikrobeheerderplatforms in te sluit as u met hierdie module eksperimenteer het. of besoek 37 Sensors en 37 Sensors Docs.

Aanbeveel: