Tänään pidämme hauskaa osoite-LED-matriisin kanssa. Tämä projekti on melko monimutkainen, mutta samalla jokainen voi toistaa sen. Projektin laatija on AlexGyver.
Osoite-LED-kaistale koostuu kolmivärisistä LED-valoista, joista jokaisessa on erityinen mikropiiri.
LEDien mikropiiri välittää tietoja toisilleen. Tämän avulla voit valaista kaikki nauhassa olevat LEDit yhdellä 16 miljoonasta väristä ja sävystä. Ja tyylikkäin on se, että koko tätä asiaa hallitaan yhdellä johdolla, erittäin mielenkiintoisella hetkellä.
Nauhaa säätelee esimerkiksi mikroalusta mikrokontrolleri Työläs.
Tällainen joukko itsessään on erittäin mielenkiintoista ja voit löytää joukon sovelluksia suunnittelussa tai kotitekoisissa tuotteissa, mikä on vain liekin vaikutuksen arvoinen. Mutta tänään ei ole kyse siitä. Mitä tapahtuu, jos nauha asetetaan siksak-kuvioon ja asetetaan niin, että LEDit muodostavat tasaisen, säännöllisen ruudukon? Se on totta, LED-matriisi. Mukavuussyistä voit ostaa valmiiden matriisien kiinalaisilta, ja mielenkiintoisin on, että se maksaa paljon vähemmän kuin nauhan ostaminen ja viettäminen useita tunteja kappaleiden leikkaamiseen ja yhdistämiseen johtoilla.
Esimerkiksi, on olemassa sellainen 8X8-matriisi, halvin, jonkun on helpompaa leikkiä sen kanssa.
Tämän päivän projektin ominaisuus on sen monipuolisuus ja monipuolisuus, ts. Voit ostaa valmiiden matriisien, mutta niin sanoen pieni, mutta voit myös ostaa nauhan, jolla on vähän LED-valonheittoja, ja tehdä siitä matriisin, esimerkiksi kuvan kokoinen. Nyt se on siistiä.
Matriisi tarjoaa erittäin hyvät mahdollisuudet luoda erilaisia pikselitehosteita, tulostaa kuvia ja gifiä (gif), luoda klassisia pelejä ja muita mielenkiintoisia asioita. Muista käydä projektisivu, sieltä löydät kaikki tarvittavat linkit, laiteohjelmiston, kaaviot ja lisäohjeet.
Joten, matriisinhallintatyökalulla varustettuna, pystymme valaisemaan minkä tahansa LEDin sen koordinaateissa.
Hienoa, voit tehdä kaikenlaisia hienoja tehosteita. Voit hallita älypuhelimesta bluetoothin kautta. Eli älypuhelin lähettää joitain komentoja bluetoothin kautta, moduuli vastaanottaa ja lähettää ne arduinoon. Ja arduino puolestaan tuottaa datan matriisiin.
Kirjailija aloitti siitä, että hän päätti tehdä piirustuksen, ts. Jotta voit valita värin ja sytyttää matriisin kaikki LEDit.
Ensimmäinen askel oli kehittää viestintäprotokolla arduinon kanssa.
Ensimmäinen numero siinä on tila, ja loput olivat vastuussa erilaisista asetuksista ja muista lähetetyistä arvoista. Sitten kirjoittaja teki graafisen kentän, johon hän piirsi ruudukon.
Ohjelma seuraa koordinaatteja koskettamalla kenttää sormella ja piirtää neliön tähän paikkaan millä tahansa värillä. Matkan varrella neliön koordinaatit lähetetään arduinolle.
Valmistusta varten tarvitsemme:
1) Matriisi tai nauha osoite-LEDeissä;
2) Arduino;
3) Bluetooth-moduuli;
4) Vastus.
Voit ostaa punnan kiinalaiselta tai ostaa milloin tahansa radiokaupasta. Yhdistämme komponentit hyvin yksinkertaisen kaavion mukaan:
Voit kerätä kaiken leipäpöydältä. Lataa sitten arkisto projektin kanssa projektisivulta, asenna kirjastot ohjeiden mukaan ja avaa tiedosto laiteohjelmistolla.
Tässä meillä on asetukset. Ilmoita matriisin koko, tyyppi ja yhteyspiste.
Jos teet suuren matriisin itse, ts. Juoteteippiin nauhoista, sinulla on 2 tyyppiä.
Kirjailija suosittelee oikean vaihtoehdon valitsemista, koska se on helpompi juottaa. Nyt on edelleen määritettävä matriisin alku, toisin sanoen yhteyspiste siihen ja ensimmäisen nauhakappaleen suunta. Tällainen huijauskortti auttaa kaikkia 8 matriisin asetteluvaihtoehtoa:
Kirjailija vietti paljon aikaa tähän laiteohjelmistoon. Tämä on kirjoittajan suurin koodi koodin suhteen. Arduino on pakattu vain silmämuniin, ajaen kuin sanotaan sietämätöntä.
Joten asenna, napsauta lataa laiteohjelmisto. Ennen lataamista on ehdottomasti irrotettava bluetooth rx-nastasta, muuten arduino ei vilku. Mukavuuden vuoksi voit juottaa kytkimen johtimeen.
Asenna seuraavaksi Android-älypuhelimella sovellus GyverMatrixBT. Tämä sovellus on saatavana Play Markkinoilla, se on täysin ilmainen ja ilman mainoksia.
Tee sitten pari bluetooth-moduulin (salasana 1234 tai 0000) kanssa, muodosta sovelluksessa yhteys moduuliin ja itse asiassa kaikki. Asetuksissa voit säätää matriisin kirkkautta ja kokoa, joka vastaa sinun omaasi, sekä joitain sen muita parametreja.
Säädetyn koon mukaan piirustusvälilehdessä on kenttä. Alusta se napsauttamalla. Täällä voit piirtää nauhoilla ja pyyhkäistä, poistaa, tyhjentää kentän ja täyttää sen väreillä.
Yleensä tällä hetkellä meillä on työkalu tietojen lähettämiseen matriisiin. Voit siirtyä eteenpäin. Kirjailija on suunnitellut koko järjestelmän rakentaakseen suuren matriisin nauhaa tai moduuleja. Tämä on mielenkiintoinen projektina, harrastuksena, joku voi olla hyödyllinen mainostarkoituksissa, suunnittelussa tai suunnittelussa tai hauskanpitoa varten.
Mutta matriisi tässä muodossa ei näytä kovin viileältä, ei pikseliltä eikä kahdeksan bittiseltä. On tehtävä ristikko, jotta jokainen LED muodostaa omat neliöpikselinsä ja laittaa hajottajan päälle. Sitten kaikki on hyvin siistiä. Grilli voi olla valmistettu mistä tahansa muodossa olevasta materiaalista ja säleistä. Se voi olla pahvi, pakkaus Neuvostoliiton puisia hallitsijoita tai muovista valmistettu lisävaruste (PVC-nurkka). Sen voi ostaa rakennusmateriaalikaupasta, jossa on muovilevyjä ja erilaisia tuotteita. Kulmat voidaan rikkoa, tehdä aukkoja keskiosaan ja koota grilli. Tämä on "kolhoositila" vaihtoehto pahvin jälkeen.
Ja tietysti voit rentoutua ja tulostaa ritilän 3D-tulostimella. Joten tehdään se.
Joten, matriisirunko tulostettu. Muuten, kirjoittaja uskoo, että musta ei ole paras valinta, on parempi tulostaa ruudukko valkoisena, jotta se heijastaa valoa. No, sillä ei ole väliä, me maalaamme.
Oikeastaan tässä on matriisimme ilman ristikkoa, LEDiä sellaisina kuin ne ovat.
Laitoimme hilan, se muuttuu jo paremmaksi, johtuen siitä, että katsomme kulmaan.
Katso nyt, mitä tapahtuu, jos lisäät hajottimen paperiarkiksi.
Mutta matriisi, kuten mikä tahansa näyttö, toimii rgb-väriavaruudessa, ja sen taustan tulisi olla musta, jotta värien havaitseminen olisi oikein. Kirjailija kokeili useita vaihtoehtoja ja asettui elokuvaan autojen sävytetty ja himmeä muovi. Yhdessä se kaikki toimii hienosti.
Keräämme kaiken tämän. Meille jää lopuksi juottaa koko piiri, sijoittaa se taskuun, kiinnittää matriisi kuvakehyksen takana (tai löytää pikemminkin alumiinilevy) ja kiinnittää ulkokehys.
Yhdistämme virran. Kirjailija käytti laboratorion virtalähdettä, jotta voimme nähdä nykyisen kulutuksen.
Ensimmäinen tila on piirtäminen.
Seuraava tila on kuvien siirtäminen. Valitsemme kuvan tiedostopäälliköksi (tässä tapauksessa Mario 16x16 mustalla taustalla).
Seuraava tila on juoksuviiva.
Seuraava tila on tehosteet. Jotkut tehosteet voidaan yhdistää käynnissä olevaan tekstiin ja kuviin.
Lisää tehosteita kirjoittajan videossa:
Kiitos huomiosta. Nähdään pian!