Talaan ng mga Nilalaman:

2D Art Na May Programmable LEDs at Nako-customize na Base at Logo: 5 Hakbang (na may Mga Larawan)
2D Art Na May Programmable LEDs at Nako-customize na Base at Logo: 5 Hakbang (na may Mga Larawan)

Video: 2D Art Na May Programmable LEDs at Nako-customize na Base at Logo: 5 Hakbang (na may Mga Larawan)

Video: 2D Art Na May Programmable LEDs at Nako-customize na Base at Logo: 5 Hakbang (na may Mga Larawan)
Video: 8849 TANK 3: The Deep Dive Review - Cameras, Gaming, Battery Life Unveiled! 2024, Nobyembre
Anonim
Image
Image
2D Art Na May Programmable LEDs at Nako-customize na Base at Logo
2D Art Na May Programmable LEDs at Nako-customize na Base at Logo

Maligayang pagdating sa itinuturo! Ngayon, ipapakita ko sa iyo kung paano gumawa ng isang 2D Art Project na may isang logo at pangkalahatang disenyo na iyong pinili. Ginawa ko ang proyektong ito dahil maaari nitong turuan ang mga tao tungkol sa maraming mga kasanayan tulad ng pagprograma, mga kable, pagmomodelo ng 3D, at iba pa. Gumagawa ito ng isang perpektong regalo sa Pasko! Narito ang ilang mga bagay na kakailanganin mo:

Adafruit Trinket - $ 8.26 (maaari mong gamitin ang anumang 5V microcontroller ngunit ang isang ito ay simple at siksik)

Adafruit LED Strip - $ 21.99 para sa buong strip - (sapat na 8-15 LEDs): ito ay isang 3.2 ft strip na maaari mong i-cut at iimbak para magamit sa paglaon. Muli, maaari kang pumili ng anumang mga LED na gusto mo ngunit inirerekumenda ko ang mga digital na mataas ang density. Kung mahahanap mo ang mas maiikling LED strips tulad ng isang ito, mangyaring i-post ito sa mga komento at ia-update ko ang link na ito sa mas maikli / mas murang bersyon.

Perfboard - $ 5.59

Plexiglass - kailangan mo ng 6 pulgada ng 9 pulgada - $ 9.29

Micro USB cable - para sa lakas - $ 5.29

470 ohm risistor

Ang ilang mga kawad

Opsyonal:

Lalaking micro-USB plug - $ 0.95

Babae micro-USB plug - $ 0.95

Mga tool:

Panghinang na bakal - upang maghinang ng sama-sama ang lahat

Mainit na Pandikit - kung sakaling may ibang bagay na kailangang ikabit

3D Printer (maaari kang pumili upang mag-order ng isang print o i-modelo ang iyong base nang iba kung wala kang access sa isa)

Laser Engraver - link sa isang serbisyo na maaari mong gamitin

Mula sa mga micro-USB plug, makakabuo kami ng isang extender, ngunit ito ay isang masakit na trabaho ng paghihinang, kaya baka gusto mong i-modelo lamang ang iyong base upang ang USB plug ni Trinket ay dumikit sa halip na gawin ang extender. Basahin ang upang makita nang eksakto kung ano ang ibig kong sabihin.

Kung nais mong malaman ang ilang karagdagang impormasyon, tingnan ang aking blog kung saan ko dokumentado ang proyekto:

Hakbang 1: Paghihinang

Paghihinang
Paghihinang
Paghihinang
Paghihinang
Paghihinang
Paghihinang

Para sa hakbang na ito, kakailanganin mo ang Adafruit Trinket, digital LED strip, 470 ohm resistor (opsyonal, ngunit inirerekomenda), soldering iron, solder, header pin, at perfboard. Kung nagpaplano kang gumawa ng micro USB extender, ihanda mo rin ang mga materyal na iyon.

Una, kung hindi mo pa nagagawa, maghinang ng mga pin ng header sa iyong Adafruit Trinket. Kung hindi ka pa naghinang, pumunta sa link na ito at alamin kung paano maghinang bago bumalik dito.

Ngayon ay puputulan namin ito ng LED strip at mga solder wires. Kung nakakuha ka ng ibang modelo kaysa sa isa sa pagpapakilala, baka gusto mong makahanap ng isang online na mapagkukunan kung paano ito gamitin. Ito ang dapat mong basahin para sa modelo ng WS2812. Tulad ng nakikita mo, ang modelong ito ay may isang 5V pin, isang GND pin, at isang DATA pin. Sundin ang tagubilin sa link upang putulin ang iyong LED strip (Gumamit ako ng 15 ngunit pagkatapos ay i-cut ito hanggang 13 para sa proyektong ito. Pumili ng isang haba na okay ka lang. Naisip ko na sapat na ang 3.5 pulgada ng strip). Pagkatapos mong i-cut ito, maghinang ng isang kawad (inirerekumenda ko ang 22 o mas mataas na gauge solid wire sa kasong ito) sa bawat isa sa mga tuldok na tuldok sa LED strip.

Ngayon na ang strip ay may mga wire dito, itanim ang Adafruit Trinket sa iyong perfboard at solder ito dito. Ipasok ngayon ang 5V LED strip pin malapit sa USB (hindi 5V!) Na pin ng Trinket at ang - o GND pin sa Ground sa Trinket. Gumawa ng isang solder na tulay upang gawin ang dalawang koneksyon na iyon. Ginamit namin ang USB pin dahil maaari itong magbigay ng 500 mA kumpara sa 150 mA ng 5V Trinket pin. Ang mga LED na ito ay nangangailangan ng maraming kasalukuyang (hindi bababa sa mga ginagamit ko) kaya nais mong tiyakin na ang mga ito ay magiging sapat na maliwanag kapag tapos na ang iyong proyekto.

Ngayon para sa data pin, inirerekumenda kong i-wire ito sa anumang pin sa trinket sa pamamagitan ng 470 ohm resistor. Gumamit ako ng pin # 1. Gumawa ng isang solder bridge sa pagitan ng data wire mula sa strip at isang dulo ng 470 ohm resistor. Pagkatapos, ilagay ang kabilang dulo ng risistor malapit sa trinket pin na iyong pinili (# 1 sa aking kaso) at gawin ang koneksyon sa dalawang mga solder na tulay. Kung hindi mo nais ang extender (na inirerekumenda ko), tapos ka na sa hakbang na ito. Maaari kang magpatuloy sa hakbang 2.

Upang gawing extender, inirerekumenda kong muli ang manipis na kawad. Ang "micro USB pinout" ng Google at hanapin ang mga imahe na nagpapakita sa iyo kung aling mga pin sa lalaki at babae na micro USB plug ay alin (hindi ko nais na mag-post ng mga naka-copyright na imahe dito). Kung balak mong ma-program ang Trinket mula sa extender, kailangan mong maghinang ng 4 na mga pin nang magkasama (hindi ang NC pin) upang ikonekta ang lalaki sa babae. Ang lalaki ay pupunta sa Trinket at ang babae ay maninirahan sa labas ng iyong kahon. Kung mayroon kang pagpipilian upang mai-upload ang iyong programa sa Trinket at magawa mo ito, kailangan mo lang ng solder na 5V at GND pin. Hindi mo mai-program ang Trinket mula sa extender na ito, ngunit ginagawang mas madali ang trabaho.

Buod:

Kung ang 5V at GND lamang ang na-solder para sa extender, gagana ito ngunit hindi mo mai-program ang Trinket gamit ang extender. Magagawa mo pa ring mag-upload ng code dito gamit ang katutubong slot ng micro micro USB.

Hakbang 2: Programming

Ang hakbang na ito ay maaaring lumitaw mamaya sa pagkakasunud-sunod na ito, ngunit dahil ang ilang mga tao ay gumawa ng isang extender gamit lamang ang 5V at GND, hindi nila mababago ang kanilang code sa paglaon, kaya inilagay ko ang hakbang na ito dito. Para sa programa, gagamit kami ng Arduino IDE na maaaring ma-download dito. I-upload ko ang aking code dito, ngunit malamang na gugustuhin mo ang isa pang pattern upang maaari mong baguhin ang aking code, gumamit ng halimbawa ng code sa online at baguhin ito, o isulat ang iyong sarili mula sa simula.

Una, kailangan naming i-install ang mga tamang driver para sa Adafruit Trinket. Dito, maaari mong i-download ang mga ito sa iyong computer.

Ngayon, buksan ang Arduino IDE, pumunta sa File -> Mga Kagustuhan at i-paste ang https://adafruit.github.io/arduino-board-index/pa… sa patlang Mga Karagdagang Mga Boards Manager URL. I-click ang OK at i-restart ang Arduino IDE.

Kapag ang Arduino IDE ay bukas, pumunta sa Tools -> Board -> Paghahanap ng Boards Manager para sa "Trinket", hanapin ang "Adafruit AVR Boards", mag-click dito, pagkatapos ay piliin ang "I-install" Sa Arduino IDE, pumunta sa TOOLS at baguhin ang Lupon sa Adafruit Trinket 8MHz at ang Programmer sa USBTinyISP.

Handa ka na ngayong i-program ang Trinket. I-plug in ito, pumunta sa file-> mga halimbawa, at buksan ang isang blink sketch at subukan na ang lahat ay gumagana nang maayos (ang built in na LED blinks). Tandaan na maaari kang mag-upload ng code sa Trinket lamang kapag pinindot mo ang pindutang I-reset. Pagkatapos nito, mayroon kang 10 segundo upang mai-upload. Kung ikaw ay nalilito, sumangguni sa kamangha-manghang mapagkukunan na ito!

Upang ma-program ang LED Strip, kailangan mo ng isang espesyal na library na Mabilis. I-download ito dito at ilagay ito sa iyong folder ng library sa Arduino. Kung hindi ka sigurado kung paano mag-install ng isang bagong silid-aklatan, pumunta dito.

Narito ang ilang mga link na makakatulong sa iyong programa ng LED strip. Tulad ng nabanggit dati, ikinabit ko ang aking code. Kung nagkakaproblema ka, sumangguni sa aking halimbawa dahil ang bawat linya ng code ay nagkomento. Ang Link 1, Link 2, at Link 3 ay napakagandang mapagkukunan. Ipasadya ang LED pattern sa nilalaman ng iyong puso.

Inaasahan kong nasiyahan ka sa pag-coding at magkaroon ng ilang magagandang epekto. Upang makita ang mga halimbawang ibinigay ng library ng FastLED pumunta sa mga file -> mga halimbawa -> at hanapin ang Mabilis na LED. (Ang Sunog ay medyo cool!)

Hakbang 3: Acrylic (Plexiglass)

Acrylic (Plexiglass)
Acrylic (Plexiglass)
Acrylic (Plexiglass)
Acrylic (Plexiglass)

Ngayon ay gagawa ka ng isang piraso ng acrylic na magkakaroon ng iyong disenyo. Para sa mga ito, inirerekumenda ko ang paggamit ng Adobe Illustrator. Narito ang mga hakbang:

1. Maghanap ng isang logo (mas mabuti Black at White)

2. Ilagay ito sa Adobe Illustrator (File-> Place)

3. Gawin ang "Image Trace" upang maging vectorized (dapat itong itim at puti)

Maaari mong i-tap muli ang simbolo ng bakas ng imahe at baguhin ang ilang mga setting tulad ng Ingay, Threshold at higit pa…

4. Sukatin ang vector logo sa mga naaangkop na sukat (MAX 6 "ng 9")

5. Gumawa ng isang hugis sa labas na may isang manipis (0.001 mm) pula (# FF0000) na landas na kung saan puputulin ang hugis. Inilakip ko kung ano ang hitsura ng minahan. Magkaroon ng isang rektanggulo base sa ilalim na humigit-kumulang sa haba ng iyong LED strip at isang taas na mas mababa sa 1 pulgada. Ang batayan na ito ay ipapasok sa iyong base na gagawin namin sa susunod na hakbang. Gawin ang anumang hugis na nais mo ngunit tiyaking, sa huli, i-convert ang lahat ng mga hugis sa isang hugis gamit ang Shape Builder Tool sa kaliwang menu.

6. Gumamit ng iyong sariling laser engraver (kasama ang mga setting na pinakamahusay para sa iyo) o mag-order ng pag-ukit sa online at sundin ang mga tagubilin tungkol sa paggawa ng iyong logo, format ng file, pagputol ng landas ng landas atbp. Ang isang link sa isang serbisyong tulad nito ay matatagpuan sa ang pagpapakilala o ng Googling. Good luck!

Hakbang 4: I-modelo ang Batayan (Kahon Na Maglalaman ng Iyong Mga Bahagi)

Modelo ang Batayan (Kahon Na Maglalaman ng Iyong Mga Bahagi)
Modelo ang Batayan (Kahon Na Maglalaman ng Iyong Mga Bahagi)
Modelo ang Batayan (Kahon Na Maglalaman ng Iyong Mga Bahagi)
Modelo ang Batayan (Kahon Na Maglalaman ng Iyong Mga Bahagi)
Modelo ang Batayan (Kahon Na Maglalaman ng Iyong Mga Bahagi)
Modelo ang Batayan (Kahon Na Maglalaman ng Iyong Mga Bahagi)
Modelo ang Batayan (Kahon Na Maglalaman ng Iyong Mga Bahagi)
Modelo ang Batayan (Kahon Na Maglalaman ng Iyong Mga Bahagi)

Dito, mayroon kang maraming kalayaan. Maaari mong 3D Model at i-print base, gawin ito mula sa kahoy, o anumang iba pang pamamaraan na iyong pipiliin. Narito ang ilang mga tip:

Gawin ang puwang para sa acrylic na bahagyang mas malawak kaysa sa acrylic. Hindi mo nais na maluwag ito.

Maingat na planuhin ang lokasyon ng lahat. Inirerekumenda ko ang paggawa ng isang hiwalay na tuktok at isang ibaba na ididikit o mai-screwed magkasama. Suriin ang larawan upang makita kung paano ko binalak ang bawat bahagi ng base. Na-annotate ko ang bawat natatanging bahagi.

Kung ginawa mo ang extender, planuhin ang lokasyon para sa micro USB na input ng babae. Inirerekumenda ko ang paggamit ng isang dial caliper upang makagawa ng tumpak na mga sukat.

Pinili ko ang 3D na pag-print para dito, kaya ikakabit ko ang lahat ng aking mga file ng Autodesk Inventor sa ibaba (IPTs, at STLs). Maaari mong gamitin ang mga ito ngunit tiyaking gumagana ang mga sukat ng iyong proyekto (lalo na ang iyong LED strip) sa aking mga file. Maraming mga tutorial sa online na magagamit sa Autodesk Inventor at pag-print sa 3D.

Kung nagkakaproblema ka, suriin sa pamamagitan ng mga anotasyon para sa mga nakalakip na imahe at iwanan ang mga komento sa ibaba

Hakbang 5: Pagsamahin ang Lahat

Isama ang Lahat
Isama ang Lahat

Ngayon, ilagay ang lahat ng iyong pinagsama. Ilagay ang perfboard sa kahon na iyong ginawa. Maaari mo itong idikit kung nais mong gumamit ng mainit na pandikit. Kung gumawa ka ng isang extender, ilagay ito nang naaayon. Panghuli, ilagay ang acrylic sa kahon at i-on ito (sa pamamagitan ng pag-plug nito sa isang USB port gamit ang isang cable). Tiyaking mag-post ng anumang mga katanungan at iyong nakumpletong proyekto sa mga komento. Inaasahan kong nasiyahan ka sa proyekto!

Inirerekumendang: