Sisukord:

Lissajouse joonised 8X8 LED -maatriksil: 7 sammu
Lissajouse joonised 8X8 LED -maatriksil: 7 sammu

Video: Lissajouse joonised 8X8 LED -maatriksil: 7 sammu

Video: Lissajouse joonised 8X8 LED -maatriksil: 7 sammu
Video: Max7219 LED Dot Matrix Digital LED Display Module Unboxing & Overview 2024, November
Anonim
Lissajouse joonised 8X8 LED -maatriksil
Lissajouse joonised 8X8 LED -maatriksil

Jälgi autori lisateavet:

LED kui fotosensor ???
LED kui fotosensor ???
LED kui fotosensor ???
LED kui fotosensor ???
Alumiiniumist joote elektroonilised komponendid
Alumiiniumist joote elektroonilised komponendid
Alumiiniumi elektroonilised komponendid
Alumiiniumi elektroonilised komponendid
512 värvi LED -vilkur (juhuslik)
512 värvi LED -vilkur (juhuslik)
512 värvi LED -vilkur (juhuslik)
512 värvi LED -vilkur (juhuslik)

Teave: Muusika: minu elukutse üle 40 aasta… Elektroonika: minu armastatud hobi alati. Lisateave simpletronicu kohta »

Kahes risti asetsevas teljes võnkuv valguspunkt joonistab mustri nimega "Lissajouse joonis" (1857) või "Bowditch Curve" (1815). Mustrid varieeruvad lihtsatest keerukateni, sõltuvalt kahe telje sagedussuhtest ja faasist. Suhe 1: 1 0 faasierinevusega tõmbab sirge 45 ° nurga all. Selles projektis liigub kahe telje sagedussuhe aeglaselt edasi -tagasi vahemikus 1: 1 kuni 2: 1. Neid mustreid saab hõlpsasti genereerida ostsilloskoobi ja 2 siinuslainevõnkuriga. 1800ndate keskel juhtis Antoine Lissajous valgusvihu, mille peeglid olid häälestusharkide külge kinnitatud. Ta lõi ka LIIVAPENDLI. See projekt kuvab Lissajouse arvud 8X8 led -maatriksil (või 64 eraldiseisvat LED -i suurema seadme jaoks) ja seda juhib PIC16F627 mikrokontroller.

Samm: vaadake videot

Image
Image

Aktiivse LED -i liikumine pikslites sekundis on selle video kaadrisagedus umbes 20 korda suurem. Sel põhjusel võivad mustrid tunduda "hüplikud". Tegelikul seadmel on visuaalne jõudlus palju sujuvam.

2. samm: skemaatiline:

Dekooder
Dekooder

PIC16F627 on projekti süda.

Samm: dekodeerige

Dekooder
Dekooder

MCU PORTB-tihvtid juhivad 8 ühist anoodi (X-telg). PORTA-l (Y-telg / LED-katoodid) on maksimaalselt 7 tihvti, mida saab konfigureerida väljunditena. Vajaliku 8 väljundi saamiseks ajavad 2 tihvtiga PORTA dekoodrit, mis on valmistatud 3 nandväravaga (74HC00), mis annab 3 väljundit 2 -st tk -st.

Samm: siinuslainete genereerimine:

Genereerimine
Genereerimine

Piksli "siinuse" liikumine saadakse, lugedes mälust tabelist 22-baidist mustrit järjest X-telje ja Y-telje jaoks. Nende mustrite lugemise kiirus määrab pühkimisperioodi.

Samm: tabeli lugemine PORT A jaoks

Tabel A sadama jaoks
Tabel A sadama jaoks

PORTA tabeli lugemine erineb PORTB -st pisut. A-port juhib katoode ja on aktiivne-LOW. Nööpnõelad 0 ja 1 ajavad 3 tavalist katoodi läbi 74HC00 nand värava dekoodri.

6. samm: põhiline vooskeem

Põhiline vooskeem
Põhiline vooskeem

Laadige link alla PIC16F627 HEX- ja ASM -koodile

Samm: vaadake videot

aeglane liikumine, mis näitab aktiivse piksli liikumist

Soovitan: