Съдържание:
- Стъпка 1: Запояване
- Стъпка 2: Програмиране
- Стъпка 3: Акрил (плексиглас)
- Стъпка 4: Моделирайте основата (кутия, която ще съдържа вашите компоненти)
- Стъпка 5: Съберете всичко заедно
Видео: 2D Art с програмируеми светодиоди и персонализирана основа и лого: 5 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:52
Добре дошли в инструктажа! Днес ще ви покажа как да направите 2D арт проект с лого и цялостен дизайн по ваш избор. Направих този проект, защото той може да научи хората на много умения като програмиране, окабеляване, 3D моделиране и други. Това прави перфектен коледен подарък! Ето някои неща, които ще ви трябват:
Adafruit Trinket - $ 8.26 (можете да използвате всеки 5V микроконтролер, но този е прост и компактен)
LED лента Adafruit - 21,99 долара за цялата лента - (8-15 светодиода са достатъчни): това е лента от 3,2 фута, която можете да изрежете и съхранявате за по -късна употреба. Отново можете да изберете всякакви светодиоди, които искате, но препоръчвам цифрови такива с висока плътност. Ако можете да намерите по -къси LED ленти като тази, моля, публикувайте я в коментарите и аз ще актуализирам тази връзка до по -късата/по -евтина версия.
Perfboard - $ 5.59
Плексиглас - имате нужда от 6 инча на 9 инча - 9,29 долара
Микро USB кабел - за захранване - $ 5.29
Резистор 470 ома
Някакъв проводник
По избор:
Мъжки микро -USB щепсел - 0,95 долара
Женски micro -USB щепсел - 0,95 долара
Инструменти:
Поялник - да запоявате всичко заедно
Горещо лепило - в случай, че трябва да се прикрепи нещо друго
3D принтер (можете да изберете да поръчате печат или да моделирате базата си по различен начин, ако нямате достъп до такъв)
Лазерен гравьор - връзка към услуга, която можете да използвате
От micro-USB щепселите можем да изградим удължител, но това е болезнено запояване, така че може да искате просто да моделирате базата си по различен начин, така че USB щепселът на Trinket да стърчи, вместо да прави удължителя. Прочетете, за да видите точно какво имам предвид.
Ако искате да знаете повече информация, разгледайте моя блог, където документирах проекта:
Стъпка 1: Запояване
За тази стъпка ще ви трябват Adafruit Trinket, цифрова LED лента, 470 омов резистор (по избор, но препоръчително), поялник, спойка, щифтове за заглавки и перфорирана дъска. Ако планирате да направите микро USB разширител, подгответе и тези материали.
Първо, ако все още не сте, запоявайте щифтовете на заглавната част към Adafruit Trinket. Ако не сте запоявали преди, отидете на тази връзка и научете как да запоявате, преди да се върнете тук.
Сега ще изрежем LED лента и ще запояваме проводници към нея. Ако имате различен модел от този във въведението, може да искате да намерите онлайн ресурс за това как да го използвате. Това е, което трябва да прочетете за модела WS2812. Както можете да видите, този модел има един 5V щифт, един GND щифт и един DATA щифт. Следвайте инструкциите в линка, за да изрежете LED лентата си (аз използвах 15, но след това я намалих на 13 за този проект. Изберете дължина, с която сте добре. Мислех, че 3,5 инча лента са достатъчни). След като го отрежете, запоявайте тел (в този случай препоръчвам плътна жица с диаметър 22 или по -висока) към всяка от медните точки на LED лентата.
Сега, когато лентата има проводници, поставете дрънкулката Adafruit върху перфорираната дъска и я запоявайте към нея. Сега поставете 5V щифт за LED лента близо до USB (не 5V!) Щифта на дрънкулката и - или GND щифта към земята на дрънкулката. Направете спойка мост, за да направите тези две връзки. Използвахме USB щифта, защото той може да захранва 500 mA срещу 150 mA на 5V щифта Trinket. Тези светодиоди се нуждаят от много ток (поне тези, които използвам), така че искате да се уверите, че те ще бъдат достатъчно ярки, когато вашият проект е завършен.
Сега за щифта за данни препоръчвам да го свържете към всеки щифт на дрънкулката през резистор от 470 ома. Използвах щифт №1. Направете спойка мост между проводника за данни от лентата и единия край на резистора 470 ома. След това поставете другия край на резистора близо до щифта по ваш избор (#1 в моя случай) и направете връзката с два запояващи моста. Ако не искате удължителя (което препоръчвам), сте готови с тази стъпка. Можете да преминете към стъпка 2.
За да направите удължителя, отново препоръчвам тънка жица. Потърсете в Google „micro USB pinout“и намерете изображенията, които ви показват кои щифтове на мъжкия и женския micro USB щепсел са кои (не искам да публикувам изображения, защитени с авторски права тук). Ако планирате да можете да програмирате дрънкулката от удължителя, трябва да запоите 4 от щифтовете заедно (не NC щифта), за да свържете мъжки към женски. Мъжът ще влезе в дрънкулката, а женската ще се намира от външната страна на кутията ви. Ако имате възможност да качите програмата си в Trinket и да приключите с нея, наистина имате нужда само от спойка на 5V и GND. Няма да можете да програмирате дрънкулката от този разширител, но това улеснява работата.
Резюме:
Ако само 5V и GND са запоени за удължителя, той ще работи, но не можете да програмирате дрънкулката с помощта на удължителя. Все още ще можете да качвате код в него, като използвате родния женски микро USB слот.
Стъпка 2: Програмиране
Тази стъпка може да се появи по -късно в тази последователност, но тъй като някои хора направиха разширител, използвайки само 5V и GND, те няма да могат да променят кода си по -късно, затова поставих тази стъпка тук. За програмиране ще използваме Arduino IDE, който можете да изтеглите от тук. Ще кача кода си тук, но вероятно ще искате друг модел, за да можете да промените моя код, да използвате примерния код онлайн и да го промените, или да напишете свой собствен от нулата.
Първо, трябва да инсталираме правилните драйвери за Adafruit Trinket. Тук можете да ги изтеглите на вашия компютър.
Сега отворете Arduino IDE, отидете на Файл-> Предпочитания и поставете https://adafruit.github.io/arduino-board-index/pa… в полето Допълнителни URL адреси на мениджърите на табла. Щракнете върху OK и рестартирайте Arduino IDE.
След като Arduino IDE е отворен, отидете на Инструменти -> Борд -> Boards Manager Търсене на „Trinket“, намерете „Adafruit AVR платки“, щракнете върху него, след това изберете „Инсталиране“в Arduino IDE, отидете на TOOLS и променете дъската към Adafruit Trinket 8MHz и програмиста към USBTinyISP.
Сега сте готови да програмирате дрънкулката. Включете го, отидете на file-> examples и отворете мигаща скица и проверете дали всичко работи добре (вграденият светодиод мига). Имайте предвид, че можете да качите код в Trinket само когато натиснете бутона RESET. След това имате 10 секунди за качване. Ако сте объркани, вижте този невероятен ресурс!
За да програмирате LED лентата, имате нужда от специална библиотека FastLED. Изтеглете го тук и го поставете в папката на библиотеката си в Arduino. Ако не сте сигурни как да инсталирате нова библиотека, отидете тук.
Ето няколко връзки, които ще ви помогнат да програмирате LED лентата. Както бе споменато по -горе, прикачих моя код. Ако имате проблеми, вижте моя пример, защото всеки ред код е коментиран. Връзка 1, Връзка 2 и Връзка 3 също са много хубави ресурси. Персонализирайте LED модела според вашето сърце.
Надявам се да ви е харесало кодирането и да имате хубави ефекти. За да видите примерите, предоставени от библиотеката FastLED, отидете на файлове -> примери -> и намерете Fast LED. (Огнената е доста готина!)
Стъпка 3: Акрил (плексиглас)
Сега ще направите парче акрил, което ще има вашия дизайн. За това препоръчвам да използвате Adobe Illustrator. Ето стъпките:
1. Намерете лого (за предпочитане черно -бяло)
2. Поставете го в Adobe Illustrator (File-> Place)
3. Направете "Image Trace", така че да стане векторизиран (трябва да е черно -бял)
Можете да докоснете отново символа за проследяване на изображението и да промените някои настройки като Шум, Праг и други …
4. Мащабирайте векторното лого до подходящите размери (MAX 6 "на 9")
5. Направете форма отвън с тънка (0,001 мм) червена (#FF0000) пътека, която ще бъде мястото, където фигурата ще бъде изрязана. Прикачих как изглежда моят. Имайте правоъгълна основа в долната част, която е приблизително дължината на вашата LED лента и височина малко под 1 инч. Тази база ще се вмъкне във вашата база, която ще направим в следващата стъпка. Направете каквато форма искате, но не забравяйте в края да конвертирате всички форми в една форма, като използвате инструмента за създаване на форми в лявото меню.
6. Използвайте свой собствен лазерен гравьор (с настройките, които са най -подходящи за вашите) или поръчайте гравирането онлайн и следвайте инструкциите за изработване на вашето лого, файлов формат, дебелина на пътя на рязане и др. Връзка към услуга като тази можете да намерите в въведението или чрез Googling. Късмет!
Стъпка 4: Моделирайте основата (кутия, която ще съдържа вашите компоненти)
Тук имате много свобода. Можете да 3D модел и база за печат, да го направите от дърво или какъвто и да е друг метод, който изберете. Ето някои съвети:
Направете слота за акрила само малко по -широк от акрила. Не искате да е хлабав.
Внимателно планирайте местоположението на всичко. Препоръчвам да направите отделен връх и дъно, които да бъдат залепени или завинтени заедно. Разгледайте снимката, за да видите как съм планирал всяка част от базата. Анотирах всяка отделна част.
Ако сте направили удължителя, планирайте местоположението за микро USB женския вход. Препоръчвам да използвате циферблат за извършване на точни измервания.
Избрах 3D печат за това, така че ще прикача всичките си файлове на Autodesk Inventor по -долу (IPT и STL). Можете да ги използвате, но се уверете, че размерите на вашия проект (особено вашата LED лента) работят с моите файлове. Има много онлайн уроци за Autodesk Inventor и 3D печат.
Ако имате проблеми, проверете по анотации за приложените изображения и оставете коментари по -долу
Стъпка 5: Съберете всичко заедно
Сега съберете всичко, което сте направили. Поставете перфборда в кутията, която сте направили. Можете да го залепите, ако искате да използвате горещо лепило. Ако сте направили удължител, поставете го съответно. Накрая поставете акрила в кутията и го включете (като го включите в USB порт с помощта на кабел). Не забравяйте да публикувате всички въпроси и завършения си проект в коментарите. Надявам се проектът да ви хареса!
Препоръчано:
DIY FLOODLIGHT W/AC светодиоди (+ЕФЕКТИВНОСТ VS DC светодиоди): 21 стъпки (със снимки)
DIY FLOODLIGHT W/AC LED (+ЕФЕКТИВНОСТ VS DC светодиоди): В този инструкционен/видео ще направя прожектор с изключително евтини AC LED чипове без драйвери. Те добри ли са? Или са пълен боклук? За да отговоря на това, ще направя пълно сравнение с всичките си направени DIY светлини. Както обикновено, за евтини
Задна лампа за мотоциклет с вградени мигачи, използващи програмируеми светодиоди: 4 стъпки
Задна лампа за мотоциклет с вградени мигачи, използващи програмируеми светодиоди: Здравейте! Това е донякъде лесно да си направите как да направите персонализирана програмируема RGB задна лампа (с вградени мигачи/индикатори) за вашия мотоциклет или евентуално нещо с помощта на WS2812B (индивидуално адресируеми светодиоди) и Arduinos . Има 4 режима на осветление
Marshmello Ultimate Head с програмируеми светодиоди Bluethoot: 4 стъпки
Marshmello Ultimate Head с програмируеми светодиоди Bluethoot: Давам ви Ultimate Version !! Получих много страхотни отзиви за първата, затова исках да ви покажа, че знам, че мога да се справя по -добре. Изработен от плътен акрилен цилиндър без шев. 800+ светодиода се контролират чрез Bluetooth на телефона ми. 30
Неонов светодиоден знак/лого: 3 стъпки (със снимки)
Неонов светодиоден знак/лого: Създадох този проект за приятели, които организират партита, наречени Electro Beast.https: //electro-beast.de Създадохме логото с LED неонови гъвки. За управление използваме прост DMX LED контролер. Така че всеки лек диджей може да контролира устройството. Неоновият светодиод
Коледна звезда с програмируеми светодиоди: 7 стъпки
Коледна звезда с програмируеми светодиоди: Исках нещо различно за моя коледен дисплей на открито тази година, затова реших да купя низ от RGB програмируеми светодиоди (понякога наричани неопикселови светодиоди) и да създам Коледна звезда. Тези светодиоди могат индивидуално да се програмират за цвят и яркост