Съдържание:

2D Art с програмируеми светодиоди и персонализирана основа и лого: 5 стъпки (със снимки)
2D Art с програмируеми светодиоди и персонализирана основа и лого: 5 стъпки (със снимки)

Видео: 2D Art с програмируеми светодиоди и персонализирана основа и лого: 5 стъпки (със снимки)

Видео: 2D Art с програмируеми светодиоди и персонализирана основа и лого: 5 стъпки (със снимки)
Видео: Leap Motion SDK 2024, Ноември
Anonim
Image
Image
2D Art с програмируеми светодиоди и персонализирана основа и лого
2D Art с програмируеми светодиоди и персонализирана основа и лого

Добре дошли в инструктажа! Днес ще ви покажа как да направите 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 порт с помощта на кабел). Не забравяйте да публикувате всички въпроси и завършения си проект в коментарите. Надявам се проектът да ви хареса!

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