Sadržaj:

Lissajous figure na 8X8 LED matrici: 7 koraka
Lissajous figure na 8X8 LED matrici: 7 koraka

Video: Lissajous figure na 8X8 LED matrici: 7 koraka

Video: Lissajous figure na 8X8 LED matrici: 7 koraka
Video: Max7219 LED Dot Matrix Digital LED Display Module Unboxing & Overview 2024, Studeni
Anonim
Lissajous figure na 8X8 LED matrici
Lissajous figure na 8X8 LED matrici

By simpletronicFollow Više od autora:

LED kao fotosenzor ???
LED kao fotosenzor ???
LED kao fotosenzor ???
LED kao fotosenzor ???
Lemljene elektroničke komponente na aluminiju
Lemljene elektroničke komponente na aluminiju
Lemljene elektroničke komponente na aluminiju
Lemljene elektroničke komponente na aluminiju
512 LED LED bljeskalica u boji (nasumično)
512 LED LED bljeskalica u boji (nasumično)
512 LED LED bljeskalica u boji (nasumično)
512 LED LED bljeskalica u boji (nasumično)

O: Glazba: moje zanimanje više od 40 godina … Elektronika: moj voljeni hobi uvijek. Više o simpletroniku »

Svjetlosna točka koja oscilira u 2 okomite osi crta uzorak nazvan "Lissajous lik" (1857) ili "Bowditch krivulja" (1815). Uzorci se kreću od jednostavnih do složenih, ovisno o omjeru frekvencija i fazi 2 osi. Omjer 1: 1 s 0 faznom razlikom povlači ravnu liniju pod kutom od 45 °. U ovom projektu omjer frekvencija 2 osi polako se pomiče naprijed -natrag između 1: 1 i 2: 1. Ti se uzorci lako stvaraju osciloskopom i 2 sinusna oscilatora. Sredinom 1800 -ih Joules Antoine Lissajous odbio je svjetlosni snop s ogledalima pričvršćenim za viljuške. Također je stvorio PJEŠČANI VISILAC. Ovaj projekt prikazuje Lissajous figure na 8X8 LED matrici (ili 64 diskretne LED diode za veći uređaj), a pokreće ga PIC16F627 mikrokontroler.

Korak 1: Pogledajte video

Image
Image

Kretanje aktivnog LED -a u pikselima/sekundi je oko 20X brzina snimanja ovog videa. Iz tog razloga se uzorci mogu činiti "poskočni". Pravi uređaj ima mnogo glatkije vizualne performanse.

Korak 2: Shema:

Dekoder
Dekoder

PIC16F627 je srce projekta.

Korak 3: Dekoder

Dekoder
Dekoder

PORTB pinovi mcu-a pokreću 8 zajedničkih anoda (os X). PORTA (Y-os / LED katode) ima najviše 7 pinova koji se mogu konfigurirati kao izlazi. Za dobivanje potrebnih 8 izlaza, 2 pinova PORTA pogoni dekoder napravljen s 3 nand vrata (74HC00) koji osigurava 3 izlaza iz 2 pina mcu -a.

Korak 4: Generiranje valova "sinus":

Generiranje
Generiranje

"Sinusno" kretanje piksela dobiva se čitanjem uzastopnih uzoraka od 22 bajta iz tablice u memoriji za os X i Y za os. Brzina čitanja ovih uzoraka određuje razdoblje brisanja.

Korak 5: Pročitajte tablicu za PORT A

Tablica Pročitajte za PORT A
Tablica Pročitajte za PORT A

Tablica koja se čita za PORTA malo se razlikuje od PORTB -a. Priključak A pokreće katode i aktivan je-NISKI. Igle 0 i 1 pokreću 3 uobičajene katode kroz 74HC00 nand dekoder vrata.

Korak 6: Osnovni dijagram toka

Osnovni dijagram toka
Osnovni dijagram toka

Veza za preuzimanje na HEX & ASM kod za PIC16F627

Korak 7: Pogledajte video

usporeno kretanje koje prikazuje kretanje aktivnog piksela

Preporučeni: