Innehållsförteckning:
- Steg 1: Titta på video
- Steg 2: Schematisk:
- Steg 3: Avkodare
- Steg 4: Generera "sinus" -vågorna:
- Steg 5: Tabellläsning för PORT A
- Steg 6: Grundläggande flödesschema
- Steg 7: Titta på videon
Video: Lissajous Figurer på 8X8 Led Matrix: 7 steg
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:40
Av simpletronicFölj mer av författaren:
Om: Musik: mitt yrke i över 40 år … Elektronik: min älskade hobby alltid. Mer om simpletronic »
En ljuspunkt som pendlar i 2 vinkelräta axlar ritar ett mönster med namnet "Lissajous Figure" (1857) eller "Bowditch Curve" (1815). Mönster sträcker sig från enkla till komplexa beroende på frekvensförhållandet och fasen för de 2 axlarna. Ett 1: 1 -förhållande med 0 fasskillnad drar en rak linje i 45 ° vinkel. I detta projekt sveper frekvensförhållandet för de 2 axlarna långsamt fram och tillbaka mellan 1: 1 och 2: 1. Dessa mönster genereras enkelt med ett oscilloskop och 2 sinusvågoscillatorer. I mitten av 1800 -talet avled Joules Antoine Lissajous en ljusstråle med speglar fästa vid stämgafflarna. Han skapade också en SANDPENDULUM. Detta projekt visar Lissajous Figures på en 8X8 led matris (eller 64 diskreta lysdioder för en större enhet) och drivs av en PIC16F627 mikrokontroller.
Steg 1: Titta på video
Rörelsen för den aktiva ledningen i pixlar/sekund är cirka 20X bildfrekvensen för den här videon. Av den anledningen kan mönstren verka "hoppiga". Den verkliga enheten har en mycket mjukare visuell prestanda.
Steg 2: Schematisk:
PIC16F627 är hjärtat i projektet.
Steg 3: Avkodare
PORTB-stiften på mcu driver de 8 gemensamma anoderna (X-axeln). PORTA (Y-axel / LED-katoder) har maximalt 7 stift som kan konfigureras som outs. För att erhålla de nödvändiga 8 outs, driver 2 -stift PORTA en avkodare gjord med 3 nand -portar (74HC00) som ger 3 outs från 2 stift på mcu.
Steg 4: Generera "sinus" -vågorna:
"Sinus" -rörelsen för pixeln erhålls genom att läsa en följd av 22 byte-mönster från en tabell i minnet för X-axeln respektive Y-axeln. Hastigheten med vilken dessa mönster avläses bestämmer svepningsperioden.
Steg 5: Tabellläsning för PORT A
Tabellen läst för PORTA skiljer sig något från PORTB. Port A driver katoderna och är Active-LOW. Stiften 0 & 1 driver 3 vanliga katoder genom 74HC00 nand gate -avkodare.
Steg 6: Grundläggande flödesschema
Ladda ner länk till HEX & ASM -kod för PIC16F627
Steg 7: Titta på videon
slow motion som visar rörelsen för den aktiva pixeln
Rekommenderad:
8x8 Led Matrix Clock & Anti-Intrusion Varning: 4 steg (med bilder)
8x8 Led Matrix Clock & Anti-Intrusion Warning: I denna instruktion kan vi se hur man bygger en 8x8 Led Matrix Clock aktiverad genom rörelsedetektering. Denna klocka kan också användas som anti-intrångsenhet som skickar ett varningsmeddelande om en rörelse är upptäckt till en telegrambot !!! Vi ska göra med två olika
Tvåsiffrig display med enkel 8x8 Led Matrix: 3 steg
Tvåsiffrig display med enkel 8x8 Led Matrix: Här skulle jag vilja bygga en temperatur- och luftfuktighetsindikator för mitt rum. Jag använde en enda 8x8 LED Matrix för att visa tvåsiffriga nummer, och jag tror att en del av projektet blev mer användbar. Jag boxade det sista byggt med en kartong, smärta
Hur man bygger 8x8 BIG LED Matrix (MAX7219 LED 10mm): 9 steg (med bilder)
Hur man bygger 8x8 BIG LED Matrix (MAX7219 LED 10mm): Har du arbetat med färdig 8x8 LED-matris som skärmar? De finns i olika storlekar och är ganska intressanta att arbeta med. En stor lättillgänglig storlek är cirka 60 mm x 60 mm. Men om du letar efter en mycket större färdig LED-matris,
Magic förstoringsglas av LED MATRIX 8x8: 4 steg
Magic Magnifying Glass från LED MATRIX 8x8: Utvecklingen av den befintliga mikrokontrollern har gått mycket snabbt. Mycket elektronisk utrustning utnyttjar mikrokontroller. En annan tillämplig på mikrokontroller som gör tillämpningen av fysik för presenterar karaktär med hjälp av punktmatrisledd d
Gränssnitt LED Dot Matrix (8x8) med NodeMCU: 6 steg (med bilder)
Gränssnitt LED Dot Matrix (8x8) Med NodeMCU: Hej Makers, jag är med en annan enkel och cool Instructable.In denna Instructable kommer vi att lära oss hur man gränssnitt LED Dot Matrix (8x8) med NodeMCU. Så, låt oss börja