Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Piiri
- Vaihe 3: Koodi
- Vaihe 4: Näytettyjen kuvioiden muokkaaminen
- Vaihe 5: Valmis tuote
Video: 8x8 LED -matriisi: 5 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:04
Tässä ohjeessa kerrotaan, kuinka voit tehdä 8x8 LED -matriisin noidalla, jota voit ohjata jokaista yksittäistä LEDiä ja luoda omia kuvioita, kunhan ne tarvitsevat vain 64 pikseliä näyttääkseen ne yhdellä värillä.
Päivitys 25.09.10 Olen lisännyt kuviogeneraattorin luomaan kuvioita, mutta kaikki sen ominaisuudet eivät ole täydellisiä
Vaihe 1: Materiaalit
Tarvitsemasi materiaalit: -8x8LED-matrikset (voi tehdä yhden, mutta minä ostin omani) -16x120 ohmin vastukset-8xNPN-transistorit (käytin C547B) -1xPIC16f690-prototyyppikortti (tai voit tehdä piirilevyn tähän) -johto-5V virtalähde (voit Käytä jännitesäädintä, mutta käytän virtaa vain USB-portista) Työkalut: -PIC-ohjelmoijat (kaikki picit-ohjelmoijat mikrosirusta, lukuun ottamatta pickit1: tä, toimivat) -Ohjelmisto-MPLAB (ilmainen ohjelmisto mikrosirusta) juottimen irrottaminen on hyvä, jos sinulla on lankaleikkurit Tarvitsemasi taidot:-juotostaito (kyky muodostaa hyvät juotosyhteydet 5-10 sekunnin kuluessa)-looginen ajattelu jollain tasolla Jos tämä on ensimmäinen kokemuksesi mikrokontrollereiden käytöstä, suosittelen aloittamaan yksinkertaisempi projekti.
Vaihe 2: Piiri
Tämä on piirikaavio. HUOMIO, että sinun on tarkasteltava led -matriisi (jos ostit) tietolomaketta tai tiedettävä, miten liität tekemäsi matriisin
Vaihe 3: Koodi
Koodi on kirjoitettu kokoonpanossa.
Tämä koodi perustuu koodiin osoitteesta https://www.instructables.com/id/3x3x3-LED-Cube/, mutta et voi käyttää genoratoria, koska hän olettaa, että siinä on vain 27 diodia ja siinä on "layer1 layer2 layer3" "line1 …". ja sillä on myös vain 3x8 -bittisiä numeroita, kun taas 8x8 -bittisiä numeroita HUOMAUTUS tämän koodin kirjaimet voivat näkyä päinvastaisessa mielessä. Olen vahingossa kääntänyt maan näyttöni.
Vaihe 4: Näytettyjen kuvioiden muokkaaminen
Voit lisätä ja poistaa kuvioita haluamallasi tavalla tässä matriisissa. Jos haluat lisätä kuvion, luo malli vain tässä vaiheessa olevalla generaattorilla…. Se on.rar -tiedosto, joten käytä Winraria sen purkamiseen. Ja vieläkin haluan kiittää portreathbeachia siitä, että hänellä oli genoratorin lähdekoodi hänen asiakirjassaan www.instructables.com/id/3x3x3-LED-Cube/, jotta voit tehdä liikkuvan mallin, jonka avulla voit muutaman askeleen päästä aliohjelmaan. olla näin.; ------------------------------------------------- -----------------------------------------------;; Testaa alirutiini;; ------------------------------------------------- -----------------------------------------------; Testi: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw b'00000011' movwf Line6 movlw bw Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 -puhelu Lähtö movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 mov1 movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 call Lähtöpalautus sinun on myös lisättävä toiminto asm -tiedoston alareunaan muutama rivi on jotain tällaista. (puhelutoiminto on kutsua aliohjelmia, joihin voit soittaa niihin haluamassasi järjestyksessä) Silmukka: puhelu Someroutine -puhelu Testipuhelu Testi goto Silmukan loppu
Vaihe 5: Valmis tuote
Tässä ovat matriisin tulokset … voit ohjata jokaista yksittäistä LEDiä tässä matriisissa koodin avulla
Suositeltava:
8x8 LED-matriisikello ja tunkeutumisen esto: 4 vaihetta (kuvilla)
8x8 Led Matrix Clock & Intrusion Anti Warning: Tässä opetusohjelmassa näemme kuinka rakentaa 8x8 Led Matrix Clock, joka aktivoidaan liiketunnistuksella. Tätä kelloa voidaan käyttää myös tunkeutumisen estolaitteena, joka lähettää varoitusviestin, jos liike on havaittiin sähkebotille !!! Teemme kahdella eri
Lissajous -kuviot 8X8 -led -matriisissa: 7 vaihetta
Lissajous -kuvat 8X8 Led -matriisissa: Valon piste, joka värähtelee kahdessa kohtisuorassa akselissa, piirtää kuvion nimeltä "Lissajous -kuva". (1857) tai "Bowditch Curve" (1815). Kuviot vaihtelevat yksinkertaisista monimutkaisiin riippuen kahden akselin taajuussuhteesta ja vaiheesta. 1: 1
Kaksinumeroinen näyttö yhden 8x8 LED-matriisin avulla: 3 vaihetta
Kaksinumeroinen näyttö yhden 8x8 LED-matriisin avulla: Tässä haluaisin rakentaa huoneeni lämpötila- ja kosteusilmaisimen. Käytin yksittäistä 8x8 LED-matriisia kaksinumeroisten numeroiden näyttämiseen, ja mielestäni osa projektista tuli hyödyllisemmäksi. Laatikoin pahvilaatikosta rakennetun finaalin, kipu
MAX7219 -ohjattavan LED -matriisin 8x8 liittäminen ATtiny85 -mikrokontrolleriin: 7 vaihetta
MAX7219-ohjattavan LED-matriisin 8x8 liittäminen ATtiny85-mikrokontrolleriin: Maxim Integratedin valmistama MAX7219-ohjain on kompakti, sarjatulo/-lähtöinen yhteisen katodin näytönohjain, joka voi liittää mikro-ohjaimet 64 yksittäiseen LED-valoon, 7-segmenttiset numeeriset LED-näytöt 8 numeroa, pylväskaavio
Liitäntä LED -pistematriisi (8x8) NodeMCU: lla: 6 vaihetta (kuvien kanssa)
Käyttöliittymän LED -pistematriisi (8x8) NodeMCU: Hello Makers, olen toisen yksinkertaisen ja siistin Instructable -ohjelman kanssa