» elettronica » Arduino »Come creare indicatori di direzione dinamici su WS2812B e Arduino

Come creare indicatori di direzione dinamici su WS2812B e Arduino


Ciao a tutti i maestri! Oggi considereremo una delle tante applicazioni per la striscia LED WS2812B su LED RGB indirizzabili. Tali nastri (così come i LED WS2812B montati separatamente) possono essere utilizzati per illuminare lo sfondo Ambilight di monitor di computer, nonché televisori, illuminazione dinamica in un'auto, dipinti, cornici per foto, acquari e così via. Sono ampiamente utilizzati nella progettazione di qualsiasi stanza, sotto forma di illuminazione di Capodanno o spettacoli di luci. L'uso della striscia LED WS2812V consente di ottenere numerosi progetti interessanti.

Il LED WS2812B è un LED RGB inserito in un alloggiamento con il chip WS2801.

Il LED WS2812B stesso è un elemento SMD progettato per il montaggio superficiale. All'interno del LED è costituito da cristalli di luce rossa (rossa), luce verde (verde) e luce blu (blu), situati in un alloggiamento. Usando questo LED, puoi ottenere un'ampia varietà di tonalità di colore della radiazione luminosa.

Controllo LED RGB tramite scheda microcontrollore Arduino.
Ho ricevuto la striscia LED WS2812B dai cinesi, che rappresenta una lunghezza di 1 metro con il numero di LED -144 pezzi. Ho desiderato a lungo provare diversi esperimenti. Usando le librerie per Arduino, Adafruit Neopixel e Fast led, puoi ottenere molti effetti di luce molto insoliti. Ma poi ho deciso di provare a fare degli indicatori di direzione dinamici per un'auto nel cosiddetto "stile Audi". Non ho ancora iniziato a mettere in pratica questo schema (come lo accetteranno i nostri ragazzi della scrivania senza senso?), Ma l'effetto è sicuramente molto attraente.

La scheda Arduino Uno funge da controller per il controllo della striscia LED; è possibile utilizzare anche altre schede (Arduino Nano, Arduino Pro mini).
Vedi l'intero processo nel video:

Enumerazione di strumenti e materiali.
Scheda Arduino Uno
- scheda di discesa da 12V \ 5V a 3A;
- Resistori 100Kom-4pcs;
- Resistori 47Kom-4pcs;
- resistori 500 Ohm-1pc;
-pulsanti (per simulare l'inclusione dei segnali) -4 pezzi;
- tagliere
-otvertka;
alimentatore da laboratorio
saldatore;
-kembrik;
Un tester.
fili di collegamento.

Primo passo. Circuito di assemblaggio.

Ha assemblato un circuito usando una breadboard (delirio). Le resistenze collegate agli ingressi digitali Arduino sono necessarie per convertire i segnali di ingresso dell'auto da 12 a 5 volt. Resistenza da 500 Ohm per proteggere la linea di controllo della striscia LED WS2812B.
Foto di bordo

Ho usato una scheda già pronta con Aliexpress come convertitore da 12V a 5V. È possibile utilizzare qualsiasi convertitore con parametri adeguati. Il convertitore è necessario per un'alimentazione stabile dell'Arduino e della striscia LED WS2812B.

Secondo passo Programmazione di Arduino.
Schizzo \ Firmware [2.14 Kb] (download: 1212)

Gli ingressi digitali della scheda Arduino numero 3.4 servono per abilitare la rotazione sinistra e destra. Pin n. 5 - inclusione di un segnale di arresto, pin n. 6 - inclusione di un supporto. Pin numero 8 - nastro di segnale di controllo WS2812B.

Nell'IDE di Arduino, scarica lo schizzo (link sopra). Due opzioni di schizzo: una per la parte anteriore dell'auto e una per la parte posteriore. Usa quello che ti serve. All'inizio dello schizzo, è possibile impostare il numero di LED necessari. È inoltre possibile regolare la velocità degli indicatori di direzione in base al proprio automobili. Puoi anche cambiare la luminosità dei LED con il parametro strip.Color (103.311) - cambia le prime due cifre da 0 a 255. Cioè, puoi sperimentare un po '.

Quando si fa clic sul pulsante desiderato, viene emesso un segnale per abilitare il parametro desiderato. Con il corretto assemblaggio del circuito, di solito inizia a funzionare immediatamente.

Foto al lavoro.
Come creare indicatori di direzione dinamici su WS2812B e Arduino


Un buon esperimento si è rivelato con questo design del weekend. È stato interessante fallo da solo realizzare e programmare questo circuito. Realizzare un dispositivo del genere da solo è conveniente per un principiante senza molto tempo e denaro.

Lungo la strada, effetti di luce con questo nastro (dalle librerie Adafruit Neopixel e Fast led)
Foto con effetti di luce.


Tutto il lavoro è andato un fine settimana, tutto elettronica Ho preso su Aliexpress. Il resto dei componenti che avevo erano in stock. Basato sulla piattaforma Arduino, puoi assemblare un'ampia varietà di dispositivi utili.
Auguro a tutti buona fortuna e successo nella vita e nel lavoro!
9
9.6
9

Aggiungi un commento

    • sorrideresorrisiXaxabeneDONTKNOWyahoonea
      capozeroimbrogliaresìSì-sìaggressivosegreto
      scusaballaredance2dance3perdonoaiutobevande
      arrestoamicibuonogoodgoodfischiodeliquiolinguetta
      fumobattimanicraydeclarederisoriodon-t_mentionscaricare
      caloreadiratolaugh1mdaincontromoskingnegativo
      not_ipopcornpunireleggerespaventarespaventacerca
      schernirethank_youquestoto_clueumnikacutoconcordare
      cattivobeeeblack_eyeblum3arrossirevanterianoia
      censuratospiritosagginesecret2minacciarevittoriayusun_bespectacled
      ShokRespektlolPrevedbenvenutoKrutoyya_za
      ya_dobryiaiutantene_huliganne_othodiFludbandovicino
4 commenti
Come contattare l'autore?
Rispetto all'autore, ho scaricato lo schizzo, si compila sull'Arduino, controllerò il nastro per funzionare, non è necessaria solo la retromarcia, ho bisogno delle dimensioni per brillare e non della striscia intera (diversi diodi), penso che inoltrerò lo schizzo, anche se non è forte, finora posso solo lampeggiare LED L sull'arduinka)))
Buona giornata, ho scaricato lo schizzo, non si apre in nessun programma. Dimmi come aprirlo.

Ti consigliamo di leggere:

Passalo per lo smartphone ...