Sisällysluettelo:
- Vaihe 1: WS2812B -nauhan merkkivalojen toiminta
- Vaihe 2: Piirin johdotus
- Vaihe 3: Koodin asetukset
- Vaihe 4: Viimeinen huomautus
Video: Osoitettava Strip LED Police Strobo: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä Police Strobo -valopalkki on valmistettu yhdestä WS2812B -osoitetusta LED -baarista (97 cm, 29 LEDiä) ja Arduino Nano -laitteesta.
Tämän ratkaisun avulla voidaan tehdä useita erilaisia valokuvioita eri värimalleilla, mikä ei muuten ole mahdollista tavallisilla puna-valko-sinisillä LED-valopalkkeilla (kuten poliisin strobo-valoilla) tai RGB-LED-palkilla.
Suosittelen, että et käytä tätä autossasi, ellet ole tarkistanut paikallisia lakeja ja sinulla on siihen laillinen/pätevä syy.
Vaihe 1: WS2812B -nauhan merkkivalojen toiminta
WS2812B -LED -nauha koostuu tyypin 5050 RGB -LED -valoista, joihin on integroitu WS2812B -LED -ohjainpiiri.
Kolmen yksittäisen punaisen, vihreän ja sinisen LED -valon voimakkuudesta riippuen on mahdollista simuloida mitä tahansa haluamaamme väriä.
Näiden LEDien hieno asia on, että on mahdollista ohjata jopa koko LED -nauhaa yhdellä tapilla Arduino -kortiltamme.
Jokaisessa LEDissä on kolme liitintä kummassakin päässä, kaksi virransyöttöä ja yksi dataa varten. Nuoli osoittaa datavirran suunnan. Edellisen LED -valon tiedonsiirtotyyny on kytketty seuraavan LED -valon tietojen syöttötyynyyn. Voimme leikata nauhan haluamaamme kokoon ja erottaa LEDit johtojen avulla.
Ne toimivat 5 V DC: llä ja jokainen punainen, vihreä ja sininen LED kuluttavat noin 20 mA, tai se on yhteensä 60 mA kullekin LEDille täydellä kirkkaudella.
Jos Arduino saa virtansa USB: n kautta, 5 V: n nasta voi kestää vain noin 400 mA, ja kun virtaa käytetään tynnyrin virtaliittimellä, 5 V: n nasta voi kestää noin 900 mA. Joten jos käytät enemmän LED -valoja ja niiden ottama virran määrä ylittää yllä mainitut rajat, sinun on käytettävä erillistä 5 V: n virtalähdettä.
Tässä tapauksessa sinun on myös liitettävä kaksi maadoitusjohtoa toisiinsa.
Lisäksi on suositeltavaa käyttää noin 330 ohmin vastusta Arduinon ja LED -nauhan datanapin välissä melun vähentämiseksi kyseisellä linjalla sekä noin 100uF: n kondensaattoria 5 V: n ja maan poikki virtalähteen tasaamiseksi..
Vaihe 2: Piirin johdotus
Johdotusjärjestelmä Arduino nanon liittämiseksi WS2812B -osoitekiskoon LED -palkki on erittäin yksinkertainen.
Mallissa on oltava johdot tai nastatunnistin, juotettu siihen, testissä käytin tapin otsikkoa, mutta varsinaisessa projektissa kannattaa harkita juotosjohtimia.
Osoitetussa WS2812B -kaistale -ledissä on 3 juotoslevyä kummallakin puolella.
+5 V (punainen lanka järjestelmässä) menee +5 V: iin Arduinosta;
GND (musta lanka järjestelmässä) menee Arduinon GND: hen;
DIN (vihreä lanka järjestelmässä) menee Arduino PIN 5: lle (tiedoille) 330 ohmin vastuksen läpi.
Vaihe 3: Koodin asetukset
Käytin Arduino IDE: tä FAST LED -kirjaston kanssa
Ensin meidän on sisällytettävä FastLED -kirjasto, määritettävä nasta, johon LED -nauhatiedot on kytketty, määritettävä LEDien lukumäärä ja määritettävä CRGB -tyyppinen ryhmä.
Tämä tyyppi sisältää LED-valot, joissa on kolme yksitavuista dataosaa jokaiselle kolmesta punaisesta, vihreästä ja sinisestä värikanavasta.
Asennusosassa meidän tarvitsee vain alustaa FastLED edellä määritellyillä parametreilla. Nyt se on tärkein silmukka, jota voimme ohjata LED -valojamme haluamallamme tavalla. CRGB -toiminnon avulla voimme asettaa minkä tahansa LEDin mihin tahansa väriin käyttämällä kolmea parametria: punainen, vihreä ja sininen. Jotta muutos tapahtuisi LEDeissä, meidän on kutsuttava toiminto FastLED.show ().
FastLED -kirjastossa on monia muita toimintoja, joita voidaan käyttää todella mielenkiintoisten animaatioiden ja valoesitysten tekemiseen, joten vain mielikuvituksesi on valistaa seuraava LED -projektisi.
Koodini sisältää useita erilaisia LED -kuvioita, jotka eivät muuten ole mahdollisia tavallisen RGB -LED -palkin kanssa.
Kuvioita voidaan muokata tai kutsua takaisin void loop () -osassa yhtenä aliohjelmana.
Vaihe 4: Viimeinen huomautus
Koodini kulkee jokaisen mallin muunnelmien läpi, jotta saat lähtökohdan koodin muokkaamiseen tarpeidesi mukaan.
Koodi GitHubissa
Suositeltava:
Arduino Nano LED Strip Cat Toy: 6 vaihetta
Arduino Nano LED Strip Cat Toy: Tämä on opastettava LED -nauha -kissan lelun luomiseen. Yksi LED -valo kulkee LED -nauhan pituudella kissan jahdattavaksi. Tämä tarkoittaa, että tämä projekti voidaan helposti saada virtaa Arduino 5V -nastasta. LEDien väriä voi muuttaa
Osoitteettomat RGB LED Strip Audio Visualizer: 6 vaihetta (kuvien kanssa)
Osoitteettomat RGB-LED-nauhan audiovisualisaattorit: Minulla on ollut 12 V: n RGB-LED-nauha TV-kaapin ympärillä jonkin aikaa, ja sitä ohjaa tylsä LED-ohjain, jonka avulla voin valita yhden 16 esiohjelmoidusta väristä! paljon musiikkia, joka pitää minut motivoituneena, mutta valaistus ei vain säädä
RGB Led Strip Bluetooth -ohjain V3 + Music Sync + ympäristön valon ohjaus: 6 vaihetta (kuvien kanssa)
RGB Led Strip Bluetooth -ohjain V3 + Music Sync + Ambient Light Control: Tämä projekti käyttää arduinoa ohjaamaan RGB -LED -nauhaa puhelimellasi Bluetoothin kautta. Voit vaihtaa väriä, saada valot synkronoimaan musiikin kanssa tai säätää ne automaattisesti ympäristön valaistuksen mukaan
ESP8266 RGB LED STRIP WIFI -ohjaus - NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta - RGB LED STRIP -älypuhelimen ohjaus: 4 vaihetta
ESP8266 RGB LED STRIP WIFI -ohjaus | NODEMCU IR -kaukosäätimenä LED -nauhalle, jota ohjataan Wifin kautta | RGB LED STRIP -älypuhelimen ohjaus: Hei kaverit tässä opetusohjelmassa opimme käyttämään nodemcu- tai esp8266 -laitetta IR -kaukosäätimenä RGB -LED -nauhan ohjaamiseen ja Nodemcu ohjataan älypuhelimella wifi -yhteyden kautta. Joten periaatteessa voit ohjata RGB -LED -nauhaa älypuhelimellasi
Yksilöllisesti osoitettava LED -kehäkehä: 9 vaihetta (kuvilla)
Yksilöllisesti osoitettava LED -Hula -vanne: Tässä ohjeessa näytän sinulle, miten voit tehdä oman yksilöllisesti osoitettavan LED -hulavanteen. Yksilöllisesti osoitettavissa oleva tarkoittaa, että kehän jokaisella LEDillä voi olla eri väri samanaikaisesti. Halusin luoda hienoja LED -kuvioita