Kruna duge od filca i neopiksela: 8 koraka (sa slikama)
Kruna duge od filca i neopiksela: 8 koraka (sa slikama)
Anonim
Kruna duge od filca i neopiksela
Kruna duge od filca i neopiksela
Kruna duge od filca i neopiksela
Kruna duge od filca i neopiksela

Ovog vikenda napravio sam laganu krunicu sa neopikselom za moju trogodišnju rođaku. Uvijek mi se činila prilično zanesena mojim svjetlosnim napravama pa sam zaključio da je vrijeme da ima jednu svoju. Izgleda prilično cool i želio bih je uvesti u svoj svijet trepćućih LED dioda i stvaranja u mladosti …

Ovaj projekt ima dvije polovice-stranu elektronike i koda te stvarnu izradu krune. Uklapaju se zajedno i zaista ih možete raditi bilo kojim redoslijedom. Ne morate biti ni stručnjak - rekao bih da je ovo odličan projekt za početnike, čak i ako nemate mnogo iskustva u bilo kojoj oblasti.

Za izradu projekta trebat će vam sljedeći alati:

  • Računalo sa Arduino IDE
  • Laserski rezač i prateći softver
  • Šivaća mašina (ili ručna šivaća oprema + vrijeme)
  • Lemilica, lemljenje itd.

Takođe će vam biti potrebni sledeći materijali:

  • Mikrokontroler Adafruit Trinket
  • Adafruit PowerBoost 500C punjač/pojačivač
  • Mala 3.7v LiPo baterija (oko 150mAh)
  • Nekoliko žica
  • Neopixel /WS2812B LED traka dugačka do opsega glave
  • Filc, ~ 600x200mm
  • Bijela nit Traka sa kukom i omčom, komad ~ 10 cm
  • Nekoliko ljepljivih jastučića i malo prozirne trake
  • SPST prekidač

Korak 1: Dizajn krune

Crown Design
Crown Design
Crown Design
Crown Design

Prvo što trebate učiniti je saznati opseg glave osobe. Želite da ovo bude otprilike mjesto gdje će kruna sjediti, ali ne brinite previše - glave su čudnih oblika, tkanina je fleksibilna, a krunu možete svejedno podesiti. Čini se da je glava četverogodišnjaka u prosjeku oko 51 cm, pa sam to i koristila. U početku je plan bio 3D ispis krune, ali bogovi 3D ispisa nisu bili na mojoj strani kada sam to pokušao pa sam odlučio koristiti laserski rezan filc, koji je ionako fleksibilniji i mekši. Dizajnirao sam krunu u QCAD -u - prilično je jednostavno.

U osnovi, to je pravokutnik dugačak do opsega glave i visok 50 mm, s dodatnim dijelom na dnu za prešivanje NeoPixel trake. Tu je i mali produženi džep za strujna kola i jezičak na jednom kraju za dodavanje čička. Oko vrha kao ukras dodao sam puno slova M (ime mog rođaka počinje s M) i uklonio linije koje ih spajaju s tijelom kako bi bile izrezane kao jedan komad. Morao sam koristiti prilično zrnato pismo za njih, ali ispalo je dobro.

Ovdje možete preuzeti datoteke koje sam koristio, ali je vjerovatno bolje da ih sami napravite. Dizajn možete učiniti prilično složenim - sve dok će izrezati OK iz tankog filca bez lomljenja.

Korak 2: Lasersko rezanje filca

Lasersko rezanje filca
Lasersko rezanje filca
Lasersko rezanje filca
Lasersko rezanje filca

Zatim, laserski izrežite dizajn na laserskom rezaču na neki filc (prilično sam siguran da je moj sintetički filc, gledajući ga). Koristio sam laserski rezač u Norwich Hackspace -u, gdje imamo rezač Just Add Sharks Greyfin A2 od 60 W, a za zainteresovane sam koristio Speed 20, Power 55 u softveru LaserCut 5.3. Napomena: ovo će gotovo sigurno biti drugačije za vašu mašinu !.

Korak 3: Šivanje krune

Šivanje krune
Šivanje krune
Šivanje krune
Šivanje krune
Šivanje krune
Šivanje krune
Šivanje krune
Šivanje krune

Sada zašijte krunu. Prvo izrežite dvije trake trake s kukom i omčom kako biste pričvrstili krunu. Napravio sam dio petlje puno dulji od udice, tako da se mogao podesiti do određene mjere. Prvo šivajte kuku s petljom, zatim niz gornji i krajnji kraj NeoPixel kanala sa šivaćom mašinom, a zatim oko vrha džepa za elektroniku (ali ostavite otvorenu stranu da gurnete NeoPixele unutra))

Korak 4: LED vrijeme

LED Time
LED Time

Stavite LED diodu na krunu i izrežite je tako da stane u krunu. Morat ćete odrezati LED traku na mjestima gdje se nalaze bakreni spojevi, pa zaokružite na sljedeću bakrenu traku ispod dužine krune kako traka ne bi stršila. Možete koristiti 30, 60 ili 144 LED piksela po metru neopiksela, ovisno o tome što imate. Koristio sam 30 jer je to ono što sam imao i ispalo je dobro, ali mislim da što više to bolje.

Korak 5: Povezivanje trinketa

Povezivanje trinketa
Povezivanje trinketa
Povezivanje trinketa
Povezivanje trinketa
Povezivanje trinketa
Povezivanje trinketa
Povezivanje trinketa
Povezivanje trinketa

Svaka LED dioda u neopikselnoj traci uzima podatke koje šalje mikrokontroler, čita ih, provjerava govore li im podaci da nešto učini, a zatim prosljeđuje podatke. Zbog načina na koji ovo funkcionira, svaki piksel ima podatke na kraju i kraj podataka.

Odrežite i odvojite 4 kratke žice i pričvrstite ih na sljedeći način: Lemite jednu dužinu na 5v iglu Lemite jednu dužinu na pin 1, označeno sa "#1" (ako želite, možete koristiti drugu iglu, ali morate je promijeniti kod). Uvijte preostale 2 žice zajedno i pričvrstite ih na GND iglu.

Sada morate spojiti 3 od njih na neopikselnu traku: Jedna od žica za uzemljenje spaja se na uzemljenje trake. 5v pin se spaja na VIN na traci. Digitalni #1 pin se povezuje na DIN na traci. Ako imate traku sa silikonskim vodootpornim kućištem, morat ćete je odrezati malo nazad škarama prije nego počnete lemiti.

Otkrio sam da je najlakši način povezivanja s ovim trakama tako što ćete jastučiće premazati lemljenjem, premazati vaše žice lemljenjem i stopiti ih zajedno.

Korak 6: Kodirajte

Kod!
Kod!
Kod!
Kod!
Kod!
Kod!

Koristit ćemo Arduino IDE za programiranje Trinketa, mijenjajući primjer koda dostupan za Neopixele kako bi učinio ono što želimo. Ovdje možete instalirati Arduino IDE ako ga već niste instalirali. Ako prije niste radili s Trinketom, slijedite Adafruitov vodič ovdje kako biste instalirali sve dodatne bitove koji su vam potrebni (Trinket nije standardna Arduino ploča, ali se može programirati pomoću softvera Arduino). Kada otpremite treptajući kôd na dranguliju i on funkcionira, spremni ste za prijenos i izmjenu koda.

Prvi korak je instaliranje Adafruit Neopixel biblioteke za kontrolu LED dioda. Ovdje imaju odličan vodič o tome pa vam toplo preporučujem da to slijedite, a zatim se vratite na ovo.

Možete staviti bilo koji kôd koji volite na krunu. Primjer koda 'strandtest' daje vam dobru predodžbu o tome za što su pikseli sposobni. Da biste učitali ovo, idite na datoteku> primjeri> Adafruit NeoPixel> strandtest. Morat ćete promijeniti nekoliko stvari u kodu: PIN varijablu na vrhu morate promijeniti u pin koji ste koristili (zadana vrijednost je 6), a u kodu za postavljanje trake morate ga promijeniti u broj LED dioda na traci koju ste koristili (samo ih izbrojite).

Zatim možete izbrisati sve dijelove koda koji ne želite. Funkcija petlje (prikazana kao void petlja u kodu) poziva svaku funkciju (govori joj da radi) uzastopno, tako da vidite da demonstrira sve različite funkcije. Odlučio sam da zaista želim samo RainbowCycle jer mi je to najdraži, pa sam samo obrisao sve ostale pozive funkcija i ostavio ga tako da samo radi.

Kada završite, pritisnite dugme na dranguliji da biste ga prebacili u način učitavanja i otpremite svoj kôd. Trebalo bi da imate mnogo sjajnih svetala! Ako dobijete grešku, počnite s najjednostavnijim kodom kakav je isprva bio, a zatim postupno uklanjajte bitove koje ne želite/trebate. Ako i dalje imate problema, pogledajte gornji vodič o Adafruit -u.

Korak 7: Baterije i punjači

Baterije i punjači
Baterije i punjači
Baterije i punjači
Baterije i punjači
Baterije i punjači
Baterije i punjači

Zadnja stvar koja je potrebna je malo snage. Odlučio sam kupiti odgovarajući punjač za baterije Adafruit 500C - obično koristim neku kinesku jedinicu, ali neću riskirati u blizini glave svoje rođake, hvala. Ako imate LiPo bateriju sa JST konektorom, možete je priključiti direktno na 500C. Ako ne, morat ćete ga lemiti kao i ja, na pinove VBAT i Gnd. Razumna je ideja ne koristiti VBAT i Gnd pinove jedan do drugog, jer bi se tada baterija mogla kratiti. Koristio sam GND pin na donjoj strani USB konektora za punjenje kao svoj jer je bio velik i daleko od bilo čega drugog.

Htio sam uključiti prekidač za napajanje, pa sam pomoću neke žice spojio jednostavan SPST prekidač na EN i GND pinove. Gledajući unatrag, klik na dugme bio bi mnogo bolji za ovo. Zatim spojite - izlazni pin na kraju s rezervnom žicom za uzemljenje od ranije, te odrežite i ogolite drugu žicu kako biste + pin na kraju spojili s VUSB pinom na Trinket. Trebali biste vidjeti da se NeoPixels uključuje kada se uključi

Korak 8: Završna montaža

Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština
Završna skupština

Upotrijebite neke ljepljive jastučiće za pričvršćivanje sitnica na dno baterije, a bateriju za PowerBoost kako biste napravili lijepu hrpu elektronike. Malo više trake oko njih pomaže u osiguravanju, izolaciji od znatiželjnih prstiju i držanju prekidača na mjestu.

Konačno, počnite gurati sve u filc. Otkrio sam da je korisno staviti čistu traku na kraj trake kako se ne bi uhvatila za filc pri guranju. Ovaj dio je prilično težak, ali uz malo guranja i guranja dovoljno je lagan. Gurnite strujni sklop u džep na kraju.

To je to!

Zaista sam zadovoljan završenim rezultatom. Dok sam ga pisao, još ga nisam dao namjeravanom primatelju, ali … to je kruna sa dugim svjetlom, a ona je četverogodišnja djevojčica pa….