Sommario:
- Passaggio 1: guarda il video
- Fase 2: Schema:
- Passaggio 3: decodificatore
- Passaggio 4: generazione delle onde "sinusolate":
- Passaggio 5: lettura della tabella per PORT A
- Passaggio 6: diagramma di flusso di base
- Passaggio 7: guarda il video
Video: Figure di Lissajous su matrice di LED 8X8: 7 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:01
Di simpletronicFollow More dell'autore:
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
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:
PIC16F627 è il cuore del progetto.
Passaggio 3: 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":
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
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
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:
Display a due cifre che utilizza una singola matrice di LED 8x8: 3 passaggi
Display a due cifre che utilizza una singola matrice di LED 8x8: qui vorrei costruire un indicatore di temperatura e umidità per la mia stanza. Ho usato una singola matrice LED 8x8 per visualizzare numeri a due cifre e penso che parte del progetto sia diventata più utile. Ho inscatolato la costruzione finale usando una scatola di cartone, dolore
Come costruire una matrice LED GRANDE 8x8 (LED MAX7219 10 mm): 9 passaggi (con immagini)
Come costruire una matrice LED 8x8 GRANDE (LED MAX7219 10 mm): hai lavorato con una matrice LED 8x8 già pronta come display? Sono disponibili in varie dimensioni e sono piuttosto interessanti con cui lavorare. Una grande dimensione prontamente disponibile è di circa 60 mm x 60 mm. Tuttavia, se stai cercando una matrice LED già pronta molto più grande
Come interfacciare una matrice LED 8x8 guidata MAX7219 con il microcontrollore ATtiny85: 7 passaggi
Come interfacciare una matrice LED 8x8 guidata MAX7219 con il microcontrollore ATtiny85: Il controller MAX7219 è prodotto da Maxim Integrated è un driver di visualizzazione a catodo comune di ingresso/uscita seriale compatto che può interfacciare i microcontrollori a 64 LED singoli, display LED numerici a 7 segmenti fino a 8 cifre, display grafico a barre
Gadget da tavolo con matrice RGB 8x8 LED e Arduino Uno: 6 passaggi
Gadget da tavolo con matrice RGB LED 8x8 e Arduino Uno: Ciao, caro! In questo tutorial faremo gadget LED RGB fai da te, che potrebbero essere usati come gadget da tavolo o retroilluminazione. Ma prima, unisciti al mio canale Telegram, per vedere altri progetti sorprendenti. Inoltre, la sua motivazione per me
DISPLAY A MATRICE LED 8x8 - ARDUINO - CONTROLLO BLUETOOTH: 7 passaggi (con immagini)
DISPLAY A MATRICE LED 8x8 | ARDUINO | CONTROLLO BLUETOOTH: In questo tutorial mostro come costruire una matrice LED 8 x 8 utilizzando un Arduino. COMMENTA COSA NE PENSI DI QUESTO ISTRUTTIVO, IN MODO CHE POSSO MIGLIORARE NEI MIEI ULTERIORI ISTRUTTORI Dai un'occhiata al video tutorial per una migliore comprensione di l'intero