Съдържание:

GlassCube - 4x4x4 LED Cube върху стъклени печатни платки: 11 стъпки (със снимки)
GlassCube - 4x4x4 LED Cube върху стъклени печатни платки: 11 стъпки (със снимки)

Видео: GlassCube - 4x4x4 LED Cube върху стъклени печатни платки: 11 стъпки (със снимки)

Видео: GlassCube - 4x4x4 LED Cube върху стъклени печатни платки: 11 стъпки (със снимки)
Видео: Arduino İle Mutlu Çiçekler || Otomatik Sulama Sistemi Nasıl Yapılır? 2024, Ноември
Anonim
Image
Image
GlassCube - 4x4x4 LED Cube върху стъклени печатни платки
GlassCube - 4x4x4 LED Cube върху стъклени печатни платки
GlassCube - 4x4x4 LED Cube върху стъклени печатни платки
GlassCube - 4x4x4 LED Cube върху стъклени печатни платки

Първият ми инструктор на този уебсайт беше 4x4x4 LED Cube, използващ стъклени печатни платки. Обикновено не обичам да правя един и същ проект два пъти, но наскоро попаднах на това видео на френския производител Heliox, което ме вдъхнови да направя по -голяма версия на оригиналния си куб. Във видеото си Heliox предлага много по-опростен процес за производство на стъклени печатни платки, който не включва ецване, а вместо това тя използва плотер, за да изреже следите от самозалепващо медно фолио, което след това се прехвърля върху стъклен субстрат. Тъй като плотерите не са толкова скъпи и могат да бъдат полезни и за други проекти, току -що получих един, който да изпробва процеса сам.

Освен че е по -голяма версия на оригиналния ми куб, тази версия използва и персонализирана печатна платка на базата на микроконтролер SAMD21 и корпус, изработен от лазерно изрязан акрил. Кубът може да бъде програмиран с Arduino IDE и също така е съвместим с CircuitPython.

Комплектът GlassCube вече е наличен и на Tindie.

В случай, че сте закупили комплекта, трябва само да запоите светодиодите (стъпка 5), да сглобите корпуса (стъпка 8) и да свържете помежду си слоевете (стъпка 9)

Консумативи

  • 64 бр. - WS2812B 5050 SMD светодиоди (напр. Aliexpress)
  • 4 бр. - 100 x 100 x 2 mm стъклена плоча (намерих този наистина евтин немски доставчик, който таксува само 0,20 EUR/бр.)
  • 2 бр. - листа А4 от самозалепващо се медно фолио (напр. Amazon)
  • 1 ролка - хартия за прехвърляне на плотери (например Amazon)
  • 1 комплект - лазерно изрязан акрил (вижте по -долу)
  • 1 персонализирана печатна платка (вижте по -долу)
  • 4 броя винтове M2x8 + гайки

Общите разходи за всички материали, включително услугата лазерно изрязване и производството на печатни платки, са около 100 евро.

Инструменти

  • Силует Портрет 2 плотер (напр. Amazon)
  • лазерно рязане или онлайн услуга за лазерно изрязване (използвам snijlab.nl)
  • поялник
  • нагревателна плоча или фурна за повторно нагряване за SMD запояване (или усъвършенствани умения за ръчно запояване

Стъпка 1: CAD дизайн

Размерите на корпуса и печатната платка на GlassCube са проектирани във Fusion360, аз съм приложил дизайна по -долу.

Крайните колони и горната плоча са изработени от прозрачен акрил с дебелина 3 мм. Слоевете със светодиодите са изработени от флоатно стъкло с дебелина 2 мм. Долната плоча е PCB по поръчка.

Стъпка 2: Дизайн на LED печатни платки

Дизайн на LED печатни платки
Дизайн на LED печатни платки

Използвах Eagle, за да проектирам оформлението на стъклените печатни платки. Тъй като изрязването на следите с плотер не е толкова точно, колкото ецването им с метода за прехвърляне на тонер, минималната ширина на следите е ограничена. Опитах различни ширини на следите и установих, че 32 мили е минималният размер, който мога да използвам, тъй като по -тънките следи често се обелват по време на начертаването.

За да може да се изрежат следите от медното фолио, оформлението на дъската трябваше да бъде преобразувано в dxf. Отне ми известно време, за да разбера как да направя това правилно, така че нека минем през стъпките в детайли

  1. отворено оформление на дъската в Eagle
  2. скрийте всички слоеве с изключение на горния слой
  3. щракнете върху Файл-> Печат, след което изберете Печат във файл (pdf)
  4. отворете pdf в Inkscape
  5. използвайте инструмента за следене на пътя, за да маркирате единична следа, след което щракнете върху E dit-> Изберете същото-> Stroke Style, това трябва да маркира всички следи (но не и тампоните)
  6. щракнете върху P ath-> Stroke to Path, това превръща очертанията на пътя в нови
  7. маркирайте всички пътища (включително подложки), като изберете инструмента за избор на път и след това натиснете ctrl+a
  8. щракнете върху P ath-> Съединение, това трябва да комбинира всички пътеки и да премахне всички линии на изрязване вътре в "запълнените" области
  9. щракнете върху File-> Save As и изберете *.dxf като файлов формат

Файлът dxf може да се намери тук на моя GitHub.

Стъпка 3: Нарязване на медно фолио

Рязане на медно фолио
Рязане на медно фолио
Рязане на медно фолио
Рязане на медно фолио
Рязане на медно фолио
Рязане на медно фолио

Файлът dxf е изрязан от A4 листа от самозалепващо медно фолио с плотер Silhouette Portrait 2. Медните листове първо бяха прикрепени към включената самозалепваща подложка за рязане. Софтуерните настройки, които използвах за рязане, могат да се видят на приложената снимка.

След нарязване излишното фолио трябва внимателно да се отстрани. За да не повредя отрязаното фолио, оставих целия лист А4 върху подложката за рязане за следните стъпки.

Стъпка 4: Прехвърляне на медно фолио

Прехвърляне на медно фолио
Прехвърляне на медно фолио

Изрязаното фолио се прехвърля върху стъклената плоча, като се използва трансферна хартия, която е просто друго самозалепващо фолио. Трансферната хартия е прикрепена към медното фолио и след това бавно се отлепя, така че медното фолио да се придържа към прехвърлящия лист. След това се прикрепя към стъкления субстрат и хартията за прехвърляне се отлепя бавно, така че този път медното фолио се залепва върху стъклената плоча.

Оформлението на дъската има два маркера в горния ляв и десен ъгъл, които помагат за правилното подравняване на фолиото върху стъклената плоча. След закрепване маркерите отново могат да бъдат отстранени от стъклената плоча.

Стъпка 5: Запояване на светодиодите

Запояване на светодиодите
Запояване на светодиодите
Запояване на светодиодите
Запояване на светодиодите
Запояване на светодиодите
Запояване на светодиодите

SMD светодиодите бяха запоени ръчно върху стъклената плоча. Опитах се да ги прикрепя и с помощта на нагревателна плоча (всъщност моята печка), но както показва снимката, това се оказа не добра идея. Ако имате подходяща фурна за повторно нагряване, може да си струва да опитате, но в зависимост от типа стъкло, което се използва, съществува сериозен риск тя да се счупи по време на нагряване.

По отношение на ориентацията на светодиодите има две различни оформления. За първия и третия слой на куба ориентацията ще бъде различна, отколкото за втория и четвъртия слой. По този начин е по -лесно да се свържат слоевете по -късно.

Стъпка 6: PCB на микроконтролера

Микроконтролер PCB
Микроконтролер PCB
Микроконтролерна платка
Микроконтролерна платка

Вместо да разчитам на търговска платка за развитие като Arduino Nano, аз проектирах персонализирана печатна платка в Eagle за управление на светодиодите. Предимството е, че бих могъл да оформя дъската така, че да се вписва добре в куба. Платката се основава на микроконтролер ATSAMD21E18, който е същият, който се използва в Trinklet M0 на Adafruit. Избрах този MCU, защото има роден USB и не изисква FTDI чип за програмиране. Също така Adafruit предоставя буутлоудъри, които са съвместими с Arduino IDE, както и CircuitPython.

Една забележка за платката е, че тя работи с 3.3V логика, докато WS2812B трябва да се използва с 5V, но много хора са показали, че е възможна и работа с 3.3V.

Получих моите печатни платки от PCBWay.com, файловете Gerber и BoM могат да бъдат намерени в моя акаунт в GitHub.

С известни умения SMD компонентите на тази печатна платка могат да бъдат запоени на ръка, въпреки че нагревателната плоча или фурната за презареждане, разбира се, ще работят по -добре.

Стъпка 7: Мигането на Bootloader

Мига буутлоудъра
Мига буутлоудъра

Използвах буутлоудъра UF2, предоставен от Adafruit за техните платки Trinket M0. MCU беше мигната с помощта на инструмент J-Link. Подробни инструкции за това как да мигате буутлоудъра можете да намерите на уебсайта на Adafruit. Голямото нещо за буутлоудъра Adafruits UF2-SAMD е, че след първата инсталация MCU се появява като флаш устройство и можете просто да плъзнете UF2 файл върху сменяемото устройство, за да го мигате отново. Това прави много лесно напр. превключвайте между Arduino IDE и CircuitPython.

Стъпка 8: Корпус с лазерно изрязване

Корпус с лазерно изрязване
Корпус с лазерно изрязване
Корпус с лазерно изрязване
Корпус с лазерно изрязване

Корпусът на куба е изрязан от прозрачен акрил с дебелина 3 мм. Използвах онлайн услуга за лазерно рязане (snijlab.nl). Съответните dxf файлове могат да бъдат намерени и в моя GitHub акаунт. Корпусът се състои от 4 стълба и горна плоча. Стълбовете са прикрепени към основната печатна платка отдолу с помощта на 4 броя винтове и гайки M2x8.

Стъпка 9: Свързване на слоевете

Свързване на слоевете
Свързване на слоевете

След като корпусът беше сглобен, свързах слоевете чрез запояване на проводници върху подложките на стъклените печатни платки. Това се оказа доста деликатна процедура и съществува риск от изгаряне на акрила или разкъсване на медни подложки. Обърнете внимание, че щифтовете GND и VCC превключват позициите на всеки слой, така че проводниците трябва да бъдат пресечени. За да избегна откъсването на проводниците от медните подложки, ги фиксирах с малка капка горещо лепило след запояване. Първият слой беше свързан към долната печатна платка с конектор Dupont, но проводниците също могат да бъдат запоени директно към печатната платка.

Стъпка 10: Качване на кода

Използвах CircuitPython (версия 4.x) за програмиране на куба. След като инсталирате зареждащия механизъм CircuitPython, можете просто да стартирате код, като го запазите директно на флаш устройството MCU. Не е необходимо компилиране, можете също напр. отворете кода отново и го редактирайте.

Досега току -що създадох някои основни анимации, но би трябвало да е относително лесно всеки да разшири кода. Кодът може да бъде намерен на моя GitHub, за да се изпълнява той се нуждае от библиотеките Adafruit Neopixel и fancyLED, намерени тук.

Стъпка 11: Готов куб

Готов куб
Готов куб
Готов куб
Готов куб
Готов куб
Готов куб

Доста съм доволен от външния вид на куба, стъклените платки и акрилният корпус работят добре заедно. Също така беше забавно да създам своя собствена MCU платка за първи път и почти съм изненадан, че се получи при първия опит. Тъй като имам някои резервни платки и акрилни части, бих искал да направя този куб наличен като комплект за DIY на Tindie. Така че, ако се интересувате, продължете да го търсите или просто ми пишете на лично съобщение.

Също така, ако ви харесва тази инструкция, моля, гласувайте за мен в конкурса Make It Glow.

Направи го Glow Contest
Направи го Glow Contest
Направи го Glow Contest
Направи го Glow Contest

Вицешампион в конкурса Make it Glow

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