Sisällysluettelo:
- Vaihe 1: RGB -LED -moduulin kuvaus
- Vaihe 2: RGB LED -moduulin määrittely
- Vaihe 3: RGB -LED -kokeilutarvikkeet
- Vaihe 4: RGB -LED -moduulin kokeiluliitäntä
- Vaihe 5: RGB LED -moduulin kokeilukoodi
- Vaihe 6: RGB LED -moduulin yhteenveto/palaute
Video: RGB -LEDin käyttö 37 anturisarjasta: 6 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
Joten menit ulos ja ostit paketin sähköisiä antureita ja moduuleja hyvään hintaan nimeltä "37 anturia" (kuten tämä täällä tai muilla Amazonilla), mutta et löydä tietoa moduuleista voidaksesi käyttää niitä? Tämä ohjekirjasarja auttaa sinua kaikissa 37 anturisarjan moduuleissa. On myös muita sarjoja, joissa myydään eri määrä moduuleja kuin 37, kuten 20 -moduulisarja ja 45 -moduulisarja. Näitä antureita/moduuleja on saatavana myös eräistä verkkokaupoista erikseen.
Nämä sarjat ovat erinomaisia STEM (tiede, tekniikka, tekniikka ja matematiikka) kokeiluun ja koulutukseen.
37 anturisarjan "RGB LED" -moduulit ovat läpireikäinen ja pinta-asennettava RGB-LED. Tämä on LED, jossa on kolme eri LED -väriä yhdessä paketissa.
(Kuvia ja tietoja käytetään 37sensors.comin luvalla)
Vaihe 1: RGB -LED -moduulin kuvaus
LED, joka sisältää punaisia, vihreitä ja sinisiä säteilijöitä, joita kukin ohjataan itsenäisesti. Joissakin moduuleissa on virtaa rajoittavat vastukset, toisissa ei.
Kutsutaan myös: täysvärinen LED, kolmivärinen LED, kolmivärinen LED, KY021, KY016.
Löytyy sarjoista: 37 anturia, 45 anturia (reiän LED).
Löytyy sarjoista: 20 anturia, 37 anturia, 45 anturia (SMT LED).
Vaihe 2: RGB LED -moduulin määrittely
LED: Joko TH tai SMT 5050
Eteen tuleva jännitehäviö punainen: 2.1V
Eteenpäin tuleva jännitehäviö vihreä: 3.2V
Eteenpäin suuntautuva jännitehäviö sininen: 3.2
Punainen: 625 nm
Vihreä: 530 nm
Sininen: 465 nm
Koko: 20 x 15 mm
Joissakin moduuleissa on virtaa rajoittavat vastukset, toisissa ei. Tyypillinen vastusarvo on 120 - 270 ohmia.
Nastat on usein merkitty väärin. RGB, BGR, GRB jne.
Näille moduuleille on useita erilaisia lähteitä. Kaikki moduulit, jotka näyttävät samanlaisilta kuin tässä olevat, eivät toimi täsmälleen samalla tavalla. Tarkista, onko käytössäsi olevassa moduulissa eroja toiminnoissa, jännitetasoissa, pinoutissa ja passiivisissa/aktiivisissa tiloissa. Joissakin moduuleissa on havaittu olevan väärin merkittyjä tappeja ja jopa huonosti juotettuja komponentteja.
Vaihe 3: RGB -LED -kokeilutarvikkeet
Vain nähdäksesi tämän moduulin toiminnan perusteet, tämä kokeilu osoittaa, kuinka liittää se yksinkertaisesti ymmärrettävään mikrokorttiin, Sensor. Moottori: MICRO. Ei tarvitse monimutkaista kehitysjärjestelmää, koska tämän levyn 32-bittinen mikro sisältää kaikki älykkyydet.
Muiden mikro -ohjausalustojen koodi olisi todennäköisesti eri kielellä/syntaksilla, mutta muodoltaan samanlainen.
Tässä on pieni luettelo tämän kokeilun komponenteista:
RGB LED -moduuli 37 anturisarjasta. (Tämän kokeen lähde: CircuitGizmos) Kitit saatavana myös Amazonista ja verkossa monissa paikoissa.
Jumper Johdot, naaras -naaras "DuPont" -tyyliin. (Tämän kokeen lähde: CircuitGizmos) Tämän tyyppisiä puseroita on saatavana myös verkossa.
Mikrokortti. (Tämän kokeen lähde: CircuitGizmos)
Tietokonetta, jossa on sarjapäätesovellus, käytetään kommunikoimaan levyn kanssa USB: n kautta. Yksi tällainen ilmainen ja hyödyllinen ohjelma on Beagle Term.
Kaiken tämän avulla voit suorittaa kokeen RGB -LED -moduulin testaamiseksi.
Vaihe 4: RGB -LED -moduulin kokeiluliitäntä
Musta johto - yhteinen maa
SEM GND - Moduuli Ground
Punainen johto - RedLED -elementti
SEM P4 - moduuli R
Vihreä johto - RedLED -elementti
SEM P5 - moduuli G
Sininen johto - RedLED -elementti
SEM P6 - Moduuli B
Tässä nimenomaisessa läpireikä-LED-moduulissa on virranrajoitusvastus, joten ulkoista vastusta ei tarvita
Vaihe 5: RGB LED -moduulin kokeilukoodi
Kun tietokone on kytketty toimivaan mikrokorttiin, Beagle Term on ikkuna siihen, mitä kortilla tapahtuu. Voit syöttää ohjelmakoodin, nähdä koodin tulostetut tulokset ja jopa olla vuorovaikutuksessa kirjoittamalla tiedot käynnissä olevaan ohjelmaan. Kun kirjoitat EDIT ">" -kehotteeseen, voit yhdistää sisäänrakennettuun editoriin. Tässä editorissa syötät ohjelmakoodin. Voit tallentaa kirjoittamasi koodin Control-Q-näppäinpainalluksella. Voit tallentaa ja suorittaa heti editorissa olevan koodin Control-W-näppäimellä.
Ohjelman EDIT -toiminnon ohjauspainikkeet. (Toimintonäppäimet eivät toimi oikein Beagle Termissä)
- Control -U - Siirry riville kotiin
- Control-U Control-U-Siirry ohjelman alkuun
- Control -K - Siirry rivin loppuun
- Control-K Control-K-Siirry ohjelman loppuun
- Control -P - Sivu ylös
- Control -L - Sivu alas
- Control-] - Poista
- Control -N - Lisää
- Control -Q - Tallenna koodi
- Control -W - Suorita koodi
- Control -R - Etsi
- Control -G - Toista haku
- Control -T - Merkitse teksti
- Control -Y - Liitä teksti
- ESC - Poistu editorista hylkäämällä muutokset.
Kirjoita tämän kokeilun koodi editoriin:
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
Tämä testikoodi asettaa nastat 4, 5 ja 6 lähtöihin ja asettaa sitten nämä lähdöt korkeiksi ja matalaksi värielementin kytkemiseksi päälle ja pois päältä.
r = 1
g = 1 b = 100 PWM 1, 1000, r, g, b PAUSE 5000 DO for r = 0-99 VAIHE 2 PWM 1, 1000, r, g, b TAUKO 10 SEURAAVA r TAUKO 5000 b = 100-1 VAIHE -2 PWM 1, 1000, r, g, b TAUKO 10 SEURAAVA b TAUKO 5000, kun g = 0-99 VAIHE 2 PWM 1, 1000, r, g, b TAUKO 10 SEURAAVA G TAUKO 5000 r = 100--1 VAIHE - 2 PWM 1, 1000, r, g, b TAUKO 10 SEURAAVA r TAUKO 5000, kun b = 0-99 VAIHE 2 PWM 1, 1000, r, g, b TAUKO 10 SEURAAVA TAUKO 5000, kun g = 100--1 VAIHE -2 PWM 1, 1000, r, g, b TAUKO 10 SEURAAVA g TAUKO 5000 LOOP
Tämä testikoodi käyttää PWM: ää hitaasti lisäämään/vähentämään R-, G- ja B -kanavien lähtöä kuvioina. Muutosten välillä on 5 sekunnin viive.
PWM -lähdöt voidaan ajaa puolijohdereleen (katso relesivu) tai FET: n kautta 5 V: n tai 12 V: n RGB -LED -nauhojen ajamiseen.
Vaihe 6: RGB LED -moduulin yhteenveto/palaute
Jos sinulla on lisätietoja tämän tyyppisten moduulien teknisistä tiedoista tai käyttäytymisestä, kommentoi tähän ja sisällytän asiaankuuluvat tiedot. Jos tiedät moduulin, joka on samanlainen, mutta ehkä saatavana yksittäin tai eri moduulisarjassa, mainitse siitä.
Kommentti -alue olisi myös hyvä paikka sisällyttää pieni näytekoodi muille mikro -ohjainalustoille, jos olet kokeillut tätä moduulia. tai käy 37 anturissa ja 37 anturiasiakirjassa.
Suositeltava:
Pimoroni Enviro+ FeatherWingin käyttö Adafruit Feather NRF52840 Expressin kanssa: 8 vaihetta
Pimoroni Enviro+ FeatherWingin käyttö Adafruit Feather NRF52840 Expressin kanssa: Pimoroni Enviro+ FeatherWing on levy, joka on täynnä antureita, jotka on suunniteltu toimimaan Adafruit Feather -sarjan levyjen kanssa. Se on hyödyllinen paikka aloittaa kaikille, jotka ovat kiinnostuneita ympäristön seurannasta, ilmansaasteista ja tiedonsiirrosta. Minä
Flux -: n käyttö Juottamisen perusteet: 5 vaihetta
Flux |: n käyttö Juottamisen perusteet: Aina kun juotat, juotteen on muodostettava hyvä sidos osiin, joihin juotat. Osien metallin ja juotosmetallin on oltava suorassa kosketuksessa toisiinsa hyvän sidoksen aikaansaamiseksi. Mutta minusta lähtien
Wled RGB -ohjaimen käyttö: 5 vaihetta
Kuinka käyttää Wled RGB -ohjainta: Hei kaikki toivomme, että kaikki voivat täysin hyvin ja turvallisesti jatkuvassa pandemiassa. Olen erittäin pahoillani, että jäin töihin Tässä videossa näytän sinulle Wledille yksinkertaisen RGB Pixel -ohjaimen, joka
Grove LCD -näytön käyttö RGB -taustavalolla: 4 vaihetta
Grove -nestekidenäytön käyttäminen RGB -taustavalolla: Näyttöyksiköillä on tärkeä rooli ihmisten ja koneiden välisen hyvän yhteyden luomiseksi. Ja siksi ne ovat tärkeä osa sulautettuja järjestelmiä. Näyttöyksiköt - suuret tai pienet, toimivat samalla perusperiaatteella. Täydentämisen lisäksi
RGB Led -moduulin käyttö: 4 vaihetta
RGB Led -moduulin käyttäminen: Kuvaukset: Sisäänrakennetulla vastuksella, joka estää LED-valojen palamisen. Voidaan käyttää eri mikro-ohjaimilla Aktiivinen korkea toiminta Työjännite: 3.3V / 5V Voidaan kytkeä suoraan Arduinolle ilman hyppyjohtoja