Innholdsfortegnelse:
- Trinn 1: Beskrivelse av RGB LED -modul
- Trinn 2: RGB LED -modulspesifikasjon
- Trinn 3: RGB LED -eksperimentforsyninger
- Trinn 4: RGB LED -modul eksperimentoppkobling
- Trinn 5: Eksperimentkode for RGB LED -modul
- Trinn 6: RGB LED -moduloppsummering/tilbakemelding
Video: Bruke RGB LED From 37 Sensors Kit: 6 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
Så du gikk ut og kjøpte et sett med elektriske sensorer og moduler til en god pris kalt "37 sensorer" (som denne her eller andre på Amazon), men finner ikke informasjon om modulene for å kunne bruke dem? Denne serien med instrukser vil hjelpe deg med alle modulene i 37 Sensors Kit. Det finnes andre sett som selger et annet antall moduler enn 37, for eksempel et sett med 20 moduler og et sett med 45 moduler. Disse sensorene/modulene er også tilgjengelige fra enkelte nettbutikker individuelt.
Disse settene er gode for STEM (vitenskap, teknologi, ingeniørfag og matematikk) eksperimentering og utdanning.
Modulene fra 37 Sensors Kit kalt "RGB LED" er en gjennomgående hull og overflatemontert RGB LED. Dette er en LED med tre forskjellige LED -farger inkludert i en pakke.
(Bilder og informasjon brukt med tillatelse fra 37sensors.com)
Trinn 1: Beskrivelse av RGB LED -modul
LED som inneholder røde, grønne og blå sendere, hver kontrollert uavhengig. Noen moduler har strømbegrensende motstander, andre ikke.
Også kalt: full farge LED, tre farger LED, trikromatisk LED, KY021, KY016.
Funnet i sett: 37 sensorer, 45 sensorer (gjennomgående hull-LED).
Funnet i sett: 20 sensorer, 37 sensorer, 45 sensorer (SMT LED).
Trinn 2: RGB LED -modulspesifikasjon
LED: Enten TH eller SMT 5050
Fremover spenningsfall rødt: 2.1V
Fremover spenningsfall grønt: 3,2V
Fremover spenningsfall blått: 3.2
Rød: 625 nm
Grønn: 530 nm
Blå: 465 nm
Størrelse: 20mm X 15mm
Noen moduler har strømbegrensende motstander, andre ikke. Den typiske motstandsverdien er 120 - 270 ohm.
Pins er ofte merket feil. RGB, BGR, GRB, etc.
Det er en rekke forskjellige kilder for disse modulene. Ikke alle moduler som ligner på de her, oppfører seg akkurat det samme. Kontroller den spesifikke modulen du har for forskjeller i funksjon, spenningsnivå, pinout og inaktive/aktive tilstander. Noen moduler har vist seg å ha feil merkede pinner og til og med dårlig loddede komponenter.
Trinn 3: RGB LED -eksperimentforsyninger
Bare for å se det grunnleggende om hvordan denne modulen fungerer, viser dette eksperimentet hvordan du kobler det til et enkelt å forstå mikrokontrollerbord, Sensor. Motor: MICRO. Det er ikke behov for et komplisert utviklingssystem, ettersom 32-biters mikro som er en del av dette kortet har alle smartene innebygd.
Kode for andre mikrokontrollerplattformer vil sannsynligvis være på et annet språk/en syntaks, men lignende i form.
Her er den lille listen over komponenter for dette eksperimentet:
RGB LED -modul fra 37 Sensors Kit. (Dette eksperimentets kilde: CircuitGizmos) Kits er også tilgjengelig på Amazon og online mange steder.
Jumper Wires, kvinnelig til kvinnelig "DuPont" -stil. (Dette eksperimentets kilde: CircuitGizmos) Gummier av denne typen er også tilgjengelig online.
Mikrokontrollerkort. (Dette eksperimentets kilde: CircuitGizmos)
En PC med en seriell terminalapplikasjon brukes til å kommunisere med kortet via USB. Et slikt gratis og nyttig program er Beagle Term.
Med alt dette kan du utføre et eksperiment for å teste RGB LED -modulen.
Trinn 4: RGB LED -modul eksperimentoppkobling
Svart ledning - Felles grunn
SEM GND - Moduljord
Rød ledning - RedLED -element
SEM P4 - Modul R
Grønn ledning - RedLED -element
SEM P5 - modul G
Blå ledning - RedLED -element
SEM P6 - Modul B
Denne bestemte gjennomgående hullmodulen har en strømbegrensende motstand, så ingen ekstern motstand er nødvendig
Trinn 5: Eksperimentkode for RGB LED -modul
Med PC -en koblet til et drevet mikrokontrollerkort, er Beagle Term vinduet for hva som skjer på det kortet. Du kan skrive inn programkode, se de utskrevne resultatene av den koden og til og med samhandle ved å skrive informasjon i et program som kjører. Ved å skrive EDIT ved ">"-ledeteksten vil du koble deg til den innebygde editoren. Det er i denne editoren du vil skrive inn programkoden. Du kan lagre koden du skriver inn med et Control-Qkeystroke. Du kan lagre og kjøre koden som er i editoren med Control-W.
Kontrolltaster for programmet EDIT -funksjonen. (Funksjonstaster fungerer ikke riktig i Beagle Term)
- Control -U - Flytt til linjen hjem
- Control-U Control-U-Flytt for å starte programmet
- Control -K - Flytt til linjen
- Control-K Control-K-Gå til slutten av programmet
- Control -P - Side opp
- Control -L - Side ned
- Kontroll-] - Slett
- Control -N - Sett inn
- Control -Q - Lagre koden
- Control -W - Kjør koden
- Control -R - Finn
- Control -G - Gjenta funn
- Control -T - Merk tekst
- Control -Y - Lim inn tekst
- ESC - Avslutt fra redaktøren og forlater endringer.
Skriv inn dette eksperimentets kode i redigeringsprogrammet:
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 testkoden setter pinne 4, 5 og 6 til utganger og setter deretter hver av disse utgangene høyt og lavt for å slå fargeelementet på og av.
r = 1
g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO for r = 0 til 99 TRINN 2 PWM 1, 1000, r, g, b PAUSE 10 NESTE r PAUSE 5000 for b = 100 til 1 TRINN -2 PWM 1, 1000, r, g, b PAUSE 10 NESTE b PAUSE 5000 for g = 0 til 99 TRINN 2 PWM 1, 1000, r, g, b PAUSE 10 NESTE g PAUSE 5000 for r = 100 til 1 TRINN - 2 PWM 1, 1000, r, g, b PAUSE 10 NESTE r PAUSE 5000 for b = 0 til 99 TRINN 2 PWM 1, 1000, r, g, b PAUSE 10 NESTE b PAUSE 5000 for g = 100 til 1 TRINN -2 PWM 1, 1000, r, g, b PAUSE 10 NESTE g PAUSE 5000 LOOP
Denne testkoden bruker PWM til å sakte øke/redusere produksjonen av R-, G- og B -kanalene i mønstre. Det er forsinkelser på 5 sekunder mellom endringene.
PWM -utgangene kan kjøres gjennom et solid state relé (se relesiden) eller en FET for å drive 5V eller 12V RGB LED -strips.
Trinn 6: RGB LED -moduloppsummering/tilbakemelding
Hvis du har tilleggsinformasjon om spesifikasjonene eller oppførselen til denne typen moduler, vennligst kommenter her, og jeg vil inkludere relevant informasjon. Hvis du vet om en modul som er lik, men som er tilgjengelig enkeltvis eller i et annet sett med moduler, kan du nevne det.
Kommentarområdet vil også være et godt sted å inkludere en liten prøvekode for andre mikrokontrollerplattformer hvis du har eksperimentert med denne modulen. eller besøk 37 sensorer og 37 sensorer Dokumenter.
Anbefalt:
Bruke Kitronik Inventor's Kit With Adafruit CLUE: 4 trinn (med bilder)
Bruke Kitronik Inventor's Kit With Adafruit CLUE: Kitronik Inventor's Kit for BBC micro: bit er en flott introduksjon til mikrokontrollere med elektronikk som bruker et brødbrett. Denne versjonen av settet er designet for bruk med billig BBC micro: bit. Den detaljerte opplæringsboken som kommer
Hvordan bruke DS1307 Bruke Arduino: 7 trinn
Hvordan bruke DS1307 Bruke Arduino: DS1307 er en sanntidsklokke IC (RTC). Denne IC brukes til å gi tidsdata. Tildelt tid starter fra sekunder, minutt, timer, dager, dato, måned og år. Denne IC krever ytterligere eksterne komponenter som Crystal og 3,6V batterier. Krystall
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: 10 trinn
Hvordan bruke en tenåring til å skrive ut bilder på Splatoon 2 Bruke SplatPost -skriveren: I denne instruksen vil jeg vise hvordan du bruker SplatPost -skriveren av ShinyQuagsire. Uten klare instruksjoner ville noen som ikke har erfaring med kommandolinjen ha litt problemer. Målet mitt er å forenkle trinnene ned til poi
Neopixel Ws2812 Rainbow LED-glød med M5stick-C - Kjører Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: 5 trinn
Neopixel Ws2812 Rainbow LED-glød med M5stick-C | Running Rainbow på Neopixel Ws2812 Bruke M5stack M5stick C Bruke Arduino IDE: Hei folkens i denne instruksen, vi lærer hvordan du bruker neopixel ws2812 LED eller led strip eller led matrise eller led ring med m5stack m5stick-C utviklingstavle med Arduino IDE, og vi skal lage et regnbuemønster med den
Hvordan bruke Wiimote som en datamus ved å bruke stearinlys som sensor !!: 3 trinn
Slik bruker du Wiimote som en datamus ved å bruke stearinlys som en sensor !!: Denne guiden viser deg hvordan du kobler din Wii -fjernkontroll (Wiimote) til din PC og bruker den som en mus