Talaan ng mga Nilalaman:

Lissajous Figures sa 8X8 Led Matrix: 7 Hakbang
Lissajous Figures sa 8X8 Led Matrix: 7 Hakbang

Video: Lissajous Figures sa 8X8 Led Matrix: 7 Hakbang

Video: Lissajous Figures sa 8X8 Led Matrix: 7 Hakbang
Video: lissajous figures explanation 2024, Nobyembre
Anonim
Lissajous Figures sa 8X8 Led Matrix
Lissajous Figures sa 8X8 Led Matrix

Sa pamamagitan ng simpletronicFollow Higit Pa sa may-akda:

LED Bilang Photosensor ???
LED Bilang Photosensor ???
LED Bilang Photosensor ???
LED Bilang Photosensor ???
Mga Solder Electronic Component sa Aluminium
Mga Solder Electronic Component sa Aluminium
Mga Solder Electronic Component sa Aluminium
Mga Solder Electronic Component sa Aluminium
512 Kulay LED Flasher (random)
512 Kulay LED Flasher (random)
512 Kulay LED Flasher (random)
512 Kulay LED Flasher (random)

Tungkol sa: Musika: ang aking propesyon sa loob ng higit sa 40 taon… Elektronika: palaging aking minamahal na libangan. Karagdagang Tungkol sa simpletronic »

Ang isang punto ng light oscillating sa 2 patayo na mga palakol ay gumuhit ng isang pattern na pinangalanang "Lissajous Figure" (1857) o "Bowditch Curve" (1815). Ang mga pattern ay mula sa simple hanggang sa kumplikado depende sa ratio ng dalas at yugto ng 2 axes. Ang isang 1: 1 na ratio na may 0 phase na pagkakaiba ay gumuhit ng isang tuwid na linya sa anggulo ng 45 °. Sa proyektong ito, ang ratio ng dalas ng 2 axe ay dahan-dahang nagwawalis pabalik-balik sa pagitan ng 1: 1 at 2: 1. Ang mga pattern na ito ay madaling nabuo sa isang oscilloscope at 2 sine wave oscillators. Noong kalagitnaan ng 1800's Joules Antoine Lissajous ay pinalihis ang isang ilaw na sinag na may mga salamin na nakakabit sa mga tinidor na tinidor. Lumikha din siya ng isang SAND PENDULUM. Ipinapakita ng proyektong ito ang Lissajous Figures sa isang 8X8 led matrix (o 64 discrete leds para sa isang mas malaking aparato) at hinihimok ng isang PIC16F627 microcontroller.

Hakbang 1: Manood ng Video

Image
Image

Ang paggalaw ng aktibong humantong sa mga pixel / segundo ay nasa paligid ng 20X ang rate ng frame ng video na ito. Para sa kadahilanang iyon ang mga pattern ay maaaring lumitaw na "matalino". Ang totoong aparato ay may mas maayos na pagganap ng visual.

Hakbang 2: Skematika:

Decoder
Decoder

Ang PIC16F627 ang puso ng proyekto.

Hakbang 3: Decoder

Decoder
Decoder

Ang mga PORTB na pin ng mcu ay nagtutulak ng 8 karaniwang anode (X-axis). Ang PORTA (Y-axis / LED cathodes) ay may maximum na 7 mga pin na mai-configure bilang pag-outs. Upang makuha ang kinakailangang 8 outs, 2 pin PORTA drive ng isang decoder na ginawa gamit ang 3 nand gate (74HC00) na nagbibigay ng 3 out mula sa 2 pin ng mcu.

Hakbang 4: Pagbubuo ng "sine" Waves:

Binubuo ang
Binubuo ang

Ang paggalaw na "sine" ng pixel ay nakuha sa pamamagitan ng pagbabasa ng sunud-sunod na 22 byte pattern mula sa isang talahanayan sa memorya para sa X-axis at sa Y-axis ayon sa pagkakabanggit. Ang rate kung saan binabasa ang mga pattern na ito ay tumutukoy sa panahon ng walis.

Hakbang 5: Basahin ang Talahanayan para sa PORT A

Basahin ang Talahanayan para sa PORT A
Basahin ang Talahanayan para sa PORT A

Ang nabasang talahanayan para sa PORTA ay bahagyang naiiba sa PORTB. Hinihimok ng Port A ang mga cathode at Aktibo-LOW. Pin 0 & 1 drive 3 karaniwang cathodes sa pamamagitan ng 74HC00 nand gate decoder.

Hakbang 6: Pangunahing Flowchart

Pangunahing Flowchart
Pangunahing Flowchart

Mag-download ng link sa HEX & ASM code para sa PIC16F627

Hakbang 7: Panoorin ang Video

mabagal na paggalaw na nagpapakita ng paggalaw ng aktibong pixel

Inirerekumendang: