Përmbajtje:

Shifrat Lissajous në Matricën Led 8X8: 7 Hapa
Shifrat Lissajous në Matricën Led 8X8: 7 Hapa

Video: Shifrat Lissajous në Matricën Led 8X8: 7 Hapa

Video: Shifrat Lissajous në Matricën Led 8X8: 7 Hapa
Video: VERY PATIENT EDUCATION MEDICAL AESTHETICIAN Anatomy for the nail technician 2024, Dhjetor
Anonim
Figura të trishtueshme në matricën e udhëhequr 8X8
Figura të trishtueshme në matricën e udhëhequr 8X8

Nga SimpletronicFollow More nga autori:

LED si fotosensor ???
LED si fotosensor ???
LED si fotosensor ???
LED si fotosensor ???
Komponentët Elektronikë të Salduar në Alumin
Komponentët Elektronikë të Salduar në Alumin
Komponentët Elektronikë të Salduar në Alumin
Komponentët Elektronikë të Salduar në Alumin
Flasher LED 512 me ngjyra (i rastësishëm)
Flasher LED 512 me ngjyra (i rastësishëm)
Flasher LED 512 me ngjyra (i rastësishëm)
Flasher LED 512 me ngjyra (i rastësishëm)

Rreth: Muzika: profesioni im për mbi 40 vjet… Elektronikë: hobi im i dashur gjithmonë. Më shumë rreth simpletronic »

Një pikë drite që lëkundet në 2 akse pingul tërheq një model të quajtur "Figura Lissajous" (1857) ose "Bowditch Curve" (1815). Modelet variojnë nga të thjeshta në komplekse në varësi të raportit të frekuencës dhe fazës së 2 akseve. Një raport 1: 1 me 0 diferencë fazore tërheq një vijë të drejtë në këndin 45 °. Në këtë projekt, raporti i frekuencës së 2 akseve ngadalë spastrohet para dhe mbrapa midis 1: 1 dhe 2: 1. Këto modele gjenerohen lehtësisht me një oshiloskop dhe 2 oshilatorë të valës sinus. Në mesin e viteve 1800, Joules Antoine Lissajous devijoi një rreze drite me pasqyra të lidhura me pirunët e akorduar. Ai gjithashtu krijoi një PENDULUM RAND. Ky projekt shfaq Figurat Lissajous në një matricë të udhëhequr 8X8 (ose 64 led të veçantë për një pajisje më të madhe) dhe drejtohet nga një mikrokontrollues PIC16F627.

Hapi 1: Shikoni videon

Image
Image

Lëvizja e led aktiv në pixel/sekondë është rreth 20X shpejtësia e kuadrove të kësaj videoje. Për atë arsye modelet mund të duken të jenë "kërcimtare". Pajisja e vërtetë ka një performancë vizuale shumë më të butë.

Hapi 2: Skematike:

Deshifrues
Deshifrues

PIC16F627 është zemra e projektit.

Hapi 3: Dekodues

Deshifrues
Deshifrues

Kunjat PORTB të mcu drejtojnë 8 anodat e zakonshme (boshti X). PORTA (aksi Y / katodat LED) ka një maksimum prej 7 kunjash të konfigurueshëm si dalje. Për të marrë 8 daljet e nevojshme, 2 kunjat PORTA drejtojnë një dekodues të bërë me 3 porta dhe nand (74HC00) i cili siguron 3 dalje nga 2 kunjat e mcu.

Hapi 4: Gjenerimi i valëve "sinus":

Duke gjeneruar
Duke gjeneruar

Lëvizja "sinus" e pikselit merret duke lexuar një seri prej 22 modelesh bajtësh nga një tabelë në kujtesë për boshtin X dhe boshtin Y përkatësisht. Shkalla me të cilën lexohen këto modele përcakton periudhën e spastrimit.

Hapi 5: Tabela e Lexuar për PORTIN A

Tabela e Lexuar për PORTIN A
Tabela e Lexuar për PORTIN A

Tabela e lexuar për PORTA është paksa e ndryshme nga PORTB. Porta A drejton katodat dhe është Active-LOW. Kunjat 0 & 1 drejtojnë 3 katoda të zakonshme përmes deshifruesit 74HC00 dhe portës.

Hapi 6: Diagrami bazë i rrjedhës

Diagrami bazë i rrjedhës
Diagrami bazë i rrjedhës

Shkarkoni lidhjen me kodin HEX & ASM për PIC16F627

Hapi 7: Shikoni videon

lëvizje e ngadaltë që tregon lëvizjen e pikselit aktiv

Recommended: