Sommario:

Figure di Lissajous su matrice di LED 8X8: 7 passaggi
Figure di Lissajous su matrice di LED 8X8: 7 passaggi

Video: Figure di Lissajous su matrice di LED 8X8: 7 passaggi

Video: Figure di Lissajous su matrice di LED 8X8: 7 passaggi
Video: Объяснение кривой Лиссажу / Как сделать простую схему для рисования фигур Лиссажу 2024, Novembre
Anonim
Figure di Lissajous su Matrice di Led 8X8
Figure di Lissajous su Matrice di Led 8X8

Di simpletronicFollow More dell'autore:

LED Come Fotosensore ???
LED Come Fotosensore ???
LED come fotosensore ???
LED come fotosensore ???
Saldare componenti elettronici su alluminio
Saldare componenti elettronici su alluminio
Saldare componenti elettronici su alluminio
Saldare componenti elettronici su alluminio
Lampeggiatore LED a 512 colori (casuale)
Lampeggiatore LED a 512 colori (casuale)
Lampeggiatore LED a 512 colori (casuale)
Lampeggiatore LED a 512 colori (casuale)

A proposito di: Musica: la mia professione da oltre 40 anni… Elettronica: il mio amato hobby da sempre. Maggiori informazioni su simpletronic »

Un punto di luce che oscilla su 2 assi perpendicolari disegna uno schema chiamato "Lissajous Figure" (1857) o "Bowditch Curve" (1815). I modelli variano da semplici a complessi a seconda del rapporto di frequenza e della fase dei 2 assi. Un rapporto 1:1 con differenza di fase 0 disegna una linea retta con un angolo di 45°. In questo progetto il rapporto di frequenza dei 2 assi oscilla lentamente avanti e indietro tra 1:1 e 2:1. Questi modelli sono facilmente generati con un oscilloscopio e 2 oscillatori sinusoidali. A metà del 1800 Joules Antoine Lissajous deviò un raggio di luce con specchi attaccati a diapason. Ha anche creato un PENDOLO DI SABBIA. Questo progetto mostra le figure di Lissajous su una matrice di led 8X8 (o 64 led discreti per un dispositivo più grande) ed è pilotato da un microcontrollore PIC16F627.

Passaggio 1: guarda il video

Image
Image

Il movimento del led attivo in pixel/secondo è di circa 20 volte il frame rate di questo video. Per questo motivo i modelli potrebbero sembrare "saltellanti". Il dispositivo reale ha prestazioni visive molto più fluide.

Fase 2: Schema:

decodificatore
decodificatore

PIC16F627 è il cuore del progetto.

Passaggio 3: decodificatore

decodificatore
decodificatore

I pin PORTB dell'mcu pilotano gli 8 anodi comuni (asse X). PORTA (asse Y / catodi LED) ha un massimo di 7 pin configurabili come out. Per ottenere gli 8 out necessari, PORTA a 2 pin pilota un decoder realizzato con 3 nand gate (74HC00) che fornisce 3 out da 2 pin dell'mcu.

Passaggio 4: generazione delle onde "sinusolate":

Generazione del
Generazione del

Il movimento "sinusoidale" del pixel è ottenuto leggendo una successione di pattern di 22 byte da una tabella in memoria rispettivamente per l'asse X e l'asse Y. La velocità con cui vengono letti questi modelli determina il periodo della scansione.

Passaggio 5: lettura della tabella per PORT A

Lettura tabella per PORT A
Lettura tabella per PORT A

La tabella letta per PORTA è leggermente diversa da PORTB. La porta A pilota i catodi ed è Active-LOW. I pin 0 e 1 pilotano 3 catodi comuni tramite 74HC00 nand decoder di gate.

Passaggio 6: diagramma di flusso di base

Diagramma di flusso di base
Diagramma di flusso di base

Link per il download al codice HEX e ASM per PIC16F627

Passaggio 7: guarda il video

rallentatore che mostra il movimento del pixel attivo

Consigliato: