» Electrònica » Arduino »Com fer senyals de volta dinàmics al WS2812B i a l’Arduino

Com fer senyals de gir dinàmics a WS2812B i Arduino


Hola a tots els amos! Avui considerarem una de les moltes aplicacions per a la tira de tipus WS2812B en LED RGB dirigible. Aquestes cintes (i també els leds WS2812B muntats per separat) es poden utilitzar per il·luminar el fons Ambilight de monitors d’ordinadors, així com televisors, il·luminació dinàmica en un cotxe, pintures, marcs fotogràfics, aquaris i així successivament. S’utilitzen àmpliament en el disseny de qualsevol habitació, en forma d’il·luminació de Cap d’Any o espectacles de llum. L'ús de tires LED tipus WS2812V permet obtenir un gran nombre de projectes interessants.

El LED WS2812B és un LED RGB inserit a la mateixa carcassa que el xip WS2801.

El propi LED WS2812B és un element SMD dissenyat per al muntatge en superfície. L'interior del LED consta de cristalls de llum vermella (vermell), llum verda (verda) i cristalls de llum blava (blau), situats en un sol carcassa. Mitjançant aquest LED, podeu obtenir una gran varietat de tons de colors de la radiació de la llum.

Control LED RGB mitjançant placa de microcontrolador Arduino.
Vaig rebre una tira LED WS2812B de la Xina, que representa un metre de longitud amb el nombre de LED -144 peces. Fa temps que volia provar diferents experiments. Amb les biblioteques per a Arduino, Adafruit Neopixel i Fast led, podeu obtenir molts efectes d’il·luminació molt inusuals. Però aleshores vaig decidir intentar fer senyals de gir dinàmics per a un cotxe en l’anomenat “estil Audi”. Encara no he començat a posar en pràctica aquest esquema (com ho acceptaran els nois del gibber Desk?), Però l’efecte és certament molt atractiu.

La placa Arduino Uno serveix de controlador per controlar la tira LED, també es poden utilitzar altres plaques (Arduino Nano, Arduino Pro mini).
Vegeu el procés complet al vídeo:

Enumeració d’eines i materials.
Arduino Uno board
- placa baixa 12V \ 5V a 3A;
- resistències 100Kom-4pcs;
- resistències 47Kom-4pcs;
- resistències 500 Ohm-1pc;
-butons (per simular la inclusió de senyals) -4pcs;
- tauler de pa
tornavís;
font d'alimentació de laboratori
soldadura;
Cambridge;
provador
cables de connexió.

Primer pas. Circuit de muntatge.

S'ha muntat un circuit mitjançant un panell (deliri). Les resistències connectades a les entrades digitals Arduino són necessàries per convertir els senyals d’entrada del cotxe de 12 a 5 volts. Resistència de 500 ohms per protegir la línia de control de la tira LED WS2812B.
Foto del tauler

He utilitzat una placa ja preparada amb Aliexpress com a convertidor de 12V a 5V. Es pot utilitzar qualsevol convertidor amb paràmetres adequats. El convertidor es necessita per a l’alimentació estable de l’Arduino i la banda LED WS2812B.

Pas Segon Programació Arduino.
Esbós \ Firmware [2,14 Kb] (descàrregues: 1212)

Les entrades digitals del número 3.4 de la placa Arduino serveixen per permetre la rotació a l'esquerra ia la dreta. Pin nº 5: inclusió d’un senyal d’aturada, pin nº 6 - inclusió d’un suport. Pin nombre 8 - cinta de senyal de control WS2812B.

A l’ID d’Arduino, descarregueu l’esbós (enllaç superior). Dues opcions de croquis: una per a la part davantera del cotxe i una per la posterior. Feu servir el que necessiteu. Al començament de l'esbós, podeu definir el nombre de leds que necessiteu. També podeu ajustar la velocitat dels senyals de volta segons el vostre auto. També podeu canviar la brillantor dels LED amb el paràmetre strip.Color (103.311): canvieu els dos primers dígits de 0 a 255. És a dir, podeu experimentar una mica.

Quan feu clic al botó desitjat, donem un senyal per habilitar el paràmetre desitjat. Amb el muntatge correcte del circuit, normalment comença a funcionar immediatament.

Foto a la feina.
Com fer senyals de gir dinàmics a WS2812B i Arduino


Un bon experiment va resultar amb el disseny d’aquest cap de setmana. Va ser interessant fes-ho tu mateix elabora i programa aquest circuit. Fer un dispositiu pel vostre compte és assequible per a un principiant sense gaire temps i diners.

Al llarg del camí, fa efectes d’il·luminació amb aquesta cinta (de les biblioteques Adafruit Neopixel i Fast led)
Foto amb efectes de llum.


Tota la feina va anar un cap de setmana, tot electrònica Va tenir a Aliexpress. La resta de components que tenia eren en estoc. Basat en la plataforma Arduino, podeu muntar una gran varietat de dispositius útils.
Els desitjo a tots sort i èxit a la vida i al treball!
9
9.6
9

Afegeix un comentari

    • somriuresomriuxaxad'acordno ho séyahoonea
      capratllarximplesísí-síagressiusecret
      ho sentoballarballar2ballar3perdóajudarbegudes
      pararamicsbébondatxiuletswoonllengua
      fumaraplaudintcranideclararderisiudon-t_mentiondescarregar
      calorirritariure1mdareuniómosquitnegatiu
      no_icrispetescastigarllegirporespantosbuscar
      burlargràcies_youaixòto_clueumnikagutd'acord
      dolentbeeeblack_eyeblum3ruborpresumirl'avorriment
      censuradaplaersecret2amenaçarvictòriatusun_bespectacled
      xocrespectlolpreveurebenvingudaKrutoyja_za
      ja_dobryiajudantne_huliganne_othodifludprohibicióa prop
4 comentari
Com contactar amb l’autor?
Respecte l’autor, he descarregat l’esbós, compila a l’ardu, comprovaré que la cinta funcioni, només no cal que hi hagi marxa enrere, necessito les dimensions per brillar i no la tira completa (diversos díodes), crec que reenviaré l’esbós, tot i que això no és fort, fins ara només puc parpellejar LED L a la arduinka)))
Bon dia. He descarregat l'esbós, no s'obre en cap programa. Digues-me com obrir-lo.

Us aconsellem que llegiu:

Doneu-lo al telèfon intel·ligent ...