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, Novembar
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: Muzika: moja profesija 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 frekvencije 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. Ovi se obrasci lako generiraju osciloskopom i 2 sinusna oscilatora. Sredinom 1800 -ih Joules Antoine Lissajous odbio je svjetlosni snop sa ogledalima pričvršćenim za kamertone. On je takođe stvorio PJESKANI PENDULUM. 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 zapis

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-osa / LED katode) ima najviše 7 pinova koji se mogu konfigurirati kao izlazi. Za dobivanje potrebnih 8 izlaza, 2 pina PORTA pogoni dekoder napravljen s 3 nand vrata (74HC00) koji osigurava 3 izlaza iz 2 pina mcu -a.

Korak 4: Generiranje "sinusnih" valova:

Generiranje
Generiranje

"Sinusno" kretanje piksela dobiva se čitanjem uzastopnih uzoraka od 22 bajta iz tablice u memoriji za osi X i Y osi. Brzina čitanja ovih uzoraka određuje period čišćenja.

Korak 5: Pročitajte tabelu za PORT A

Tabela Pročitajte za PORT A
Tabela Pročitajte za PORT A

Tablica koja se čita za PORTA se malo razlikuje od PORTB -a. Port A pokreće katode i Active-LOW je. Igle 0 i 1 pokreću 3 zajedničke katode preko 74HC00 nand dekodera.

Korak 6: Osnovni dijagram toka

Osnovni dijagram toka
Osnovni dijagram toka

Link za preuzimanje HEX & ASM koda za PIC16F627

Korak 7: Pogledajte video

usporeno kretanje koje prikazuje kretanje aktivnog piksela

Preporučuje se: