Indholdsfortegnelse:
- Trin 1: Beskrivelse af RGB LED -modul
- Trin 2: RGB LED -modulspecifikation
- Trin 3: RGB LED -eksperimentforsyninger
- Trin 4: Tilslutning til RGB LED -moduleksperiment
- Trin 5: RGB LED -modul Eksperimentkode
- Trin 6: RGB LED -modul Resumé/feedback
Video: Brug af RGB LED From 37 Sensors Kit: 6 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:28
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
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
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
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
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:
Brug af Kitronik Inventor's Kit With Adafruit CLUE: 4 trin (med billeder)
Brug af Kitronik Inventor's Kit Med Adafruit CLUE: Kitronik Inventor's Kit til BBC micro: bit er en god introduktion til mikrokontrollere med elektronik ved hjælp af et brødbræt. Denne version af sættet er designet til brug med den billige BBC micro: bit. Den detaljerede vejledningsbog, der kommer
RGB LED MATRIX BRUG AF NEOPIXEL: 8 trin (med billeder)
RGB LED MATRIX VED BRUG AF NEOPIXEL: I denne vejledning vil jeg vise dig, hvordan du bygger en 5*5 RGB LEDMATRIX, der bruger NEOPIXEL. Med denne matrix kan vi vise fascinerende animationer, emojis og bogstaver, der er super simple, meget attraktive. Lad os komme igang
Hjemmeautomatisering Trin for trin Brug af Wemos D1 Mini Med PCB -design: 4 trin
Hjemmeautomatisering Trin for trin Brug af Wemos D1 Mini Med PCB -design: Hjemmeautomatisering Trin for trin ved hjælp af Wemos D1 Mini med PCB -design For et par uger siden udgav vi en tutorial "Home Automation using Raspberry Pi" i rootsaid.com, som blev godt modtaget blandt hobbyfolk og universitetsstuderende. Så kom et af vores medlemmer
I2C / IIC LCD -skærm - Brug et SPI LCD til I2C LCD Display Brug SPI til IIC modul med Arduino: 5 trin
I2C / IIC LCD -skærm | Brug en SPI LCD til I2C LCD -skærmen Brug af SPI til IIC -modulet med Arduino: Hej fyre, da en normal SPI LCD 1602 har for mange ledninger at tilslutte, så det er meget svært at grænseflade det med arduino, men der er et modul på markedet, som kan konverter SPI -skærm til IIC -skærm, så du skal kun tilslutte 4 ledninger
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C - Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: 5 trin
Neopixel Ws2812 Rainbow LED Glød Med M5stick-C | Kører Rainbow på Neopixel Ws2812 Brug af M5stack M5stick C Brug af Arduino IDE: Hej fyre i denne instruktion vil vi lære at bruge neopixel ws2812 LED'er eller led strip eller led matrix eller led ring med m5stack m5stick-C udviklingstavle med Arduino IDE, og vi vil lave et regnbuemønster med det