Sisällysluettelo:
- Vaihe 1: Katso video
- Vaihe 2: Kaavio:
- Vaihe 3: Dekooderi
- Vaihe 4: "Siniaaltojen" luominen:
- Vaihe 5: Taulukon luku portille A
- Vaihe 6: Vuokaavio
- Vaihe 7: Katso video
Video: Lissajous -kuviot 8X8 -led -matriisissa: 7 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:00
Seuraa lisää tekijältä:
Tietoja: Musiikki: ammattini yli 40 vuoden ajan… Elektroniikka: aina rakas harrastukseni. Lisätietoja simpletronicista »
Kahdessa kohtisuorassa akselissa värähtelevä valopiste piirtää kuvion nimeltä "Lissajous -kuva" (1857) tai "Bowditch -käyrä" (1815). Kuviot vaihtelevat yksinkertaisista monimutkaisiin taajuussuhteesta ja kahden akselin vaiheesta riippuen. 1: 1 -suhde 0 -vaiheerolla piirtää suoran 45 ° kulmassa. Tässä projektissa kahden akselin taajuussuhde pyyhkäisee hitaasti edestakaisin välillä 1: 1 - 2: 1. Nämä kuviot syntyvät helposti oskilloskoopilla ja kahdella siniaalto -oskillaattorilla. 1800 -luvun puolivälissä Joules Antoine Lissajous ohjasi valonsäteen ja peilit kiinnitettiin virityshaarukoihin. Hän loi myös hiekkaheilurin. Tämä projekti näyttää Lissajous -kuvat 8X8 -led -matriisissa (tai 64 erillistä lediä suuremmalla laitteella), ja sitä ohjaa PIC16F627 -mikrokontrolleri.
Vaihe 1: Katso video
Aktiivisen ledin liike pikseleinä sekunnissa on noin 20X tämän videon kuvataajuus. Tästä syystä kuviot voivat näyttää "hyppyisiltä". Todellisen laitteen visuaalinen suorituskyky on paljon tasaisempi.
Vaihe 2: Kaavio:
PIC16F627 on projektin ydin.
Vaihe 3: Dekooderi
MCU: n PORTB-nastat käyttävät 8 yleistä anodia (X-akseli). PORTA (Y-akseli / LED-katodit) sisältää enintään 7 nastaa, jotka voidaan konfiguroida ulostuloiksi. Tarvittavien 8 ulostulon saamiseksi 2 -nastainen PORTA ajaa dekooderia, jossa on 3 nand -porttia (74HC00), joka tarjoaa 3 ulostuloa 2: sta MCU -nastasta.
Vaihe 4: "Siniaaltojen" luominen:
Pikselin "siniliike" saadaan lukemalla 22 tavun kuvioita peräkkäin muistista taulukosta X-akselille ja Y-akselille. Nopeus, jolla nämä mallit luetaan, määrää pyyhkäisyjakson.
Vaihe 5: Taulukon luku portille A
PORTA -taulukon lukema on hieman erilainen kuin PORTB. Portti A ajaa katodeja ja on Active-LOW. Nastat 0 ja 1 ajavat 3 yleistä katodia 74HC00 nand gate -dekooderin kautta.
Vaihe 6: Vuokaavio
Lataa linkki PIC16F627: n HEX- ja ASM -koodiin
Vaihe 7: Katso video
hidas liike, joka näyttää aktiivisen pikselin liikkeen
Suositeltava:
8x8 maalari: 6 vaihetta
8x8 Painter: Yksinkertainen työkalu grafiikan luomiseen 8x8 LED -moduulilla. Ei - todella, todella huono kuvakkeiden piirtämisen suhteen. Erityisesti kuvakkeiden piirtäminen 8x8 ruudukkoon, kuten pienet WEMOS D1 -matriisinäytöt. Kaiken lisäksi imen
Sound Reactive RGB 8x8 LEDit: 6 vaihetta
Äänireaktiiviset RGB 8x8 LEDit: Ajattelin, että olisi jännittävää tehdä Arduino -projekti äänireaktiivisilla RGB -LEDeillä. Päätavoitteeni on lopulta käyttää kahta yksilöllisesti osoitettavaa 8x8 LED -matriisia äänireaktiivisten silmien luomiseksi, mutta toistaiseksi olen vasta tutustumassa siihen, miten
NeoMatrix 8x8 Word Clock: 6 vaihetta (kuvilla)
NeoMatrix 8x8 Word Clock: Oletko kiehtonut ajan kulumisesta? Haluatko tyylikkään, modernin ja toimivan kellon lisätä kellokokoelmaasi? Sana kello on ainutlaatuinen aikakertomuslaite, joka käyttää kirjainta ruudukon avulla. Kun saat
Kuinka käyttää Max7219 8x8 pistematriisia "skiiiD": llä: 9 vaihetta
Kuinka käyttää Max7219 8x8 -pistematriisia "skiiiD": n kanssa: Tämä on video -ohje Max7219 8x8 -pistematriisista "skiiiD": n kautta Ennen kuin aloitat, alla on perusopas skiiiDD: n käyttöön .https: //www.instructables.com/id /Aloittaminen-W
8x8 Colorduino Pong -peli: 3 vaihetta
8x8 Colorduino -pongipeli: Tässä ohjeessa näytän sinulle, kuinka rakensin pongipelin käyttämällä 8 x 8 RGB -LED -matriisikorttimoduulia. Tämän moduulin nimi on Colorduino. Siinä on sisäänrakennettu mikro -ohjain ja liitäntä muiden Colorduino -levyjen liittämiseksi. Sillä on kyky