От тази статия ще научите как да направите най-готината гирлянда на прозореца. Толкова е готино, че определено няма да го купите никъде, дори от китайците. Но ние ще го направим от китайските компоненти. Това е иронията, нали? Автор на този домашен продукт е AlexGyver.
Основният компонент на гирляндата е адресируема LED модулна лента. Малките модули с светодиоди са споени с проводници в дълги ленти от 50 броя. Разстоянието между модулите е 12 cm.
Между другото, можете да закупите голи LED модули много по-евтино и да ги спойкате сами. Но разбира се разбираш колко трябва да спойкаш.
Микроконтролерът ще управлява лентата, в нашия случай платформата Ардуино nano, тоест неговата китайска версия.
И това е всъщност всичко, което ни е необходимо, за да създадем най-готината матрица на гирляндите. Е, имате нужда и от резистор, който да защити изхода на микроконтролера и мощно 5V захранване. Въпреки че, ако не използвате режим на цял екран, тогава USB зарядно ще бъде достатъчно за смартфон с ток 1 и за предпочитане 2А.
Има и допълнителна възможност за управление на матрицата от смартфон. За да направите това, трябва да закупите такъв модул Bluetooth.
Авторът купи много LED модули и както се оказа, те са свързани по този начин:
Ето един пакет от 50 диода:
Нека започнем да го прикрепяме към прозореца, но първо - малко теория. Ще монтираме лентата според зигзаговата схема. Веднага определете къде в снопа на ръба на щифта DI, това ще бъде началото на лентата, към която е свързан микроконтролерът. Един букет беше достатъчен само за един прозорец, съответно вземаме следващия и се свързваме. Те са оборудвани с конектори.
Авторът монтира лентата с светодиоди вътре в стаята, за да покаже матрицата в рамката възможно най-близо, тъй като той живее на висок етаж и с нормална LED инсталация на улицата, демонстрацията няма да работи.
Е, ето кадрите с инсталирането на лентови диоди на улицата:
Инструкцията е тази: измийте прозорците отвътре, препоръчително е дори да обезмаслите стъклото, маркирайте решетката вертикално със стъпка от 12 см и, разбира се, закрепваме лентата.Можете да го оправите просто с лента, резени или ивици в ширината на прозореца. Най-важният момент: прозорците отвън трябва да са мръсни. Колкото по-мръсна е толкова по-добре, толкова по-голямо е петното от един светодиод и толкова по-добре ще изглежда ефектът.
След това отидете на страница на проекта и изтеглете архива с фърмуер и библиотеки. Ако това е първият ви път, прочетете подробните инструкции за инсталиране и конфигуриране на програмата, всичко е много просто там (инструкцията е на страницата на проекта).
След това свързваме arduino към компютъра, отваряме файла на фърмуера GyverMatrixOS_v1.0.ino и разглеждаме строителните обекти.
В основния раздел първо трябва да коригирате размера на вашата матрица и да определите точката и посоката на връзка.
Също така се препоръчва да се зададе ограничение на тока, ако се използва слабо захранване. Самата система ще ограничи яркостта, за да не наложи захранването, това е толкова умно нещо.
Освен това има настройки на скоростта на различни режими. Има режим на готовност, в който настроеният списък с ефекти се завърта. Тук можете също да зададете времето между променящите се ефекти от списъка и времето, след което тази промяна на ефектите е включена. Системата поддържа външни бутони за контрол в игри, както и за спестяване на памет, можете да деактивирате цели парчета фърмуер, но това едва ли е полезно за вас.
На следващо място, ние се интересуваме от раздела „персонализиран“, той съдържа персонализиран списък от ефекти, които ще се променят. Ето ги, всички са изброени.
В оригиналния изтеглен фърмуер се показват всички налични ефекти, има 15 от тях, това са: работещ текст от 3 вида, 3 игри и просто различни анимации. Също така системата е в състояние да показва изображения и gifs (.gif), но повече за това друг път. По принцип този списък може да се редактира по аналогия с това как е направен сега, да изтривате режимите и да променяте местата им, както и да добавяте нови пълзящи редове с текст. Основното нещо е да не забравяте да посочите общия брой режими - тук:
Някои ефекти могат да бъдат конфигурирани в раздела „ефекти“, като изберете, има нещо интересно.
Като цяло щракнете върху бутона "изтегляне" и фърмуерът се зарежда в arduino. След това можете да свържете всичко според схемата и да се насладите на ефекта.
Първият ефект е извеждане на текст на дъгата. Цветът на буквите се променя в зависимост от позицията им върху матрицата.
Освен това най-новогодишният ефект е „сняг“. Ако нямате достатъчно сняг през зимата, направете си такава гирлянда и се насладете на снеговалежите.
Следващият режим е не по-малък от новогодишния, може да се интерпретира като „конфети“ или „поздрав“.
Освен това, класическият матричен ефект, както във филма с Киану Рийвс.
Starfall:
Текущ квадрат:
Работещи топки или комети:
Синусоидални вълни. В този пример параметрите не бяха генерирани много добре, всеки път всичко ще бъде различно.
Следващият ефект е „плаващата дъга“, най-актуалният хранителен ефект от всички.
По-нататък „огън“, ето такава камина с размерите на прозорец. Основното е, че някой не е извикал пожарникари.
Играта "змия". В режим на превключване на ефекта змията играе самостоятелно, но можете да вземете контрол от бутоните и да продължите да играете.
Tetris. По същия начин играе в себе си и можете да прихващате бутони.
Лабиринт. Той също минава, макар и без възможност да загуби.
Повече ефекти, както и подробности за направата на такава гирлянда в това видео:
Можете също така да се свържете с матрицата на гирляндите с помощта на приложението GyverMatrixBT, което е достъпно за безплатно изтегляне в Play Store и захващане на контрола върху лентата. Просто извършете всяко действие и контрол преминава към телефона. Ако през определено време не се получат команди от телефона, тогава цикличният списък от режими се включва отново.
С помощта на приложението можете да рисувате в режим на рисуване или можете да изтеглите снимки директно от телефона си и те ще бъдат показани на матрицата.
Благодаря за вниманието. Ще се видим скоро!