Съдържание:
- Стъпка 1: Материали
- Стъпка 2: Веригата
- Стъпка 3: Кодът
- Стъпка 4: Редактиране на показаните модели
- Стъпка 5: Готовият продукт
Видео: 8x8 LED матрица: 5 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:55
Тази инструкция ще ви покаже как да направите 8x8 LED матрица, в която можете да контролирате всеки един светодиод и да създавате свои собствени модели, стига да имат нужда само от 64 пиксела, за да ги покажат в един цвят.
Актуализация 25.09.10 Добавих генератор на шаблони за създаване на модели, но не всички негови функции са пълни
Стъпка 1: Материали
Материали, от които се нуждаете: -8x8LED матрица (може да се направи един, но аз си купих моя) -16x120Ohm резистори-8xNPN транзистори (използвах C547B) -1xPIC16f690-прототипна платка (или можете да направите печатна платка за това) -жично-5V захранване (можете използвайте регулатор на напрежение, но аз просто захранвам мина от USB порт) Инструменти: -PIC програмисти (всички програмисти за снимки от микрочип, с изключение на pickit1 ще работят) -Софтуер- MPLAB (безплатен софтуер от микрочип) -Пайка-вакуумна помпа за премахването на спойка е добре да имате ножове за тел по -прост проект.
Стъпка 2: Веригата
Това е схемата на схемата. ЗАБЕЛЕЖКА, че ще трябва да разгледате листа с данни на вашата LED матрица (ако сте я купили) или да знаете как да свържете матрицата, която сте направили
Стъпка 3: Кодът
Кодът е написан в асемблиране.
Този код се основава на кода от https://www.instructables.com/id/3x3x3-LED-Cube/, но не можете да използвате геноратора, който той предоставя, има само 27 диода и има "слой1 слой2 слой3" изписано на "ред1 …". и също така има само 3x8 битови числа, докато има 8x8 битови числа ЗАБЕЛЕЖКА буквите в този код могат да се показват в обратен смисъл Случайно обърнах земята в дисплея си.
Стъпка 4: Редактиране на показаните модели
Можете да добавяте и премахвате шаблони, както искате в тази матрица. за да добавите модел, просто генерирайте шаблона с генератора, който е включен в тази стъпка …. Това е.rar файл, така че използвайте winrar, за да го разархивирате. И все пак искам да благодаря на portreathbeach, че има изходния код на геноратора в документа си за www.instructables.com/id/3x3x3-LED-Cube/, за да направите подвижен дизайн, можете да направите няколко стъпки към подпрограмата и тя ще бъди такъв.; ------------------------------------------------- ----------------------------------------------;; Подпрограма за тестване;; ------------------------------------------------- ----------------------------------------------; Тест: movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movlw b'00000011' movwf Line4 movlw b'00000011 'movwf Line5 movlw mo'v'v mov'v Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 повикване Изход movlw b'01111100 'movwf Line1 movlw b'11000110' movwf Line2 movlw b'00000011 'movwf Line3 movw00' mov'00 movwf Line5 movlw b'00000011 'movwf Line6 movlw b'11000110' movwf Line7 movlw b'01111100 'movwf Line8 movlw b'11111111' movwf Layer4 повикване Изходен връщане също ще трябва да добавите функция в долната част на asm файла няколко реда ще бъдат нещо подобно. (функцията за повикване е да извикате подпрограмите, които можете да ги извикате в произволен ред, който искате) Цикъл: извикване на Someroutine повикване Тестово обаждане Тест goto Край на цикъла
Стъпка 5: Готовият продукт
Ето резултатите от матрицата … можете да контролирате всеки един светодиод на тази матрица чрез кода
Препоръчано:
Лисажусови фигури на 8X8 Led матрица: 7 стъпки
Лисажусови фигури на 8X8 Led матрица: Светлинна точка, осцилираща в 2 перпендикулярни оси, рисува модел, наречен "Фигура на Лисаж" (1857) или " Крива на Боудич " (1815 г.). Моделите варират от прости до сложни в зависимост от честотното съотношение и фазата на двете оси. A 1: 1
Как да изградим 8x8 BIG LED матрица (MAX7219 LED 10mm): 9 стъпки (със снимки)
Как да изградим 8x8 BIG LED матрица (MAX7219 LED 10mm): Работили ли сте с готова 8x8 LED матрица като дисплеи? Те се предлагат в различни размери и са доста интересни за работа. Голям наличен размер е около 60 мм х 60 мм. Ако обаче търсите много по-голяма готова LED матрица
Как да взаимодействаме с MAX7219 управлявана LED матрица 8x8 с микроконтролер ATtiny85: 7 стъпки
Как да взаимодействаме с MAX7219 управлявана LED матрица 8x8 с микроконтролер ATtiny85: Контролерът MAX7219 се произвежда от Maxim Integrated е компактен, сериен вход/изход с общ катод драйвер за дисплей, който може да свърже микроконтролери с 64 отделни светодиода, 7-сегментни цифрови LED дисплеи с нагоре до 8 цифри, дисплей с бар-графика
Интерфейсна LED матрица с точки (8x8) с NodeMCU: 6 стъпки (със снимки)
Интерфейсна LED Dot Matrix (8x8) С NodeMCU: Здравейте създатели, аз съм с друг прост и готин Instructable. В този Instructable ще научим как да свързваме LED Dot Matrix (8x8) с NodeMCU. Така че, нека започнем
Притурка за маса с 8x8 LED RGB матрица и Arduino Uno: 6 стъпки
Притурка за маса с 8x8 LED RGB матрица и Arduino Uno: Здравейте, скъпи! В този урок ще направим LED Gadget DIY RGB, който може да се използва като притурка за маса или подсветка. Но първо се присъединете към моя телеграмен канал, за да видите още невероятни проекти. Също и мотивацията му за мен