Съдържание:

Лисажусови фигури на 8X8 Led матрица: 7 стъпки
Лисажусови фигури на 8X8 Led матрица: 7 стъпки

Видео: Лисажусови фигури на 8X8 Led матрица: 7 стъпки

Видео: Лисажусови фигури на 8X8 Led матрица: 7 стъпки
Видео: Сталин, красный тиран - Полный документальный фильм 2024, Ноември
Anonim
Лисажови фигури на 8X8 Led матрица
Лисажови фигури на 8X8 Led матрица

От simpletronic Следвайте още от автора:

LED като фотосензор ???
LED като фотосензор ???
LED като фотосензор ???
LED като фотосензор ???
Електронни компоненти за запояване на алуминий
Електронни компоненти за запояване на алуминий
Електронни компоненти за запояване на алуминий
Електронни компоненти за запояване на алуминий
512 цветен LED мигач (произволен)
512 цветен LED мигач (произволен)
512 цветен LED мигач (произволен)
512 цветен LED мигач (произволен)

За: Музика: моята професия повече от 40 години … Електроника: любимото ми хоби винаги. Повече за simpletronic »

Светлинна точка, осцилираща в 2 перпендикулярни оси, изчертава модел, наречен "Лисажусова фигура" (1857) или "Крива на Боудич" (1815). Моделите варират от прости до сложни в зависимост от честотното съотношение и фазата на двете оси. Съотношението 1: 1 с 0 фазова разлика различава права линия под ъгъл 45 °. В този проект честотното съотношение на двете оси бавно се движи напред -назад между 1: 1 и 2: 1. Тези модели лесно се генерират с осцилоскоп и 2 синусоидални осцилатора. В средата на 1800 г. Жул Антоан Лисажус отклонява светлинен лъч с огледала, прикрепени към камертоните. Той също така създаде ПЯСЪЧЕН ПЕНДУЛУМ. Този проект показва Lissajous Figures на 8X8 LED матрица (или 64 дискретни светодиода за по -голямо устройство) и се управлява от микроконтролер PIC16F627.

Стъпка 1: Гледайте видео

Image
Image

Движението на активния светодиод в пиксели/секунда е около 20 пъти честотата на кадрите на това видео. Поради тази причина моделите може да изглеждат „скачащи“. Истинското устройство има много по -гладко визуално представяне.

Стъпка 2: Схема:

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

PIC16F627 е сърцето на проекта.

Стъпка 3: Декодер

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

PORTB щифтовете на mcu задвижват 8-те общи анода (ос X). PORTA (Y-ос / LED катоди) има максимум 7 пина, конфигурирани като изходи. За да получите необходимите 8 изхода, 2 пина PORTA задвижват декодер, направен с 3 нанд порта (74HC00), който осигурява 3 изхода от 2 пина на mcu.

Стъпка 4: Генериране на „синусоидни“вълни:

Генериране на
Генериране на

"Синусовото" движение на пиксела се получава чрез четене на последователност от 22 байтови шаблона от таблица в паметта за оста X и Y за съответно. Скоростта, с която се четат тези модели, определя периода на почистване.

Стъпка 5: Прочетете таблицата за ПОРТ А

Прочетете таблицата за ПОРТ А
Прочетете таблицата за ПОРТ А

Прочетената таблица за PORTA е малко по -различна от PORTB. Порт А управлява катодите и е Active-LOW. Пинове 0 и 1 управляват 3 общи катода чрез 74HC00 нанд декодер на порта.

Стъпка 6: Основна диаграма

Основна диаграма
Основна диаграма

Връзка за изтегляне към HEX & ASM код за PIC16F627

Стъпка 7: Гледайте видеото

бавно движение, показващо движението на активния пиксел

Препоръчано: