Innholdsfortegnelse:
Video: Lissajous -figurer på 8X8 Led Matrix: 7 trinn
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Av simpletronicFollow More av forfatteren:
Om: Musikk: mitt yrke i over 40 år … Elektronikk: min elskede hobby alltid. Mer om simpletronic »
Et lyspunkt som svinger i 2 vinkelrette akser tegner et mønster kalt "Lissajous Figure" (1857) eller "Bowditch Curve" (1815). Mønstre varierer fra enkle til komplekse avhengig av frekvensforholdet og fasen til de 2 aksene. Et 1: 1 -forhold med 0 faseforskjell tegner en rett linje i 45 ° vinkel. I dette prosjektet feier frekvensforholdet til de 2 aksene sakte frem og tilbake mellom 1: 1 og 2: 1. Disse mønstrene genereres enkelt med et oscilloskop og 2 sinusbølge -oscillatorer. På midten av 1800 -tallet avled Joules Antoine Lissajous en lysstråle med speil festet til stemmegafler. Han laget også en SAND PENDULUM. Dette prosjektet viser Lissajous Figures på en 8X8 led matrise (eller 64 diskrete lysdioder for en større enhet) og drives av en PIC16F627 mikrokontroller.
Trinn 1: Se video
Bevegelsen til den aktive led i piksler/sekund er rundt 20X bildefrekvensen for denne videoen. Av den grunn kan mønstrene se ut til å være "hoppete". Den virkelige enheten har en mye jevnere visuell ytelse.
Trinn 2: Skjematisk:
PIC16F627 er hjertet i prosjektet.
Trinn 3: Dekoder
PORTB-pinner på mcu driver de 8 vanlige anodene (X-aksen). PORTA (Y-akse / LED-katoder) har maksimalt 7 pinner som kan konfigureres som outs. For å skaffe de nødvendige 8 outs, driver 2 pins PORTA en dekoder laget med 3 nand porter (74HC00) som gir 3 outs fra 2 pins på mcu.
Trinn 4: Generering av "sinus" -bølgene:
"Sinus" -bevegelsen til pikselet oppnås ved å lese en rekke 22 byte-mønstre fra en tabell i minnet for henholdsvis X-aksen og Y-aksen. Hastigheten som disse mønstrene leses av, bestemmer perioden med feiingen.
Trinn 5: Tabell Les for PORT A
Tabellen som er lest for PORTA er litt annerledes enn PORTB. Port A driver katodene og er Active-LOW. Pins 0 & 1 driver 3 vanlige katoder gjennom 74HC00 nand gate -dekoder.
Trinn 6: Grunnleggende flytdiagram
Last ned lenke til HEX & ASM -kode for PIC16F627
Trinn 7: Se videoen
sakte film som viser bevegelsen til den aktive piksel