Përmbajtje:
- Hapi 1: Dizajni i Kurorës
- Hapi 2: Prerja e Ndjenjës me Laser
- Hapi 3: Qepja e Kurorës
- Hapi 4: Koha LED
- Hapi 5: Lidhja e xhingël
- Hapi 6: Kodi
- Hapi 7: Bateritë dhe Ngarkuesit
- Hapi 8: Asambleja përfundimtare
Video: Felt & Neopixel Rainbow Crown: 8 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:28
Këtë fundjavë, unë bëra një kurorë të ndezur, të pajisur me neopixel për kushëririn tim 3-vjeçar. Ajo gjithmonë duket mjaft e marrë me mjetet e mia të ndriçimit, kështu që kuptova se ishte koha që ajo të kishte një të vetën. Duket shumë bukur, dhe unë do të doja ta indoktrinoja atë në botën time të LED -ve të ndezura dhe të bëra në një moshë të re…
Ekzistojnë dy gjysma të këtij projekti-ana elektronike dhe kodi, dhe fabrikimi aktual i kurorës. Ata përshtaten së bashku dhe ju mund t'i bëni ato në çdo mënyrë me të vërtetë. Ju nuk keni nevojë të jeni ekspert në asnjërën - do të thosha se ky është një projekt fillestar i shkëlqyeshëm, edhe nëse nuk keni shumë përvojë në secilën fushë.
Për të realizuar projektin, do t'ju duhen mjetet e mëposhtme:
- Kompjuter me Arduino IDE
- Prerës lazer dhe softuer shoqërues
- Makinë qepëse (ose pajisje qepëse me dorë + kohë)
- Saldim, saldim etj.
Ju gjithashtu do të keni nevojë për materialet e mëposhtme:
- Mikrokontrollues Adafruit Trinket
- Mbushës/përforcues Adafruit PowerBoost 500C
- Bateri e vogël 3.7v LiPo (rreth 150mAh)
- Disa tela
- Rrip LED Neopixel /WS2812B për aq kohë sa perimetri i kokës
- Fletë e ndjerë, ~ 600x200mm
- Fije e bardhë Shirit me grep, një copë 10 cm
- Nja dy jastëkë ngjitës dhe disa shirita të qartë
- Çelësi SPST
Hapi 1: Dizajni i Kurorës
Gjëja e parë që duhet të bëni është të zbuloni perimetrin e kokës së personit. Ju dëshironi që kjo të jetë përafërsisht aty ku do të ulet kurora, por mos u shqetësoni shumë - kokat janë forma të çuditshme, pëlhura është fleksibël dhe ju mund ta bëni kurorën gjithsesi të rregullueshme. Mesatarja e kokës së një fëmije 4-vjeçar është rreth 51 cm, kështu që unë përdor atë. Fillimisht plani ishte që të printoja 3D kurorën, por perënditë e printimit 3D nuk ishin në anën time kur e provova kështu që vendosa të përdor ndjerë me prerje me lazer, e cila gjithsesi është më fleksibël dhe e butë. Unë projektova kurorën në QCAD - është mjaft e thjeshtë.
Në thelb është një drejtkëndësh aq i gjatë sa perimetri i kokës, dhe 50 mm i gjatë, me një copë shtesë në pjesën e poshtme për të qepur mbi shiritin NeoPixel. Ekziston edhe një xhep i zgjatur pak për qarkun, dhe një skedë në njërën anë për të shtuar pak velkro. Rreth pjesës së sipërme si zbukurim shtova shumë shkronja M (emri i kushëririt tim fillon me një M), dhe hoqa linjat që i bashkonin me trupin në mënyrë që të priteshin si një copë. Më duhej të përdorja një tip shkronje mjaft të trashë për këto, por ato dolën mirë.
Ju mund të shkarkoni skedarët që kam përdorur këtu, por ndoshta është më mirë t'i bëni tuajat. Ju mund ta bëni dizajnin mjaft të përpunuar - për aq kohë sa do të presë OK nga ndjerë e hollë pa u thyer.
Hapi 2: Prerja e Ndjenjës me Laser
Tjetra, lazeri e preu modelin në një prestar lazer në një ndjerë (jam shumë i sigurt se imja është ndjerë sintetike, duke e parë atë). Kam përdorur prerësin lazer në Norwich Hackspace, ku kemi një prestar 60W Just Add Sharks Greyfin A2, dhe kam përdorur Speed 20, Power 55 në programin LaserCut 5.3 për të interesuarit. NB kjo me siguri do të jetë e ndryshme për makinën tuaj !.
Hapi 3: Qepja e Kurorës
Tani qepni kurorën lart. Së pari, prerë dy shirita të shiritit me grep dhe lak për të fiksuar kurorën. E bëra pjesën e lakut shumë më të gjatë se grepi, në mënyrë që të ishte e rregullueshme në një shkallë. Qepni lidhësin së pari, pastaj poshtë dhe në skajin e largët të kanalit NeoPixel me një makinë qepëse, dhe pastaj në pjesën e sipërme të xhepit për pajisjet elektronike (por lini një anë të hapur për të futur NeoPixels)
Hapi 4: Koha LED
Vendosni shiritin e LED -ve në kurorë dhe prerë atë në mënyrë që të përshtatet në kurorë. Ju do të duhet të shkurtoni shiritin e LED -ve aty ku janë lidhjet e bakrit, kështu që rrumbullakoseni në shiritin tjetër të bakrit nën gjatësinë e kurorës në mënyrë që rripi të mos dalë jashtë. Ju mund të përdorni 30, 60 ose 144 neopixel LED për metër në varësi të asaj që keni. Kam përdorur 30 sepse ishte ajo që kisha dhe doli mirë, por mendoj se sa më shumë aq më mirë.
Hapi 5: Lidhja e xhingël
Çdo LED në shiritin neopixel merr të dhënat që dërgon një mikrokontrollues, i lexon, kontrollon nëse të dhënat po i thonë të bëjë diçka dhe pastaj i kalon të dhënat së bashku. Për shkak të mënyrës se si funksionon kjo, çdo piksel ka një të dhënë në fund dhe një fund të dhënash.
Pritini dhe hiqni 4 tela të shkurtër, dhe ngjitini ato si më poshtë: Lidhni një gjatësi në kunjin 5v Saldoni një gjatësi në kunjin 1, të etiketuar "#1" (mund të përdorni një kunj tjetër nëse ju pëlqen, por do t'ju duhet të ndryshoni Kodi). Ktheni 2 telat e mbetur së bashku dhe ngjitini ato në kunjin GND.
Tani ju duhet të lidhni 3 prej tyre me shiritin neopixel: Njëra prej telave të tokëzimit lidhet me tokën e shiritit Pina 5v lidhet me VIN në shirit Pina dixhitale #1 lidhet me DIN në shirit. Nëse keni shirita me një shtresë silikoni të papërshkueshëm nga uji, do t'ju duhet ta shkurtoni atë me gërshërë para se të filloni të bashkoni.
Kam gjetur mënyrën më të lehtë për t'u lidhur me këto shirita është veshja e jastëkëve me saldim, veshja e telave me saldim dhe shkrirja e tyre së bashku.
Hapi 6: Kodi
Ne do të përdorim Arduino IDE për të programuar Trinket, duke modifikuar kodin shembull në dispozicion për Neopixels për ta bërë atë të bëjë atë që duam. Mund ta instaloni Arduino IDE nga këtu nëse nuk e keni tashmë të instaluar. Nëse nuk keni punuar më parë me një xhingël, ndiqni tutorialin e Adafruit këtu për të instaluar të gjitha pjesët shtesë që ju nevojiten (Trinket nuk është një bord standard Arduino, por mund të programohet me programin Arduino). Kur të keni ngarkuar kodin e ndezjes në xhingël dhe është duke punuar, jeni gati të bëni ngarkimin dhe modifikimin e kodit.
Hapi i parë është instalimi i bibliotekës Adafruit Neopixel për të kontrolluar LED -të. Ata kanë një mësim të shkëlqyer për këtë këtu, kështu që unë rekomandoj që ta ndiqni atë dhe pastaj të ktheheni në këtë.
Ju mund të ngjisni çdo kod që ju pëlqen në kurorë. Kodi shembull "strandtest" ju jep një ide të mirë se për çfarë janë të aftë pikselët. Për ta ngarkuar këtë, shkoni te skedari> shembuj> Adafruit NeoPixel> strandtest. Ju do të duhet të ndryshoni disa gjëra në kod: ndryshorja PIN në krye duhet të ndryshohet në kunjin që keni përdorur (parazgjedhja është 6), dhe në kodin e konfigurimit të shiritit do t'ju duhet ta ndryshoni atë në numrin e LED -ve në shiritin që keni përdorur (thjesht numëroni ato).
Pastaj mund të fshini çdo pjesë të kodit që nuk dëshironi. Funksioni i lakut (i treguar si lak i pavlefshëm në kod) thërret secilin funksion (i thotë të ekzekutohet) në mënyrë të njëpasnjëshme, në mënyrë që ta shihni të demonstrojë të gjitha funksionet e ndryshme. Vendosa që unë me të vërtetë doja RainbowCycle pasi ajo ishte e preferuara ime, kështu që thjesht fshiva të gjitha thirrjet e tjera të funksionit dhe e lashë atë në vetëm atë që funksionon.
Pasi të keni mbaruar, shtypni butonin në xhingël për ta vënë atë në modalitetin e ngarkimit dhe ngarkoni kodin tuaj. Duhet të kesh shumë drita me shkëlqim! Nëse merrni një gabim, filloni me kodin më të fuqishëm siç ishte në fillim, pastaj gradualisht hiqni copat që nuk dëshironi/keni nevojë. Nëse ende keni probleme, shikoni tutorialin Adafruit të lidhur më sipër.
Hapi 7: Bateritë dhe Ngarkuesit
Gjëja e fundit që nevojitet është një fuqi. Vendosa të blija një ngarkues të duhur të baterisë Adafruit 500C - zakonisht përdor disa njësi kineze, por nuk jam gati të marr ndonjë shans pranë kokës së kushëririt tim, faleminderit. Nëse keni një bateri LiPo me një lidhës JST, mund ta lidhni menjëherë me 500C. Nëse jo, do t'ju duhet ta lidhni ashtu siç bëra unë, në kunjat VBAT dhe Gnd. Ideashtë një ide e arsyeshme të mos përdorni kunjat VBAT dhe Gnd që janë pranë njëri -tjetrit, sepse atëherë bateria mund të jetë e shkurtër. Përdora pinin GND në pjesën e poshtme të lidhësit të ngarkimit USB si i imi pasi ishte i madh dhe shumë larg nga çdo gjë tjetër.
Doja të përfshija një ndërprerës të energjisë, kështu që lidha një çelës të thjeshtë SPST në kunjat EN dhe GND me disa tela. Në të kaluarën, një buton klikues do të ishte shumë më mirë për këtë. Pastaj lidhni kunjin dalës në fund me tela rezervë të tokëzimit nga më parë, dhe prerë dhe zhvesh një tel tjetër për të lidhur kunjin + në fund me kunjin VUSB në xhingël. Ju duhet të shihni që NeoPixels të ndizet pas një momenti kur është ndezur
Hapi 8: Asambleja përfundimtare
Përdorni disa jastëkë ngjitës për të ngjitur xhingël në fund të baterisë dhe baterinë në PowerBoost për të bërë një pirg të bukur elektronik. Pak më shumë kasetë rreth këtyre ndihmon në sigurimin e tij, izolimin e tij nga gishtat e çmendur dhe mbajeni çelësin në vend.
Së fundi, filloni t'i fusni të gjitha në ndjerë. Kam gjetur se ishte e dobishme të vendosja një kasetë të qartë në fund të shiritit, në mënyrë që të mos kapte ndjenjën kur shtyhej. Kjo pjesë është mjaft e vështirë, por me pak shtytje dhe shtyrje është mjaft e lehtë. Shtyjeni pirgun e qarkut në xhep në fund.
Kjo eshte!
Unë jam vërtet i kënaqur me rezultatin e përfunduar. Sa për ta shkruar atë, unë ende nuk duhet t'ia jap marrësit të synuar, por … është një kurorë me ylber që ndriçon dhe ajo është një vajzë 4 -vjeçare kështu….
Recommended:
Arduino & Neopixel Coke Bottle Rainbow Party Light: 7 hapa (me fotografi)
Arduino & Neopixel Coke Bottle Rainbow Party Light: Kështu që djali im Doon vë një dritë shumë të lezetshme festash të bërë nga shishe të vjetra koksi dhe pjesët e brendshme të shkëlqyera të Glow Sticks, dhe pyet nëse mund të bëjmë një për Provimet e tij të ardhshme të Shkollës janë mbi shpërthim PartAYYY !! ! Unë e them me siguri, por a nuk do të preferonit të kishit disa prej tyre
Digispark & WS2812 Rainbow Wheel in a Box: 4 hapa (me fotografi)
Digispark & WS2812 Rainbow Wheel in a Box: Ky projekt i vogël është bërë rreth një kutie prej druri të gdhendur bukur 10x6x5cm që gjeta në një dyqan. Karakteristika e saj më e mirë, e cila në fakt nuk është kapur siç duhet nga kamera, është të ndriçohet me dritë, të ngopur ngjyrat, anët e kapakut të gdhendur në pemë të t
Micro Felt: Shenja e emrit të bitit - Artizanat + Kodim !: 6 hapa (me fotografi)
Micro Felt: Shenja e emrit të bitit - Artizanat + Kodim !: Gjëja më e rëndësishme që ju nevojitet në një kamp veror është një simbol i ftohtë i emrit! Këto udhëzime do t'ju tregojnë se si të programoni një mikro të BBC: pak për t'u treguar të gjithëve se kush jeni, pastaj krijoni dhe personalizoni një simbol të ndjerë që ta përmbajë atë. Hapat 1 & 2 kanë të bëjnë me progresin
Neopixel Ws2812 Rainbow LED shkëlqim me M5stick-C - Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: 5 hapa
Neopixel Ws2812 Rainbow LED Shkëlqen Me M5stick-C | Running Rainbow në Neopixel Ws2812 Duke përdorur M5stack M5stick C Duke përdorur Arduino IDE: Përshëndetje djema në këtë udhëzues do të mësojmë se si të përdorim LED neopixel ws2812 ose shirit led ose matricë led ose unazë led me bordin e zhvillimit m5stack m5stick-C me Arduino IDE dhe ne do të bëjmë një model ylberi me të
Tërhiqeni modulin e dritës - drita duke përdorur çelësin Neopixel & Tërhiqeni lart: 6 hapa (me fotografi)
Tërhiqeni modulin Light - Light duke përdorur çelësin Neopixel & Pull Up: Karakteristikat e modulit Light Arduino Uno Hardware & rrethim i blerë nga interneti Neopixel & Furnizimi me energji huazuar nga Shkolla e Informatikës & Dizajni i produktit Moduli i dritës i kontrolluar nga furnizimi me energji Të gjitha funksionet e kontrolluara përmes