Indholdsfortegnelse:
- Trin 1: Se video
- Trin 2: Skematisk:
- Trin 3: Dekoder
- Trin 4: Generering af "sinus" -bølgerne:
- Trin 5: Tabellæsning for PORT A
- Trin 6: Grundlæggende rutediagram
- Trin 7: Se videoen
Video: Lissajous -figurer på 8X8 Led Matrix: 7 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Af simpletronicFølg mere af forfatteren:
Om: Musik: mit erhverv i over 40 år … Elektronik: min elskede hobby altid. Mere om simpletronic »
Et lyspunkt, der oscillerer i 2 vinkelrette akser, tegner et mønster med navnet "Lissajous Figure" (1857) eller "Bowditch Curve" (1815). Mønstre spænder fra enkelt til komplekst afhængigt af frekvensforholdet og fasen af de 2 akser. Et 1: 1 -forhold med 0 faseforskel tegner en lige linje i 45 ° vinkel. I dette projekt fejer frekvensforholdet mellem de 2 akser langsomt frem og tilbage mellem 1: 1 og 2: 1. Disse mønstre genereres let med et oscilloskop og 2 sinusbølgeoscillatorer. I midten af 1800 -tallet afled Joules Antoine Lissajous en lysstråle med spejle fastgjort til stemmegafler. Han skabte også et SAND PENDULUM. Dette projekt viser Lissajous Figures på en 8X8 led matrix (eller 64 diskrete lysdioder til en større enhed) og drives af en PIC16F627 mikrokontroller.
Trin 1: Se video
Bevægelsen af den aktive led i pixels/sekund er omkring 20X billedfrekvensen for denne video. Af den grund ser mønstrene måske ud til at være "springende". Den rigtige enhed har en meget glattere visuel ydelse.
Trin 2: Skematisk:
PIC16F627 er hjertet i projektet.
Trin 3: Dekoder
PORTB-stifter på mcu driver de 8 fælles anoder (X-akse). PORTA (Y-akse / LED-katoder) har maksimalt 7 ben konfigurerbare som outs. For at opnå de nødvendige 8 outs driver 2 pins PORTA en dekoder lavet med 3 nand porte (74HC00), som giver 3 outs fra 2 pins på mcu'en.
Trin 4: Generering af "sinus" -bølgerne:
Pixelens "sinus" -bevægelse opnås ved at læse en række 22 byte-mønstre fra en tabel i hukommelsen for henholdsvis X-aksen og Y-aksen. Den hastighed, hvormed disse mønstre læses, bestemmer fejningens periode.
Trin 5: Tabellæsning for PORT A
Tabellen læst for PORTA er lidt anderledes end PORTB. Port A driver katoderne og er Active-LOW. Stifter 0 & 1 driver 3 almindelige katoder gennem 74HC00 nand gate -dekoder.
Trin 6: Grundlæggende rutediagram
Download link til HEX & ASM -kode til PIC16F627
Trin 7: Se videoen
slowmotion, der viser bevægelsen af den aktive pixel
Anbefalede:
8x8 Led Matrix Clock & Anti-Intrusion Advarsel: 4 trin (med billeder)
8x8 Led Matrix Clock & Anti-Intrusion Advarsel: I denne instruktion kan vi se, hvordan man bygger et 8x8 Led Matrix Clock aktiveret ved bevægelsesdetektering. Dette ur kan også bruges som anti-indtrængenhed, der sender en advarsel, hvis en bevægelse er opdaget til en telegram bot !!! Vi gør med to forskellige
To-cifret display ved hjælp af enkelt 8x8 Led Matrix: 3 trin
To-cifret display ved hjælp af enkelt 8x8 Led Matrix: Her vil jeg gerne bygge en temperatur- og fugtighedsindikator til mit værelse. Jeg brugte enkelt 8x8 LED Matrix til visning af tocifrede tal, og jeg tror, at en del af projektet blev mere nyttig. Jeg boksede det sidste bygget med en papkasse, smerter
Sådan bygger du 8x8 BIG LED Matrix (MAX7219 LED 10mm): 9 trin (med billeder)
Sådan opbygges 8x8 BIG LED Matrix (MAX7219 LED 10mm): Har du arbejdet med færdiglavet 8x8 LED matrix som displays? De findes i forskellige størrelser og er ganske interessante at arbejde med. En stor let tilgængelig størrelse er omkring 60 mm x 60 mm. Men hvis du leder efter en meget større færdiglavet LED-matrix
Magic forstørrelsesglas af LED MATRIX 8x8: 4 trin
Magic Magnifying Glass fra LED MATRIX 8x8: Udviklingen af den eksisterende mikrokontroller har været meget hurtig. En masse elektronisk udstyr udnytter mikrokontroller. En anden, der kan anvendes på mikrokontroller, der anvender fysik til præsenterer karakter ved hjælp af dot matrix led d
Sådan tilsluttes en MAX7219 drevet LED -matrix 8x8 med ATtiny85 mikrokontroller: 7 trin
Sådan tilsluttes en MAX7219-drevet LED-matrix 8x8 med ATtiny85 mikrokontroller: MAX7219-controlleren er fremstillet af Maxim Integrated er en kompakt, seriel input/output fælles-katodeskærmdriver, der kan grænseflade mikrokontrollere til 64 individuelle lysdioder, 7-segment numeriske LED-displays af op til 8 cifre, søjlediagramvisning