Мазмұны:

8X8 жарықдиодты Lissajous фигуралары: 7 қадам
8X8 жарықдиодты Lissajous фигуралары: 7 қадам

Бейне: 8X8 жарықдиодты Lissajous фигуралары: 7 қадам

Бейне: 8X8 жарықдиодты Lissajous фигуралары: 7 қадам
Бейне: Lissajous Figures on 8X8 LED matrix 2024, Қараша
Anonim
8X8 жарықдиодты Lissajous фигуралары
8X8 жарықдиодты Lissajous фигуралары

By simpletronicFollow Автордың толығырақ:

Жарықдиодты фотосенсор ретінде ???
Жарықдиодты фотосенсор ретінде ???
Жарықдиодты фотосенсор ретінде ???
Жарықдиодты фотосенсор ретінде ???
Алюминийдегі электронды компоненттерді дәнекерлеу
Алюминийдегі электронды компоненттерді дәнекерлеу
Алюминийдегі электронды компоненттерді дәнекерлеу
Алюминийдегі электронды компоненттерді дәнекерлеу
512 түсті жарықдиодты жарқыл (кездейсоқ)
512 түсті жарықдиодты жарқыл (кездейсоқ)
512 түсті жарықдиодты жарқыл (кездейсоқ)
512 түсті жарықдиодты жарқыл (кездейсоқ)

Туралы: Музыка: менің мамандығым 40 жылдан астам… Электроника: менің сүйікті хоббиім. Симплетрон туралы толығырақ »

2 перпендикуляр осьте тербелетін жарық нүктесі «Lissajous Figure» (1857) немесе «Bowditch қисығы» (1815) деп аталатын үлгіні салады. Үлгілер жиілік коэффициентіне және 2 осьтің фазасына байланысты қарапайымнан күрделіге дейін өзгереді. 0 фазалық айырмашылығы бар 1: 1 қатынасы 45 ° бұрышта түзу жүргізеді. Бұл жобада 2 осьтің жиілік коэффициенті 1: 1 мен 2: 1 арасында баяу және алға жылжиды. Бұл үлгілер осциллографпен және синусонды 2 осциллятормен оңай жасалады. 1800 жылдардың ортасында Джоуль Антуан Лиссаус шанышқыға бекітілген айнасы бар жарық сәулесін бұрды. Ол сондай -ақ ҚҰМ МЕНДІГІН жасады. Бұл жоба Lissajous фигураларын 8X8 светодиодта (немесе үлкенірек құрылғы үшін 64 дискретті жарықдиодта) көрсетеді және PIC16F627 микроконтроллерімен басқарылады.

1 -қадам: Бейнені қарау

Image
Image

Белсенді светофордың пиксель/секундтағы қозғалысы осы бейненің кадр жиілігінен 20 есе артық. Осы себепті үлгілер «секіргіш» болып көрінуі мүмкін. Нағыз құрылғы әлдеқайда тегіс визуалды өнімділікке ие.

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

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

PIC16F627 - бұл жобаның жүрегі.

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

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

Mcu-ның PORTB түйреуіштері 8 жалпы анодты (Х осі) басқарады. PORTA (Y осі / жарықдиодты катодтар) шығыс ретінде конфигурацияланатын ең көп 7 түйреуішке ие. Қажетті 8 шығуды алу үшін, 2 түйреуішті PORTA 3 nand қақпасынан (74HC00) жасалған декодерді басқарады, ол 2 түйреуіштен 3 шығуды қамтамасыз етеді.

4 -қадам: «синус» толқындарын құру:

Құру
Құру

Пиксельдің «синусы» қозғалысы кестеде X осі мен Y осіне сәйкес 22 байт үлгісінің кезектілігін оқу арқылы алынады. Бұл үлгілерді оқу жылдамдығы тазарту кезеңін анықтайды.

5 -қадам: Порт A үшін оқылатын кесте

Порт А үшін оқылған кесте
Порт А үшін оқылған кесте

PORTA үшін оқылатын кесте PORTB -тен сәл өзгеше. А порты катодтарды басқарады және Active-LOW болып табылады. 0 және 1 түйреуіштері 74HC00 және қақпа декодері арқылы 3 жалпы катодты жүргізеді.

6 -қадам: Негізгі схема

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

PIC16F627 үшін HEX & ASM кодына сілтемені жүктеңіз

7 -қадам: Бейнені қараңыз

белсенді пиксельдің қозғалысын көрсететін баяу қозғалыс

Ұсынылған: