Taula de continguts:

Figures de Lissajous en matriu LED 8X8: 7 passos
Figures de Lissajous en matriu LED 8X8: 7 passos

Vídeo: Figures de Lissajous en matriu LED 8X8: 7 passos

Vídeo: Figures de Lissajous en matriu LED 8X8: 7 passos
Vídeo: COMO USAR A MATRIZ DE LED MAX7219 | Com Arduino e ESP8266 | Texto Scroll 2024, De novembre
Anonim
Figures Lissajous en matriu de leds de 8X8
Figures Lissajous en matriu de leds de 8X8

Per simpletronic Segueix-ne més per l'autor:

LED com a fotosensor ???
LED com a fotosensor ???
LED com a fotosensor ???
LED com a fotosensor ???
Components electrònics de soldadura sobre alumini
Components electrònics de soldadura sobre alumini
Components electrònics de soldadura sobre alumini
Components electrònics de soldadura sobre alumini
Intermitent LED de color 512 (aleatori)
Intermitent LED de color 512 (aleatori)
Intermitent LED de color 512 (aleatori)
Intermitent LED de color 512 (aleatori)

Quant a: Música: la meva professió des de fa més de 40 anys … Electrònica: la meva afició sempre estimada. Més informació sobre simpletronic »

Un punt de llum oscil·lant en 2 eixos perpendiculars dibuixa un patró anomenat "Figura Lissajous" (1857) o "Corba de Bowditch" (1815). Els patrons van des de simples fins a complexos, depenent de la relació de freqüència i la fase dels 2 eixos. Una relació 1: 1 amb 0 diferència de fase dibuixa una línia recta amb un angle de 45 °. En aquest projecte, la relació de freqüència dels 2 eixos va escombrant lentament entre 1: 1 i 2: 1. Aquests patrons es generen fàcilment amb un oscil·loscopi i 2 oscil·ladors d’ona sinusoïdal. A mitjan 1800, Joules, Antoine Lissajous va desviar un feix de llum amb miralls units a les diapasons. També va crear un SAND PENDULUM. Aquest projecte mostra Figures Lissajous en una matriu de leds de 8X8 (o 64 leds discrets per a un dispositiu més gran) i està impulsat per un microcontrolador PIC16F627.

Pas 1: mireu el vídeo

Image
Image

El moviment del led actiu en píxels / segon és al voltant de 20 vegades la velocitat de fotogrames d’aquest vídeo. Per aquest motiu, els patrons poden semblar "saltadors". El dispositiu real té un rendiment visual molt més suau.

Pas 2: esquema:

Descodificador
Descodificador

PIC16F627 és el cor del projecte.

Pas 3: descodificador

Descodificador
Descodificador

Els pins PORTB del mcu condueixen els 8 ànodes comuns (eix X). PORTA (eixos Y / càtodes LED) té un màxim de 7 pins configurables com a sortides. Per obtenir les 8 sortides necessàries, 2 pins PORTA accionen un descodificador fabricat amb 3 portes nand (74HC00) que proporciona 3 sortides de 2 pins del mcu.

Pas 4: Generació de les ones "sinusoïdals":

Generant el fitxer
Generant el fitxer

El moviment "sinusoïdal" del píxel s'obté llegint una successió de patrons de 22 bytes d'una taula en memòria per a l'eix X i l'eix Y respectivament. La velocitat a la qual es llegeixen aquests patrons determina el període de l'escombrat.

Pas 5: lectura de la taula per al PORT A

Taula llegida per PORT A
Taula llegida per PORT A

La taula que es llegeix per PORTA és lleugerament diferent de PORTB. El port A condueix els càtodes i és actiu BAIX. Els pins 0 i 1 condueixen 3 càtodes comuns a través del descodificador de portes nand 74HC00.

Pas 6: diagrama de flux bàsic

Diagrama de flux bàsic
Diagrama de flux bàsic

Baixeu l'enllaç al codi HEX i ASM per a PIC16F627

Pas 7: mireu el vídeo

càmera lenta que mostra el moviment del píxel actiu

Recomanat: