Taula de continguts:
2025 Autora: John Day | [email protected]. Última modificació: 2025-01-13 06:57
Per simpletronic Segueix-ne més per l'autor:
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
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:
PIC16F627 és el cor del projecte.
Pas 3: 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":
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
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
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