Filca un neopikselu varavīksnes vainags: 8 soļi (ar attēliem)
Filca un neopikselu varavīksnes vainags: 8 soļi (ar attēliem)
Anonim
Filcs un neopikselis varavīksnes vainags
Filcs un neopikselis varavīksnes vainags
Filcs un neopikselis varavīksnes vainags
Filcs un neopikselis varavīksnes vainags

Šajā nedēļas nogalē es savai 3 gadus vecajai māsīcai uztaisīju vainagu ar neopikseliem. Viņa vienmēr šķiet diezgan aizrāvusies ar maniem apgaismojuma līdzekļiem, tāpēc es sapratu, ka ir pienācis laiks, kad viņai bija savs. Tas izskatās diezgan forši, un es gribētu viņu ievadīt savā mirgojošo gaismas diožu un izgatavošanas pasaulē jaunībā …

Šim projektam ir divas puses-elektronikas un koda puse un faktiskā vainaga izgatavošana. Tie ir saderīgi kopā, un jūs tos tiešām varat izdarīt jebkurā secībā. Jums nav jābūt ekspertam nevienā - es teiktu, ka šis ir labs iesācēju projekts, pat ja jums nav daudz pieredzes nevienā no jomām.

Lai izveidotu projektu, jums būs nepieciešami šādi rīki:

  • Dators ar Arduino IDE
  • Lāzera griezējs un tam pievienotā programmatūra
  • Šujmašīna (vai rokas šujmašīna + laiks)
  • Lodāmurs, lodēšana utt.

Jums būs nepieciešami arī šādi materiāli:

  • Adafruit piekariņa mikrokontrolleris
  • Adafruit PowerBoost 500C lādētājs/pastiprinātājs
  • Neliels 3,7 V LiPo akumulators (aptuveni 150 mAh)
  • Daži vadi
  • Neopixel /WS2812B LED sloksne līdz galvas apkārtmēram
  • Filca loksne, ~ 600x200mm
  • Baltā diega āķa un cilpas lente, ~ 10 cm gabals
  • Pāris lipīgi spilventiņi un skaidra lente
  • SPST slēdzis

1. solis: vainaga dizains

Krona dizains
Krona dizains
Krona dizains
Krona dizains

Pirmais, kas jādara, ir noskaidrot personas galvas apkārtmēru. Jūs vēlaties, lai tas būtu apmēram tur, kur vainags sēdēs, bet neuztraucieties pārāk daudz - galvas ir dīvainas formas, audums ir elastīgs, un jūs jebkurā gadījumā varat padarīt vainagu regulējamu. Šķiet, ka četrgadīga bērna galva ir vidēji 51 cm, tāpēc es to izmantoju. Sākotnēji tika plānots izdrukāt vainagu 3D formātā, bet 3D drukāšanas dievi nebija manā pusē, kad es to izmēģināju, tāpēc es nolēmu izmantot lāzera grieztu filcu, kas jebkurā gadījumā ir elastīgāks un mīkstāks. Es izveidoju vainagu QCAD - tas ir pavisam vienkārši.

Būtībā tas ir taisnstūris, kas ir garāks par galvas apkārtmēru, un ir 50 mm augsts, un apakšā ir papildu bāze, ko uzšūt pār NeoPixel sloksni. Ir arī neliela pagarināta kabata shēmai un cilne vienā galā, lai varētu pievienot velcro. Apkārt augšpusē kā dekorāciju es pievienoju daudz burta M (mana brālēna vārds sākas ar M) un noņemu līnijas, kas savieno tās ar ķermeni, lai tās tiktu sagrieztas kā viens gabals. Man bija jāizmanto diezgan kupls burtveidols, bet tie iznāca labi.

Šeit var lejupielādēt manis izmantotos failus, taču, iespējams, labāk ir izveidot pašiem. Jūs varat padarīt dizainu diezgan sarežģītu - ja vien tas izgriezīs OK no plāna filca, to nesalaužot.

2. solis: filca griešana ar lāzeru

Filca griešana ar lāzeru
Filca griešana ar lāzeru
Filca griešana ar lāzeru
Filca griešana ar lāzeru

Pēc tam lāzers sagrieza dizainu uz lāzera griezēja kādā filcā (es esmu diezgan pārliecināts, ka mans ir sintētiskais filcs, skatoties uz to). Es izmantoju lāzera griezēju Norwich Hackspace, kur mums ir 60 W Just Add Sharks Greyfin A2 griezējs, un interesentiem izmantoju Speed 20, Power 55 LaserCut 5.3 programmatūrā. NB! Jūsu mašīnai tas gandrīz noteikti būs citādi !.

3. solis: vainaga šūšana

Vainaga šūšana
Vainaga šūšana
Vainaga šūšana
Vainaga šūšana
Vainaga šūšana
Vainaga šūšana
Vainaga šūšana
Vainaga šūšana

Tagad šujiet vainagu uz augšu. Vispirms nogrieziet divas āķa lentes sloksnes, lai nostiprinātu vainagu. Es padarīju cilpas daļu daudz garāku par āķi, lai tā būtu zināmā mērā regulējama. Vispirms uzšujiet āķi un cilpu, tad ar šujmašīnu NeoPixel kanāla augšdaļā un tālākajā galā, un tad ap kabatas augšdaļu elektronikai (bet atstājiet atvērtu pusi, lai iespiestu NeoPixels)

4. solis: LED laiks

LED laiks
LED laiks

Uzlieciet gaismas diodes sloksni uz vainaga un nogrieziet tā, lai tā ietilptu vainagā. Jums būs jāpārgriež gaismas diodes josla vietās, kur atrodas vara savienojumi, tāpēc noapaļojiet līdz nākamajai vara sloksnei zem vainaga garuma, lai sloksne netiktu izvirzīta. Atkarībā no tā, kas jums ir, varat izmantot 30, 60 vai 144 gaismas diodes uz metru. Es izmantoju 30, jo tas bija tas, kas man bija, un tas izrādījās labi, bet es domāju, ka jo vairāk, jo jautrāk.

5. darbība: piekariņa pievienošana

Pieklājības savienošana
Pieklājības savienošana
Pieklājības savienošana
Pieklājības savienošana
Pieklājības savienošana
Pieklājības savienošana
Pieklājības savienošana
Pieklājības savienošana

Katra gaismas diode neopikseļu joslā ņem datus, ko mikrokontrolleris izsūta, nolasa tos, pārbauda, vai dati liek viņiem kaut ko darīt, un pēc tam nodod datus tālāk. Tā kā tas darbojas, katram pikselim ir dati beigās un dati no gala.

Izgrieziet un noņemiet 4 īsus stieples garumus un pievienojiet tos šādi: Lodējiet vienu garumu pie 5 V tapas. Lodējiet vienu garumu līdz 1. tapai ar apzīmējumu “#1” (ja vēlaties, varat izmantot citu tapu, bet jums tas būs jāmaina) kods). Pagrieziet atlikušos 2 vadus kopā un pievienojiet tos GND tapai.

Tagad jums ir jāpievieno 3 no tiem neopikseļu sloksnei: Viens no zemējuma vadiem savienojas ar sloksnes zemi. 5 voltu kontakts savienojas ar VIN uz sloksnes. Digitālā #1 tapa savienojas ar DIN uz sloksnes. Ja jums ir sloksne ar silikona ūdensnecaurlaidīgu apvalku, pirms lodēšanas sākšanas jums ar šķērēm vajadzēs to nedaudz nogriezt.

Esmu atradis vienkāršāko veidu, kā izveidot savienojumu ar šīm sloksnēm, pārklājot spilventiņus ar lodmetālu, pārklājot vadus ar lodmetālu un izkausējot tos kopā.

6. darbība: kods

Kods!
Kods!
Kods!
Kods!
Kods!
Kods!

Mēs izmantosim Arduino IDE, lai ieprogrammētu piekariņu, modificējot Neopikseliem pieejamo koda paraugu, lai tas darītu to, ko vēlamies. Jūs varat instalēt Arduino IDE no šejienes, ja vēl neesat to instalējis. Ja iepriekš neesat strādājis ar Trinket, sekojiet Adafruit apmācībai šeit, lai instalētu visus nepieciešamos papildu bitus (Trinket nav standarta Arduino plāksne, bet to var ieprogrammēt ar Arduino programmatūru). Kad esat augšupielādējis mirgošanas kodu piekariņā un tas darbojas, jūs esat gatavs augšupielādēt un modificēt kodu.

Pirmais solis ir instalēt Adafruit Neopixel bibliotēku, lai kontrolētu gaismas diodes. Viņiem šeit ir lieliska apmācība, tāpēc es ļoti iesaku jums to ievērot un pēc tam atgriezties pie šī.

Uz vainaga jūs varētu pielīmēt jebkuru kodu, kas jums patīk. Piemēra kods “strandtest” sniedz jums labu priekšstatu par to, ko spēj pikseļi. Lai to ielādētu, dodieties uz failu> piemēri> Adafruit NeoPixel> strandtest. Jums būs jāmaina dažas lietas kodā: augšpusē esošais PIN mainīgais jāmaina uz izmantoto tapu (noklusējums ir 6), un sloksnes iestatīšanas kodā tas būs jāmaina uz LED skaitu uz izmantotās sloksnes (vienkārši saskaitiet tos).

Pēc tam varat izdzēst visas nevēlamās koda daļas. Cilpas funkcija (kodā tiek parādīta kā tukša cilpa) izsauc katru funkciju (liek tai darboties) pēc kārtas, lai jūs redzētu, ka tā demonstrē visas dažādās funkcijas. Es nolēmu, ka es patiešām vēlējos tikai RainbowCycle, jo tas bija mans mīļākais, tāpēc es vienkārši izdzēsu visus pārējos funkciju zvanus un atstāju to vienu, lai tikai tas darbotos.

Kad esat pabeidzis, nospiediet piekariņa pogu, lai to ieslēgtu augšupielādes režīmā, un augšupielādējiet kodu. Jums vajadzētu būt daudz spīdīgu gaismu! Ja rodas kļūda, sāciet ar strandtest kodu, kāds tas bija sākumā, un pēc tam pakāpeniski noņemiet tos bitus, kurus nevēlaties/nevajag. Ja jums joprojām ir problēmas, skatiet iepriekš norādīto Adafruit apmācību.

7. solis: Baterijas un lādētāji

Baterijas un lādētāji
Baterijas un lādētāji
Baterijas un lādētāji
Baterijas un lādētāji
Baterijas un lādētāji
Baterijas un lādētāji

Pēdējā lieta, kas nepieciešama, ir zināma jauda. Es nolēmu iegādāties pienācīgu Adafruit 500C akumulatora lādētāju - es parasti izmantoju kādu ķīniešu vienību, bet es negrasos riskēt pie brālēna galvas, paldies. Ja jums ir LiPo akumulators ar JST savienotāju, varat to pievienot tieši 500C. Ja nē, jums tas būs jālodē tāpat kā es, VBAT un Gnd tapām. Ir saprātīga ideja neizmantot blakus esošās VBAT un Gnd tapas, jo tad akumulators var izlādēties. Es izmantoju GND tapu USB uzlādes savienotāja apakšpusē kā manu, jo tas bija liels un tālu no visa cita.

Es gribēju iekļaut strāvas slēdzi, tāpēc es pievienoju vienkāršu SPST slēdzi EN un GND tapām ar kādu vadu. Vēlāk raugoties, klikšķinoša poga tam būtu bijusi daudz labāka. Pēc tam pievienojiet izvades tapu galā ar rezerves zemējuma vadu no iepriekšējā laika, un nogrieziet un noņemiet citu vadu, lai pievienotu + tapu galā ar piekariņa VUSB tapu. Jums vajadzētu redzēt, ka NeoPixels iedegas pēc brīža, kad tas ir ieslēgts

8. solis: galīgā montāža

Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža
Galīgā montāža

Izmantojiet dažus lipīgus spilventiņus, lai pievienotu piekariņu akumulatora apakšai un akumulatoru pie PowerBoost, lai izveidotu jauku elektronikas kaudzi. Nedaudz vairāk lentes ap tām palīdz to nostiprināt, izolēt no nevēlamiem pirkstiem un turēt slēdzi vietā.

Visbeidzot, sāciet to visu ielikt filcā. Es atklāju, ka ir lietderīgi pārklāt sloksnes galu ar caurspīdīgu lenti, lai tā, stumjot, neķertos pie filca. Šis uzgalis ir diezgan grūts, taču ar nelielu spiedienu un grūšanu tas ir pietiekami vienkāršs. Pabīdiet ķēdes kaudzi kabatā beigās.

Tieši tā!

Esmu patiesi gandarīts par gatavo rezultātu. Rakstot, es vēl neesmu to iedevis paredzētajam saņēmējam, bet … tas ir varavīksnes iedegts vainags, un viņa ir 4 gadus veca meitene.

Ieteicams: