Satura rādītājs:

Lissajous skaitļi 8X8 LED matricā: 7 soļi
Lissajous skaitļi 8X8 LED matricā: 7 soļi

Video: Lissajous skaitļi 8X8 LED matricā: 7 soļi

Video: Lissajous skaitļi 8X8 LED matricā: 7 soļi
Video: Mostrar Figuras en Matrix 8x8 en Proteus sin Microcontrolador 2024, Novembris
Anonim
Lissajous skaitļi uz 8X8 LED matricas
Lissajous skaitļi uz 8X8 LED matricas

Seko vairāk autora:

LED kā fotosensors ???
LED kā fotosensors ???
LED kā fotosensors ???
LED kā fotosensors ???
Lodēšanas elektroniskie komponenti uz alumīnija
Lodēšanas elektroniskie komponenti uz alumīnija
Lodēšanas elektroniskie komponenti uz alumīnija
Lodēšanas elektroniskie komponenti uz alumīnija
512 krāsu LED zibspuldze (nejauši)
512 krāsu LED zibspuldze (nejauši)
512 krāsu LED zibspuldze (nejauši)
512 krāsu LED zibspuldze (nejauši)

Par: Mūzika: mana profesija vairāk nekā 40 gadus … Elektronika: mans mīļais hobijs vienmēr. Vairāk par simpletronic »

Gaismas punkts, kas svārstās 2 perpendikulārās asīs, uzzīmē zīmējumu ar nosaukumu "Lissajous Figure" (1857) vai "Bowditch Curve" (1815). Modeļi svārstās no vienkāršiem līdz sarežģītiem atkarībā no 2 asu frekvences attiecības un fāzes. 1: 1 attiecība ar 0 fāžu starpību novilkt taisnu līniju 45 ° leņķī. Šajā projektā 2 asu frekvenču attiecība lēnām kustas uz priekšu un atpakaļ no 1: 1 līdz 2: 1. Šos modeļus var viegli ģenerēt, izmantojot osciloskopu un 2 sinusoidālos oscilatorus. 1800. gadu vidū Džouls Antuāns Lissājo novirzīja gaismas staru ar spoguļiem, kas piestiprināti kamertoniem. Viņš arī izveidoja smilšu svārstu. Šis projekts parāda Lissajous figūras 8X8 LED matricā (vai 64 atsevišķas gaismas diodes lielākai ierīcei), un to vada PIC16F627 mikrokontrolleris.

1. darbība: skatieties video

Image
Image

Aktīvā LED kustība pikseļos sekundē ir aptuveni 20 reizes lielāka par šī videoklipa kadru ātrumu. Šī iemesla dēļ modeļi varētu šķist “lecīgi”. Īstajai ierīcei ir daudz vienmērīgāks vizuālais sniegums.

2. darbība. Shēma:

Dekodētājs
Dekodētājs

PIC16F627 ir projekta pamatā.

3. darbība: dekodētājs

Dekodētājs
Dekodētājs

MCU PORTB tapas vada 8 kopējos anodus (X ass). PORTA (Y ass / LED katodi) ir ne vairāk kā 7 tapas, kas konfigurējamas kā izejas. Lai iegūtu nepieciešamos 8 izejas, 2 tapas PORTA darbina dekodētāju, kas izgatavots ar 3 nand vārtiem (74HC00), kas nodrošina 3 izejas no 2 mcu tapām.

4. darbība: sinusa viļņu ģenerēšana:

Ģenerējot
Ģenerējot

Pikseļa "sinusa" kustība tiek iegūta, nolasot 22 baitu modeļu secību no atmiņas tabulas attiecīgi X un Y asīm. Šo paraugu lasīšanas ātrums nosaka slaucīšanas periodu.

5. solis: tabula lasāma portam A

Tabula Lasīt A ostai
Tabula Lasīt A ostai

Tabula, kas nolasīta PORTA, nedaudz atšķiras no PORTB. A ports vada katodus un ir Active-LOW. Tapas 0 un 1 vada 3 parastos katodus, izmantojot 74HC00 nand vārtu dekodētāju.

6. darbība: pamata plūsmas diagramma

Pamata blokshēma
Pamata blokshēma

Lejupielādēt saiti uz PIC16F627 HEX un ASM kodu

7. solis: skatieties video

palēninājums, kas parāda aktīvā pikseļa kustību

Ieteicams: