Mündəricat:

8X8 Led Matrixdəki Lissajous Rəqəmlər: 7 addım
8X8 Led Matrixdəki Lissajous Rəqəmlər: 7 addım

Video: 8X8 Led Matrixdəki Lissajous Rəqəmlər: 7 addım

Video: 8X8 Led Matrixdəki Lissajous Rəqəmlər: 7 addım
Video: Lissajous Figures on 8X8 LED matrix 2024, Noyabr
Anonim
8X8 Led Matrixdəki Lissajous Rəqəmlər
8X8 Led Matrixdəki Lissajous Rəqəmlər

By simpletronicFollow Müəllif tərəfindən daha çox:

Fotosensor olaraq LED ???
Fotosensor olaraq LED ???
Fotosensor olaraq LED ???
Fotosensor olaraq LED ???
Alüminium üzərində elektron komponentlər
Alüminium üzərində elektron komponentlər
Alüminium üzərində elektron komponentlər
Alüminium üzərində elektron komponentlər
512 Rəngli LED Flaşör (təsadüfi)
512 Rəngli LED Flaşör (təsadüfi)
512 Rəngli LED Flaşör (təsadüfi)
512 Rəngli LED Flaşör (təsadüfi)

Haqqında: Musiqi: 40 ildən çoxdur peşəm… Elektronika: mənim sevimli hobbim həmişə. Simpletronic haqqında daha çox »

2 dik oxda salınan bir işıq nöqtəsi "Lissajous Figure" (1857) və ya "Bowditch Curve" (1815) adlı bir naxış çəkir. Nümunələr, 2 oxun tezlik nisbətinə və fazasına görə sadədən mürəkkəbə qədər dəyişir. 0 faza fərqi olan 1: 1 nisbəti 45 ° bucaq altında düz bir xətt çəkir. Bu layihədə 2 oxun tezlik nisbəti 1: 1 ilə 2: 1 arasında yavaş -yavaş irəli və irəli sürüşür. Bu nümunələr bir osiloskop və 2 sinus dalğalı osilatör ilə asanlıqla yaradılır. 1800 -cü illərin ortalarında Joules Antoine Lissajous, tuning çəngəllərinə yapışdırılmış güzgüləri olan bir işıq şüasını çəkdi. O, həmçinin QUM PENDULUMU da yaratdı. Bu layihə Lissajous Rəqəmlərini 8X8 LED matrisində (və ya daha böyük bir cihaz üçün 64 ayrı LED) göstərir və PIC16F627 mikro nəzarətçisi tərəfindən idarə olunur.

Addım 1: Videoya baxın

Image
Image

Aktiv LED -in piksel/saniyə hərəkəti bu videonun kadr sürətinin təxminən 20X -dir. Bu səbəbdən nümunələr "cəlbedici" görünə bilər. Əsl cihaz daha hamar vizual performansa malikdir.

Addım 2: Şematik:

Dekoder
Dekoder

PIC16F627, layihənin mərkəzidir.

Addım 3: Dekoder

Dekoder
Dekoder

MCU-nun PORTB pinləri 8 ümumi anodu (X oxu) idarə edir. PORTA (Y oxu / LED katotları), çıxışı olaraq konfiqurasiya edilə bilən maksimum 7 sancağa malikdir. Lazım olan 8 çıxışı əldə etmək üçün 2 sancaqlı PORTA, mcu 2 sancağından 3 çıxışı təmin edən 3 nand qapısı (74HC00) ilə hazırlanmış bir dekoderi idarə edir.

Addım 4: "sinus" dalğaları yaratmaq:

Yaratmaq
Yaratmaq

Pikselin "sinus" hərəkəti, X-oxu və Y-oxu üçün yaddaşdakı bir cədvəldən 22 bayt nümunənin ardıcıl oxunması ilə əldə edilir. Bu nümunələrin oxunma sürəti süpürmə müddətini təyin edir.

Addım 5: A portu üçün oxunan cədvəl

Port A üçün oxunan cədvəl
Port A üçün oxunan cədvəl

PORTA üçün oxunan cədvəl PORTB -dan bir qədər fərqlidir. Port A katotları idarə edir və Aktiv-DÜŞÜKdür. Sancaqlar 0 və 1, 74HC00 nand qapısı dekoderindən istifadə edərək 3 ümumi katod idarə edir.

Addım 6: Əsas axın cədvəli

Əsas axın cədvəli
Əsas axın cədvəli

PIC16F627 üçün HEX və ASM koduna bağlantı yükləyin

Addım 7: Videoya baxın

aktiv pikselin hərəkətini göstərən yavaş hərəkət

Tövsiyə: