Indholdsfortegnelse:

Brug af RGB LED From 37 Sensors Kit: 6 trin
Brug af RGB LED From 37 Sensors Kit: 6 trin

Video: Brug af RGB LED From 37 Sensors Kit: 6 trin

Video: Brug af RGB LED From 37 Sensors Kit: 6 trin
Video: Lesson 98: Arduino 10 LED Push button Projects, Potentiometer LED Voltmeter and Traffic Light 2024, November
Anonim
Brug af RGB LED From 37 Sensors Kit
Brug af RGB LED From 37 Sensors Kit
Brug af RGB LED From 37 Sensors Kit
Brug af RGB LED From 37 Sensors Kit

Så du gik ud og købte et sæt elektriske sensorer og moduler til en god pris kaldet "37 sensorer" (som denne her eller andre på Amazon), men kan ikke finde oplysninger om modulerne for at kunne bruge dem? Denne serie instruktioner hjælper dig med alle modulerne i 37 Sensors Kit. Der er andre kits, der sælger et andet antal moduler end 37, f.eks. Et 20 modul kit og et 45 modul kit. Disse sensorer/moduler fås også individuelt fra nogle onlinebutikker.

Disse kits er fremragende til STEM (videnskab, teknologi, teknik og matematik) eksperimentering og uddannelse.

Modulerne fra 37 Sensors Kit kaldet "RGB LED" er en gennemgående hul og overflademonteret RGB LED. Dette er en LED med tre forskellige LED -farver inkluderet i en pakke.

(Billeder og oplysninger brugt med tilladelse fra 37sensors.com)

Trin 1: Beskrivelse af RGB LED -modul

LED, der indeholder røde, grønne og blå emittere, hver kontrolleret uafhængigt. Nogle moduler har strømbegrænsende modstande, andre ikke.

Også kaldet: LED i fuld farve, LED i tre farver, trikromatisk LED, KY021, KY016.

Fundet i sæt: 37 sensorer, 45 sensorer (gennemgående hul-LED).

Fundet i sæt: 20 sensorer, 37 sensorer, 45 sensorer (SMT LED).

Trin 2: RGB LED -modulspecifikation

RGB LED -modulspecifikation
RGB LED -modulspecifikation

LED: Enten TH eller SMT 5050

Fremspændingsfald rødt: 2.1V

Fremad spændingsfald grøn: 3,2V

Fremadspændingsfald blå: 3.2

Rød: 625 nm

Grøn: 530 nm

Blå: 465 nm

Størrelse: 20 mm x 15 mm

Nogle moduler har strømbegrænsende modstande, andre ikke. Den typiske modstandsværdi er 120 - 270 ohm.

Pins er ofte mærket forkert. RGB, BGR, GRB osv.

Der er en række forskellige kilder til disse moduler. Ikke alle moduler, der ligner dem her, opfører sig nøjagtig det samme. Kontroller det specifikke modul, du har, for forskelle i funktion, spændingsniveauer, pinout og inaktive/aktive tilstande. Nogle moduler har vist sig at have forkert mærket pins og endda dårligt loddet komponenter.

Trin 3: RGB LED -eksperimentforsyninger

RGB LED -eksperimentforsyninger
RGB LED -eksperimentforsyninger

Bare for at se det grundlæggende i, hvordan dette modul fungerer, viser dette eksperiment, hvordan det skal kobles til et letforståeligt mikrokontrolkort, Sensor. Motor: MICRO. Der er ikke behov for et kompliceret udviklingssystem, da den 32-bit mikro, der er en del af dette bord, har alle de smarte indbyggede.

Kode til andre mikrokontrollerplatforme vil sandsynligvis være på et andet sprog/en syntaks, men lignende i form.

Her er den lille liste over komponenter til dette eksperiment:

RGB LED -modul fra 37 Sensors Kit. (Dette eksperiment er kilde: CircuitGizmos) Kits fås også på Amazon og online mange steder.

Jumper Wires, kvinde til kvinde i "DuPont" -stil. (Eksperimentets kilde: CircuitGizmos) Jumpere af denne type er også tilgængelige online.

Mikrokontrolkort. (Dette eksperiment er kilde: CircuitGizmos)

En pc med en seriel terminalapplikation bruges til at kommunikere med kortet via USB. Et sådant gratis og nyttigt program er Beagle Term.

Med alt dette kan du udføre et eksperiment for at teste RGB LED -modulet.

Trin 4: Tilslutning til RGB LED -moduleksperiment

RGB LED -modul Eksperimenttilslutning
RGB LED -modul Eksperimenttilslutning

Sort ledning - Fælles jord

SEM GND - Moduljord

Rød ledning - RedLED element

SEM P4 - Modul R

Grøn ledning - RedLED element

SEM P5 - modul G

Blå ledning - RedLED element

SEM P6 - Modul B

Dette særlige gennemgående hul-LED-modul har en strømbegrænsende modstand, så ingen ekstern modstand er nødvendig

Trin 5: RGB LED -modul Eksperimentkode

RGB LED -modul Eksperimentkode
RGB LED -modul Eksperimentkode
RGB LED -modul Eksperimentkode
RGB LED -modul Eksperimentkode

Med pc'en tilsluttet et drevet mikrokontrollerkort, er Beagle Term vinduet ind i, hvad der sker på dette kort. Du kan indtaste programkode, se de udskrevne resultater af denne kode og endda interagere ved at indtaste oplysninger i et kørende program. Ved at skrive EDIT ved prompten ">" forbindes du til den indbyggede editor. Det er i denne editor, at du vil indtaste programkoden. Du kan gemme den kode, du indtaster med et Control-Qkeystroke. Du kan gemme og straks køre koden, der er i editoren med Control-W.

Kontroltaster til programmet EDIT funktion. (Funktionstaster fungerer ikke rigtigt i Beagle Term)

  • Control -U - Flyt til linje hjem
  • Control-U Control-U-Flyt til start af programmet
  • Control -K - Flyt til linieenden
  • Control-K Control-K-Flyt til slutningen af programmet
  • Control -P - Side op
  • Control -L - Side ned
  • Kontrol-] - Slet
  • Control -N - Indsæt
  • Control -Q - Gem koden
  • Control -W - Kør koden
  • Control -R - Find
  • Control -G - Gentag søgning
  • Control -T - Marker tekst
  • Control -Y - Indsæt tekst
  • ESC - Afslut fra editoren, der afviser ændringer.

Indtast dette eksperiments kode i editoren:

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

Denne testkode sætter ben 4, 5 og 6 til udgange og sætter derefter hver af disse udgange højt og lavt for at tænde og slukke farveelementet.

r = 1

g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO for r = 0 til 99 TRIN 2 PWM 1, 1000, r, g, b PAUSE 10 NÆSTE r PAUSE 5000 for b = 100 til 1 TRIN -2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 for g = 0 til 99 TRIN 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT g PAUSE 5000 for r = 100 til 1 TRIN - 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT r PAUSE 5000 for b = 0 til 99 TRIN 2 PWM 1, 1000, r, g, b PAUSE 10 NEXT b PAUSE 5000 for g = 100 til 1 TRIN -2 PWM 1, 1000, r, g, b PAUSE 10 NÆSTE g PAUSE 5000 LOOP

Denne testkode bruger PWM til langsomt at øge/reducere output fra R-, G- og B -kanalerne i mønstre. Der er forsinkelser på 5 sekunder mellem ændringerne.

PWM -udgange kan køres gennem et solid state relæ (se relæ side) eller en FET til at drive 5V eller 12V RGB LED strips.

Trin 6: RGB LED -modul Resumé/feedback

Hvis du har yderligere oplysninger om specifikationer eller adfærd for denne type modul, bedes du kommentere her, og jeg vil inkludere de relevante oplysninger. Hvis du kender et modul, der ligner, men måske fås enkeltvis eller i et andet sæt moduler, skal du venligst nævne det.

Kommentarområdet ville også være et godt sted at inkludere en lille prøvekode til andre mikrokontrollerplatforme, hvis du har eksperimenteret med dette modul. eller besøg 37 sensorer og 37 sensorer Docs.

Anbefalede: