Sadržaj:
- Korak 1: Pogledajte video zapis
- Korak 2: Shema:
- Korak 3: Dekoder
- Korak 4: Generiranje "sinusnih" valova:
- Korak 5: Pročitajte tabelu za PORT A
- Korak 6: Osnovni dijagram toka
- Korak 7: Pogledajte video
Video: Lissajous figure na 8X8 LED matrici: 7 koraka
2024 Autor: John Day | [email protected]. Zadnja izmjena: 2024-01-30 08:05
By simpletronicFollow Više od autora:
O: Muzika: moja profesija više od 40 godina … Elektronika: moj voljeni hobi uvijek. Više o simpletroniku »
Svjetlosna točka koja oscilira u 2 okomite osi crta uzorak nazvan "Lissajous lik" (1857) ili "Bowditch krivulja" (1815). Uzorci se kreću od jednostavnih do složenih, ovisno o omjeru frekvencije i fazi 2 osi. Omjer 1: 1 s 0 faznom razlikom povlači ravnu liniju pod kutom od 45 °. U ovom projektu omjer frekvencija 2 osi polako se pomiče naprijed -natrag između 1: 1 i 2: 1. Ovi se obrasci lako generiraju osciloskopom i 2 sinusna oscilatora. Sredinom 1800 -ih Joules Antoine Lissajous odbio je svjetlosni snop sa ogledalima pričvršćenim za kamertone. On je takođe stvorio PJESKANI PENDULUM. Ovaj projekt prikazuje Lissajous figure na 8X8 LED matrici (ili 64 diskretne LED diode za veći uređaj), a pokreće ga PIC16F627 mikrokontroler.
Korak 1: Pogledajte video zapis
Kretanje aktivnog LED -a u pikselima/sekundi je oko 20X brzina snimanja ovog videa. Iz tog razloga se uzorci mogu činiti "poskočni". Pravi uređaj ima mnogo glatkije vizualne performanse.
Korak 2: Shema:
PIC16F627 je srce projekta.
Korak 3: Dekoder
PORTB pinovi mcu-a pokreću 8 zajedničkih anoda (os X). PORTA (Y-osa / LED katode) ima najviše 7 pinova koji se mogu konfigurirati kao izlazi. Za dobivanje potrebnih 8 izlaza, 2 pina PORTA pogoni dekoder napravljen s 3 nand vrata (74HC00) koji osigurava 3 izlaza iz 2 pina mcu -a.
Korak 4: Generiranje "sinusnih" valova:
"Sinusno" kretanje piksela dobiva se čitanjem uzastopnih uzoraka od 22 bajta iz tablice u memoriji za osi X i Y osi. Brzina čitanja ovih uzoraka određuje period čišćenja.
Korak 5: Pročitajte tabelu za PORT A
Tablica koja se čita za PORTA se malo razlikuje od PORTB -a. Port A pokreće katode i Active-LOW je. Igle 0 i 1 pokreću 3 zajedničke katode preko 74HC00 nand dekodera.
Korak 6: Osnovni dijagram toka
Link za preuzimanje HEX & ASM koda za PIC16F627
Korak 7: Pogledajte video
usporeno kretanje koje prikazuje kretanje aktivnog piksela
Preporučuje se:
Zvučno reaktivne RGB 8x8 LED diode: 6 koraka
Zvučno reaktivne RGB 8x8 LED diode: Mislio sam da bi bilo uzbudljivo napraviti Arduino projekt sa zvučno reaktivnim RGB LED diodama. Moj krajnji cilj će na kraju biti korištenje 2 individualno adresirane LED matrice 8x8 za stvaranje zvučno reaktivnih očiju, ali za sada se tek upoznajem s tim kako
USB pogon Lego Figure: 4 koraka (sa slikama)
Lego figura USB pogon: U ovom vodiču ću vam pokazati kako napraviti vlastiti Lego USB USB pogon s figurama. Vidio sam ljude koji su već stavljali USB fleš diskove u lego figure (npr. Ovdje: http://www.etsy.com/shop/123smile), ali nikada niko nije koristio donji dio kao
ESP32 Pomicanje WordClocka na LED matrici: 5 koraka (sa slikama)
ESP32 Pomicanje WordClocka na LED matrici: U ovom projektu stvaram pomični WordClock s ESP32, LED matricom i kutijom za cigare. WordClock je sat koji ispisuje vrijeme, a ne samo da ga ispiše na ekranu ili ima kazaljke koje možete čitati. Ovaj sat će vam reći da je 10 minuta godišnje
Šahovske figure izgovorenih riječi: 7 koraka (sa slikama)
Šahovske figure izgovorenih riječi: Napravio sam neke vrlo lične šahovske figure koristeći svoj glas. Svaki komad je zasnovan na obliku zvuka koji sam izgovorio izgovarajući njegovo ime. To nije kompletan set, jer drugu stranu treba uraditi na isti način, ali uz glas mog protivnika
Kako izgraditi 8x8 VELIKU LED matricu (MAX7219 LED 10 mm): 9 koraka (sa slikama)
Kako izgraditi 8x8 VELIKU LED matricu (MAX7219 LED 10 mm): Jeste li radili sa gotovom LED matricom 8x8 kao ekranima? Dolaze u različitim veličinama i s njima je vrlo zanimljivo raditi. Velika dostupna veličina je oko 60 mm x 60 mm. Međutim, ako tražite mnogo veću gotovu LED matricu