Vaig mirar fixament els leds WS2812 durant molt de temps i finalment vaig decidir ordenar-los. No tenia una idea concreta, però quan em van venir, vaig decidir fer una petita matriu LED. La mida de la matriu va ser de 15 x 8. I, com a aplicació, vaig fer un rellotge de la matriu. Controlador que he escollit ESP 8266 - 12E. La meva elecció no és casual, es necessita ESP per connectar-se a un encaminador Wi-Fi i sincronitzar el temps per Internet.
Així, comencem, necessitem:
- Cinta WS2812 amb 120 LEDs, 60 peces per metre ()
- ESP 8266 - 12E ()
- innecessària, però càrrega de treball des del telèfon, o una font d'alimentació de 5 volts
- regulador de tensió 3.3v
- resistències 10 kOm 0,25 W 5pcs.
- commutació
- botó
- cables
- Connector PLS
- USB-TTL
- plàstic transparent 2 mm
- filtre de llum
- 3x20 cargols
- femelles i rentadores de 3 mm
- trepant 3.2
- broca o cargol
Pas 1 tall de plàstic
Per protegir la matriu, hem de tallar un rectangle d’un plàstic transparent (preferiblement mat o plàstic de llet, i no haurem d’utilitzar un filtre lleuger) amb una mida de 260x105 mm. També cal perforar 4 forats amb un diàmetre de 3,2 mm de fixació. Perforar a les cantonades, amb una indent de 5 mm de cada costat. Feu-ho amb molta cura i poseu el plàstic sobre una base de fusta. Durant la meva feina, un racó es va trencar, però el vaig enganxar i gairebé imperceptiblement.
Com a base de la matriu, he utilitzat el mateix plàstic. Talleu un rectangle de 252x85 mm. Podeu utilitzar qualsevol altre plàstic o prendre, per exemple, xapes primes, el principal és aconseguir una base força forta. Hi enganxarem la nostra tira LED. Tallem la cinta en tires de 15 díodes. Això s’ha de fer acuradament i estrictament seguint les línies de tall. Enganxem les nostres tires horitzontalment sobre la base, a partir de la part superior. Tingueu en compte que el senyal d’entrada s’ha de proporcionar en la direcció correcta, per a aquest propòsit es mostra la fletxa en el sentit de la cinta. Per tant, enganxem la primera tira d’esquerra a dreta. IN (entrada) a la cinta hauria d’estar a l’esquerra i OUT (a la dreta). Enganxeu la banda següent al contrari, de la dreta a l'esquerra. El tercer de nou d’esquerra a dreta. Així més lluny. Si seguiu el camí del senyal, hauria de sortir en zig-zag, a partir de la cantonada superior esquerra. El principal és no confondre’s i no confondre’s. A continuació, soldem les nostres ratlles amb cables curts. + 5 de la primera cavitat a +5 de la segona. GND a GND. De la sortida de la primera franja a la de la segona banda, de la sortida de la segona franja a la de la tercera banda, etc. Vam soldar el filferro a l’IN de la primera tira, que després vam vendre a ESP. K +5 de la primera franja és vermell, K GND és negre. Resulta el següent.
ESP es situarà a la part posterior de la base, de manera que la primera tira, en lloc de soldar, està doblada a la part posterior.
Soldadura de pas 2
Per tant, per executar i llampar l’ESP-8266, heu de fer una vinculació mínima. Només el pin VCC està connectat directament a l’alimentació, els pins restants: CH_PD, RESET, GPIO0, GPIO2, s’han d’extreure a la font d’alimentació (VCC) a través de la resistència. Les resistències de 10kOm es poden substituir per unes altres, de 4,7kOm a 50kOm, excepte GPIO15; el seu valor ha de ser de fins a 10k. Directament, al menys (GND) de l’alimentació, connectem només GND, i també tirem GPIO0 a través de la resistència a 10kOm, per posar el mòdul en mode de descàrrega de firmware, a GND. Connectem la nostra matriu a GPIO13. El filferro s’ha de soldar a l’IN de la primera tira. Aquí hi ha un esquema.
Colem tots els detalls sobre una cinta de doble cara a la part posterior de la nostra base. Per fer més convenient la connexió i la desconnexió de l'alimentació, el connector d'alimentació es fixa amb un suport d'un dissenyador de metalls. Podeu utilitzar qualsevol altre material, el més important és que el connector es mantingui fermament i no caigui quan hi ha connectat, apagant l'alimentació. Per al firmware, es produeix un connector PLS de tres fils. Obtenim la següent construcció.
Pas 3: muntatge
Comencem a recollir-ho tot. Els LED són molt brillants i no semblen molt estèticament agradables. Si heu utilitzat plàstic mat, no hi ha cap problema, però si el plàstic és transparent, com el meu, haureu de fer un filtre lleuger. Hi ha moltes opcions, el més senzill és agafar un full de paper blanc, tallar un rectangle de la mida adequada, fer forats i posar-lo amb plàstic. Vaig fer servir la cinta de papà que tenia.
Primer, introduïu els cargols al nostre rectangle transparent, poseu-hi el filtre de llum a la part posterior, després les rentadores i apreteu-los amb les femelles.
Instal·lem la nostra base amb LED cap avall. Per a la fixació, he utilitzat plaques metàl·liques d’un constructor de ferro infantil. Els subjectem amb femelles als cargols. En lloc d'això, podeu utilitzar un fil doblegat a un llaç. O retallau muntatges de plàstic.
Com a resultat, obtenim la següent construcció:
Fem bucles de fil per tal que els nostres rellotges es puguin retransmetre.
Nutrició del pas 4
La banda LED WS2812 funciona amb 5 volts. Per tant, per a l’alimentació necessitem un subministrament elèctric estabilitzat de 5 volts. Us recordo que totes les accions s’han de realitzar en un dispositiu desconnectat de la xarxa. Utilitzo un carregador de telèfon redissenyat. Heu de tallar el fil del connector per connectar el telèfon, tirar els fils i soldar-lo. Fil vermell - més soldadura al centre, negre menys al contacte extern. Aïllar.
Firmware del pas 5
Per escriure el firmware que faig servir Arduino IDE amb el complement per ESP instal·lat. Canviem el rellotge al mode de firmware i carreguem el firmware. No oblideu tornar a reiniciar ESP 8266 abans de penjar el firmware. Després d’iniciar-se, com que el punt d’accés al qual voleu connectar-vos no s’especifica, ESP es convertirà en el mateix punt d’accés. Estem connectats a un punt nou. Si utilitzeu un ordinador per accedir-hi, el rellotge serà visible a la infraestructura de xarxa. Feu doble clic i aneu a la configuració del rellotge. Si utilitzeu el telèfon, a través del navegador escrivim 192.168.1.1 i veiem la interfície web per configurar el rellotge. Aquí podeu introduir l’hora de forma manual, especificar el punt d’accés al qual voleu connectar-vos, així com el nom del rellotge i el nom i la contrasenya del punt d’accés que planteja l’ESP. Tots els canvis, excepte el temps, tenen efecte després de reiniciar. També podeu reiniciar el mòdul mitjançant la interfície web.