Tuijotin WS2812-LEDiä pitkään ja päätin lopulta tilata ne. Minulla ei ollut konkreettista ideaa, mutta kun he tulivat luokseni, päätin tehdä pienen LED-matriisin. Matriisin koko osoittautui 15 x 8. Ja sovelluksena tein kelloa matriisista. Ohjain Valitsin ESP 8266 - 12E. Valintani ei ole satunnainen, ESP: tä tarvitaan yhteyden muodostamiseen Wi-Fi-reitittimeen ja synkronointiaikaan Internetin kautta.
Joten aloitetaan, tarvitsemme:
- WS2812 -teippi 120 ledillä, 60 kpl metriä kohti ()
- ESP 8266 - 12E ()
- tarpeeton, mutta puhelimesta saatava käyttölataus tai 5 voltin virtalähde
- jännitesäädin 3.3v
- vastukset 10 kOm 0,25 W 5kpl.
- kytkin
- painike
- johdot
- PLS-liitin
- USB-TTL
- läpinäkyvä muovi 2 mm
- valosuodatin
- 3x20 pulttia
- mutterit ja aluslaatat 3mm
- pora 3.2
- pora tai ruuvimeisseli
Vaihe 1 muovin leikkaaminen
Matriisin suojaamiseksi meidän on leikattava suorakulmio läpinäkyvästä (mieluiten matta- tai maitomuovista, sinun ei tarvitse käyttää valosuodatinta) muovista, jonka koko on 260x105 mm. Poraa myös 4 reikää, joiden halkaisija on 3,2 mm kiinnitystä varten. Poraa kulmat, sisennetty 5 mm molemmilta puolilta. Tee tämä erittäin huolellisesti ja aseta muovi puiselle pohjalle. Työni aikana yksi nurkka hajosi, mutta takertuin sen ja melkein huomaamatta.
Matriisin perustana käytin samaa muovia. Leikkaa suorakulmio, jonka koko on 252x85 mm. Voit käyttää mitä tahansa muuta muovia tai ottaa esimerkiksi ohutta vaneria, tärkeintä on saada melko vahva pohja. Kiinnitämme LED-nauhat siihen. Leikkaamme nauhan 15 diodin nauhoiksi. Tämä on tehtävä huolellisesti ja tiukasti leikkauslinjoja pitkin. Liimaamme nauhat vaakasuoraan pohjaan alkaen ylhäältä. Huomaa, että tulosignaali on syötettävä oikeaan suuntaan, tätä varten nuoli näkyy nauhan suunnassa. Siksi liimaamme ensimmäisen nauhan vasemmalta oikealle. Nauhan IN (tulo) tulee olla vasemmalla ja OUT (oikealla). Liimaa seuraava nauha päinvastoin, oikealta - vasemmalle. Kolmas taas vasemmalta oikealle. Joten edelleen. Jos noudatat signaalipolkua, sen tulisi osoittautua siksak-muodossa vasemmasta yläkulmasta alkaen. Tärkeintä ei ole sekoittaa ja olla sekoittamatta. Seuraavaksi juota raidamme lyhyillä langoilla. +5 ensimmäisestä ontelosta +5 toiseen. GND - GND. Ensimmäisen nauhan OUT: sta toisen nauhan IN: iin, toisen nauhan OUT: sta kolmannen IN: iin ja niin edelleen. Juotamme langan ensimmäisen nauhan IN: iin, joka sitten juotetaan ESP: hen. Ensimmäisen nauhan K +5 on punainen, K GND on musta. Osoittautuu seuraavaa.
ESP sijoitetaan pohjan takapuolelle, joten ensimmäinen nauha juottopaikalla on taipunut takapuolelle.
Vaihe 2 juote
Joten ESP-8266: n suorittamiseksi ja salaamiseksi sinun on tehtävä vähintään sidonta. Vain VCC-nasta on kytketty suoraan virtalähteeseen, loput nastat: CH_PD, RESET, GPIO0, GPIO2 on vedettävä virtalähteeseen (VCC) vastuksen kautta. 10kOm-vastukset voidaan korvata muilla, välillä 4,7kOm - 50kOm, paitsi GPIO15 - sen arvon on oltava jopa 10k. Suoraan, virtalähteen miinus (GND), liitämme vain GND: n ja vedämme myös GPIO0: n vastuksen kautta 10 kOm: iin moduulin asettamiseksi laiteohjelmiston lataustilaan, GND: hen. Yhdistämme matriisimme GPIO13: een. Lanka on juotettava ensimmäisen nauhan IN-pisteeseen. Tässä on kaavio.
Liimaamme kaikki yksityiskohdat kaksipuoleisella teipillä pohjan takana. Jotta virtalähteen kytkeminen ja irrottaminen olisi kätevää, virtaliitin on kiinnitetty kiinnikkeellä metallirakenteesta. Voit käyttää mitä tahansa muuta materiaalia. Tärkeintä on, että liitin pysyy tiukasti eikä putoa irti kytkettäessä - katkaise virta. Laiteohjelmalle tulostetaan kolmijohtiminen PLS-liitin. Meillä on seuraava rakenne.
Vaihe 3 kokoonpano
Aloitetaan keräämään kaikkea. LEDit ovat erittäin kirkkaita, eivätkä ne näytä kovin esteettisesti miellyttävältä. Jos käytit mattamuovia, silloin ei ole ongelmia, mutta jos muovi on läpinäkyvää, kuten minun, joudut tekemään valosuodattimen. Vaihtoehtoja on monia, yksinkertaisin on ottaa arkki valkoista paperia, leikata oikean kokoinen suorakulmio, tehdä reikiä ja laittaa se päälle muovilla. Käytin isänauhaa, joka minulla oli.
Asetamme ensin pultit läpinäkyvään suorakulmioon, asetamme valosuodattimen takapuolelle, sitten aluslevyt ja kiristämme muttereilla.
Asennamme jalustan LED-valot alas. Kiinnitykseen käytin lasten rautarakentajan metallilevyjä. Kiinnitämme ne muttereilla pulteihimme. Sen sijaan voit käyttää silmukkaan taivutettua lankaa. Tai leikkaa muovikiinnikkeet.
Seurauksena on, että saamme seuraavan rakenteen:
Teemme silmukoita langasta, jotta kellomme voivat lähettää.
Vaihe 4 ravitsemus
WS2812 LED-nauha saa virtaa 5 voltilla. Siksi tarvitsemme tehoa varten stabiloitun 5 voltin virtalähteen. Muistutan, että kaikki toiminnot on suoritettava verkosta irrotetulla laitteella. Käytän uudelleensuunniteltua puhelinlaturia. Sinun on katkaistava johto puhelimen pistokkeesta, irrotettava johdot ja juotettava pistoke niihin. Punainen lanka - plus juote keskelle, musta - ulkoiseen koskettimeen. Isolaatti.
Vaihe 5 laiteohjelmisto
Voit kirjoittaa käyttämäni laiteohjelmiston Työläs IDE ja ESP-lisäosa on asennettu. Kytkemme kellon firmware-tilaan ja lataamme firmware. Muista käynnistää ESP 8266 uudelleen ennen laiteohjelmiston lähettämistä. Käynnistyksen jälkeen, koska yhteyspistettä, johon haluat muodostaa yhteyden, ei ole määritetty, ESP: stä tulee itse tukiasema. Olemme yhteydessä uuteen kohtaan. Jos käytät tietokonetta pääsyä varten, kello näkyy verkkoinfrastruktuurissa. Kaksoisnapsauta ja pääset kellonasetuksiin. Jos käytät puhelinta, kirjoitamme selaimen kautta 192.168.1.1 ja näemme web-käyttöliittymän kellon asettamiseen. Täällä voit syöttää ajan manuaalisesti, määrittää tukiaseman, johon haluat muodostaa yhteyden, sekä kellon nimen ja ESP: n nostaman tukiaseman nimen ja salasanan. Kaikki muutokset, paitsi aika, tulevat voimaan uudelleenkäynnistyksen jälkeen. Voit myös käynnistää moduulin uudelleen verkkoliittymän kautta.