Sadržaj:
- Korak 1: Pogledajte video
- Korak 2: Shema:
- Korak 3: Dekoder
- Korak 4: Generiranje valova "sinus":
- Korak 5: Pročitajte tablicu 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 promjena: 2024-01-30 09:33
By simpletronicFollow Više od autora:
O: Glazba: moje zanimanje 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 frekvencija 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. Ti se uzorci lako stvaraju osciloskopom i 2 sinusna oscilatora. Sredinom 1800 -ih Joules Antoine Lissajous odbio je svjetlosni snop s ogledalima pričvršćenim za viljuške. Također je stvorio PJEŠČANI VISILAC. 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
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-os / LED katode) ima najviše 7 pinova koji se mogu konfigurirati kao izlazi. Za dobivanje potrebnih 8 izlaza, 2 pinova PORTA pogoni dekoder napravljen s 3 nand vrata (74HC00) koji osigurava 3 izlaza iz 2 pina mcu -a.
Korak 4: Generiranje valova "sinus":
"Sinusno" kretanje piksela dobiva se čitanjem uzastopnih uzoraka od 22 bajta iz tablice u memoriji za os X i Y za os. Brzina čitanja ovih uzoraka određuje razdoblje brisanja.
Korak 5: Pročitajte tablicu za PORT A
Tablica koja se čita za PORTA malo se razlikuje od PORTB -a. Priključak A pokreće katode i aktivan je-NISKI. Igle 0 i 1 pokreću 3 uobičajene katode kroz 74HC00 nand dekoder vrata.
Korak 6: Osnovni dijagram toka
Veza za preuzimanje na HEX & ASM kod za PIC16F627
Korak 7: Pogledajte video
usporeno kretanje koje prikazuje kretanje aktivnog piksela
Preporučeni:
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 će krajnji cilj na kraju biti korištenje 2 individualno adresirane 8x8 LED matrice 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 Figure USB pogon: U ovom vodiču pokazat ću vam kako napraviti vlastiti Lego USB USB pogon s figurama. Vidio sam ljude koji su već stavljali USB flash diskove u lego figure (npr. Ovdje: http://www.etsy.com/shop/123smile), ali nikada nitko nije koristio donji dio kao
ESP32 pomični WordClock na LED matrici: 5 koraka (sa slikama)
ESP32 pomični WordClock 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 ispisuje ga 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 osobne šahovske figure koristeći svoj glas. Svaki komad temelji se na obliku zvuka koji sam izgovorio izgovarajući njegovo ime. To nije kompletan set, jer drugu stranu treba učiniti 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 s gotovom 8x8 LED matricom kao zaslonima? Dolaze u različitim veličinama i s njima je vrlo zanimljivo raditi. Velika lako dostupna veličina je oko 60 mm x 60 mm. Međutim, ako tražite mnogo veću gotovu LED matricu