Мазмуну:

8X8 Led Matrix боюнча Lissajous Figures: 7 кадам
8X8 Led Matrix боюнча Lissajous Figures: 7 кадам

Video: 8X8 Led Matrix боюнча Lissajous Figures: 7 кадам

Video: 8X8 Led Matrix боюнча Lissajous Figures: 7 кадам
Video: Как использовать светодиодный семисегментный дисплей и рассчитать значение его резисторов 2024, Ноябрь
Anonim
8X8 Led Matrix боюнча Lissajous Figures
8X8 Led Matrix боюнча Lissajous Figures

By simpletronicFollow Дагы автордун:

LED фотосенсор катары ???
LED фотосенсор катары ???
LED фотосенсор катары ???
LED фотосенсор катары ???
Алюминийдеги электрондук компоненттерди ширетүү
Алюминийдеги электрондук компоненттерди ширетүү
Алюминийдеги электрондук компоненттерди ширетүү
Алюминийдеги электрондук компоненттерди ширетүү
512 Түс LED Жарыгы (туш келди)
512 Түс LED Жарыгы (туш келди)
512 Түс LED Жарыгы (туш келди)
512 Түс LED Жарыгы (туш келди)

Жөнүндө: Музыка: менин кесибим 40 жылдан ашык… Электроника: менин сүйүктүү хоббим дайыма. Simpletronic жөнүндө көбүрөөк »

2 перпендикуляр огунда термелүүчү жарык чекити "Lissajous Figure" (1857) же "Bowditch Curve" (1815) аттуу моделди тартат. Patterns 2 октун жыштык катышына жана фазасына жараша жөнөкөйдөн татаалга чейин өзгөрөт. 1 фаза айырмасы менен 1: 1 катышы 45 ° бурчта түз сызык тартат. Бул долбоордо 2 октун жыштык катышы акырындык менен алдыга жана артка 1: 1 жана 2: 1 ортосунда сүзүлөт. Бул моделдер осциллограф жана 2 синус толкундуу осцилляторлор менен оңой эле пайда болот. 1800 -жылдардын ортосунда Жоул Антуан Лиссаус жарыктын нурун буруп, күзгүгө кампаларга тиркелген. Ал ошондой эле КУМ ПЕНДУЛУМУН жараткан. Бул проект Lissajous Фигураларын 8X8 жетилген матрицада көрсөтөт (же чоңураак түзүлүш үчүн 64 дискреттик лед) жана PIC16F627 микроконтроллери тарабынан башкарылат.

1 -кадам: Видеону көрүү

Image
Image

Активдүү LEDдын пиксел/секундадагы кыймылы бул видеонун кадрдык ылдамдыгынын 20 эсе жакын. Ушул себептен улам, моделдер "секирик" болуп көрүнүшү мүмкүн. Чыныгы түзмөк бир кыйла жылмакай визуалдык аткарууга ээ.

2 -кадам: Схема:

Декодер
Декодер

PIC16F627 - бул долбоордун жүрөгү.

3 -кадам: Декодер

Декодер
Декодер

Mcuдун PORTB казыктары 8 жалпы анодду (X огу) айдайт. PORTA (Y огу / LED катоддору) максималдуу 7 казыкка ээ, алар конфигурацияланат. Керектүү 8 чыгууну алуу үчүн, 2 казык PORTA mcu 2 казыгынан 3 чыгууну камсыз кылган 3 нанд дарбазасы (74HC00) менен жасалган декодерди башкарат.

4 -кадам: "синус" толкундарын жаратуу:

Жаратуу
Жаратуу

Пикселдин "синус" кыймылы X огу жана Y огу үчүн эстутумдагы столдун 22 байт үлгүсүнүн ырааттуулугун окуу аркылуу алынат. Бул үлгүлөрдүн окуу ылдамдыгы тазалоо мезгилин аныктайт.

5 -кадам: Порт А. үчүн таблицаны окуу

Порт А. үчүн таблицаны окуу
Порт А. үчүн таблицаны окуу

PORTA үчүн окулган таблица PORTBдан бир аз айырмаланат. Порт А катоддорду айдайт жана Active-LOW. Pins 0 & 1 74HC00 нанд дарбазасы декодери аркылуу 3 жалпы катоддорду айдайт.

6 -кадам: Негизги схема

Негизги схема
Негизги схема

PIC16F627 үчүн HEX & ASM кодуна шилтемени жүктөп алыңыз

7 -кадам: Видеону көрүңүз

активдүү пикселдин кыймылын көрсөтүүчү жай кыймыл

Сунушталууда: