Përmbajtje:
Video: PCB e zbukurimit të festës: 3 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:18
Pershendetje te gjithe!
Timeshtë koha e vitit dhe sezoni i shkëmbimit të dhuratave është pothuajse pranë nesh. Personalisht më pëlqen të bëj gjëra dhe t'i ndaj me familjen. Këtë vit vendosa të bëj zbukurime festash duke përdorur Atting85 dhe disa LED LED WS2812C 2020. Stoli është rreth 80 mm në diametër, kështu që është një zbukurim me madhësi të arsyeshme për pemën. Nëse nuk jeni një pemë, e dini se çfarë, bën gjithashtu një zbukurim të shkëlqyeshëm të tavolinës. LED -të WS2812C 2020 janë gomarë tepër të ndritshëm, kështu që mos u shqetësoni se është shumë e zbehtë haha. E kam testuar në 3.3 volt me një konsum aktual prej 0.013 amper atëherë për 5 volt konsumi aktual ishte 0.023 amper. Ju ose mund ta fuqizoni këtë tabelë me 5 volt direkt në pjesën e pasme ose përmes lidhësit mikro USB në anën e pasme. Unë mund ta lidh këtë në laptopin tim dhe ta fuqizoj atë. Ekziston gjithashtu një mundësi në anën e pasme për ta fuqizuar atë me burime të tjera të energjisë në një maksimum prej 30 volt, por kjo është duke besuar në fletën e të dhënave për rregullatorin 78L05 5V, nuk do ta shtyja aq larg.
Ju lutemi lexoni të gjithë udhëzuesin para se ta ndërtoni këtë. Mësoni nga gabimet e mia, sepse më besoni, unë zakonisht bëj shumë dhe mund të ndaj perlat e mia të mençurisë.
Nëse jeni të interesuar të blini një PCB të parapërgatitur ose vetëm vetë PCB vizitoni dyqanin tim tindie.
Furnizimet
Le të fillojmë me të gjitha mjetet që do t'ju nevojiten për të ndërtuar një nga këto zbukurime vetë. Ky është në fakt një nga projektet e mia të pakta që nuk kërkojnë një sasi të konsiderueshme mjetesh që është e shkëlqyeshme për ju!
Mjetet
- Armë ngrohëse (mjet kryesor)/hekur bashkues (ndreqës i gabimeve)
- piskatore ESD
- Alkool izopropil
- klishe SMT (rekomandohet shumë)
- Pastë ngjitëse (unë përdor një pastë saldimi me temperaturë të ulët pa shitje që shitet në amazon)
Furnizimet
- LED x10 WS2812 2020
- x1 Mikrokontrolluesi Attiny85
- x11 0.1uf 0603 Kondensatorë
- x1 0.1uf 0402 Kondensator (Mund të largoheni me një kapak 0603)
- lidhës x1 SMD Micro USB
- x1 Rezistencë 1.5K Ohm
- x1 4.7uf 0805 Kondensator
- x1 78L05 5V Rregullator
- x1 SOD123 Diodë (Kam përdorur një tel si zëvendësim pasi kjo nuk është e nevojshme, por kam harruar ta heq kur dizajnoj bordin)
- x2 SOD323 Diodat
- x2 66.5 Rezistorë Ohm (Ju gjithashtu mund të përdorni rezistorë x2 24 -Ohm këtu, besoj se çdo palë që përputhen do të bëjë në të vërtetë - mos më citoni)
Opsionale
- x1 Rezistencë 24 Ohm
- x1 Rezistencë 30 Ohm
(Këto janë për një ndarës të tensionit nëse dëshironi të matni tensionin e hyrjes për një monitor të tensionit të ulët - vetëm një opsion)
Hapi 1: Asambleja
Procesi i montimit është mjaft i drejtë përpara. Sigurohuni që po i orientoni pjesët në mënyrë korrekte dhe nuk duhet të hasni probleme. E dini çfarë, nëse jeni si unë dhe absolutisht asgjë nuk funksionon herën e parë … fjalë për fjalë asgjë, unë hedh disa hapa për zgjidhjen e problemeve në fund.
Epo, së pari, së pari, do të keni nevojë për atë klishe tani … Unë kam bashkangjitur skedarin PDF të shkallës 1: 1 PCB, në mënyrë që të mund ta rasterizoni në prestarin tuaj lazer. Nëse keni nevojë për një prerje për ju, më dërgoni mesazh se do ta bëj edhe unë. Përndryshe duke e bërë këtë me dorë ju bëjnë një bada $$ të aftë.
Nëse keni përvojë në bërjen e PCB -ve, kjo është ajo ku ju do të shkoni përpara dhe do të siguroni klishen tuaj, përhapeni pastën tuaj të saldimit bla bla bla që e merrni. Për ata që nuk e kanë bërë kurrë këtë, mos u shqetësoni, shikoni një ose dy video në youtube. Sigurohuni që shtrirja juaj të jetë e përsosur para se të shpërndani pastën tuaj të saldimit dhe shtrydhjen e lehtë të limonit.
Hiqeni me kujdes klishen tuaj dhe le të fillojmë të vendosim pjesë !!
Vëzhgoni fotografinë time të vizatuar me kujdes për ju, të bërë me dashuri dhe kujdes të butë.
- Vjollcë e errët = 0.1uf 0603
- Blu = Diodat
- Lime Green = 4.7 uf 0805 (Mund të përdoret 0603, me siguri)
- Vjollcë = Ura me tela
- Trëndafili = Rezistencat e ndarjes së tensionit
- E kuqe = LED WS2812C (Vëzhgoni orientimin e tyre, pjesa më e errët do të jetë në fund)
- E verdhë = 78L05 5V rregullator 100mA
Dëshironi të dini se për çfarë është shënimi tjetër i verdhë? A je i sigurt? Epo…'SHT A GABIM OK! Vendosa një terren të çuditshëm përmes gjurmës së sinjalit, fjalë për fjalë goditja e njomës në mes OK. PSE … NUK E DI.
Devijoj Pas orë të tëra që më tërhoqi flokët me dhimbje, kuptova gabimin tim. Për ta rregulluar atë, më duhej jo vetëm të shpoja tokën, por të bëja një vrimë tepër të vogël përmes tabelës dhe të lidhja gjurmën e sinjalit me një tel të vogël. Kam përdorur një shirit elektrik të lëngshëm për të siguruar dhe mbuluar gabimin tim. Ju nuk mund ta shihni shumë mirë sapo të jetë e mbuluar falë Zotit.
Unë gjithashtu do ta rregulloj këtë nëse blini një dërrasë nga unë, kështu që mos u shqetësoni atje.
Hapi 2: Kodimi
Kështu që para se ta hartoja këtë mendova, "Oh LED të vegjël WS2812, ata duhet të përdorin të njëjtin kod si të WS2812b, kjo do të jetë një shëtitje në park!" GABIM
Këto nuk përdorin të njëjtën kohë si LED -të WS2812b kështu që ekziston një kurbë mësimi ose mali në varësi të komoditetit tuaj me kodimin.
Pas një momenti të vogël "Oh $ hit", gjeta këtë blog nga Josh Levin. Prandaj i bërtisni atij që më ndihmoi ta kuptoj këtë. Përdora një sasi të konsiderueshme të kodit të tij dhe e ndryshova për të punuar me këto tabela. Kontrolloni blogun e tij nëse doni të kuptoni se si funksionon ky kod. Kodi që postova bën që ylberi të ndikojë. Shtë e mundur kështu që bëni ngjyra të ngurta nëse kjo është gjëja juaj.
Një gjë e vogël është se nuk mund ta kuptoj se si t'i zbeh këto LED pasi ato janë me të vërtetë të ndritshme. Ndoshta dikush mund të lërë një koment dhe të më ndihmojë.
#përfshi #përcaktoni PIXELS 3000 #përcaktoni PIXEL_PORT PORTB #përcaktoni PIXEL_DDR DDRB #përcaktoni PIXEL_BIT 0 #përcaktoni T1H 700 #define T1L 320 #define T0H 320 #define T0L 700 #define CESE000000 #përcakto NS_PER_CYCLE (NS_PER_SEC / CYCLES_PER_SEC) #përcakto NS_TO_CYCLES (n) ((n) / NS_PER_CYCLE)
inline void sendBit (bool bitVal) {
if (bitVal) {asm volatile ("sbi %[port], %[bit] n / t" ".rept %[onCycles] n / t" "nop / n / t" ".endr / n / t "" cbi %[port], %[bit] n / t "".rept %[offCycles] n / t "" jo / n / t "".endr / n / t ":: [port]" Unë "(_SFR_IO_ADDR (PIXEL_PORT)), [bit]" I "(PIXEL_BIT), [onCycles]" I "(NS_TO_CYCLES (T1H) - 2), [offCycles]" I "(NS_TO_CYCLES (T1L) - 2));
} tjetër {
asm i paqëndrueshëm ("sbi %[port], %[bit] n / t" ".rept %[onCycles] n / t" "nop / n / t" ".endr / n / t" "cbi %[port], %[bit] n / t "".rept %[offCycles] n / t "" jo / n / t "". endr / n / t ":: [port]" I "(_SFR_IO_ADDR (PIXEL_PORT)), [bit] "I" (PIXEL_BIT), [onCycles] "I" (NS_TO_CYCLES (T0H) - 2), [offCycles] "I" (NS_TO_CYCLES (T0L) - 2));
} }
inline void sendByte (bajt char pa shenjë) {për (bit pa shenjë char = 0; bit <8; bit ++) {sendBit (bitRead (bajt, 7)); byte << = 1; }}
void ledsetup () {
bitSet (PIXEL_DDR, PIXEL_BIT); }
inline void sendPixel (shenja pa shenjë r, shenja pa shenjë g, shenja pa shenjë b) {
sendBajt (g); // Neopixel dëshiron ngjyra në ngjyrë të gjelbër pastaj të kuqe pastaj blu urdhër sendByte (r); sendBajt (b); }
shfaqje e pavlefshme () {
_vonesa_us ((RES / 1000UL) + 1); // Përmblidheni pasi që vonesa duhet të jetë _ së paku_ kaq gjatë (shumë e shkurtër mund të mos funksionojë, shumë gjatë nuk është problem)}
i pavlefshëm
cli (); për (int p = 0; f
8;
hapi i pashkruar i karbonit = aktualePixelHue & 0xff; kaloni (faza) {rasti 0: sendPixel (~ hapi, hapi, 0); pushim; rasti 1: sendPixel (0, ~ hap, hap); pushim;
rasti 2:
sendPixel (hapi, 0, ~ hapi); pushim; } currentPixelHue+= pixelAdvance; } sei (); shfaqje(); firstPixelHue += frameAdvance; }}
void setup () {
ledsetup (); }
lak void () {
rainbowCycle (1000, 10, 10); kthim; }
Hapi 3: Gjithçka është bërë
Shpresojmë, gjithçka po funksionon në këtë pikë, por nëse nuk është kështu, le të përfundojmë me disa probleme.
1. Bordi nuk njihet nga Arduino - sigurohuni që keni të instaluar bibliotekën digispark dhe lexoni se si të përdorni dërrasat digispark.
2. Kodi nuk do të ngarkohet - Ju duhet të shtypni ngarkimin dhe pastaj lidhni modulin në kompjuter, memec e di, por kështu funksionon.
3. Bordi ende nuk punon - Sigurohuni që kablloja juaj mikro -USB lejon të dhëna, si dhe energji, jo të gjithë kabllot. Mund ta imagjinoni se e kuptova këtë në mënyrën e vështirë.
4. Ende asgjë - Diodat tuaja mund të jenë mbrapsht - kontrolloni me një multimetër për orientimin e duhur.
5. LED të çuditshëm të ndezur - Ose kjo është një çështje e kodit ose një nga dritat tuaja nuk është ulur siç duhet në bllokun e sinjalit.
6. 3 LED -et e fundit janë ngatërruar - Ah! ju keni hasur në gabimin tim të projektimit. Sigurohuni që toka të jetë shpuar - duke kontrolluar me një vazhdimësi multimetrike midis sinjalit dhe tokës. Pastaj sigurohuni që teli juaj i urës të jetë gjithashtu i izoluar nga toka.
7. Ende i thyer - Sinqerisht nuk kam zgjidhje, më dërgoni mesazh.
Epo, shpresoj që të keni shijuar Instructable tim! Ju lutemi lini një koment nëse e keni bërë.
Me e mira, Nick
Recommended:
Altoparlanti i festës Bluetooth me LED RGB: 7 hapa
Altoparlanti i Partisë Bluetooth Me LED RGB: Përshëndetje, ky është udhëzuesi im i parë që do t'ju tregoj se si e bëra këtë altoparlant të festës me LED RGB. Ky projekt është frymëzuar nga JBL Pulse dhe ky udhëzues megjithatë është një projekt shumë i lirë dhe i lehtë për tu bërë me shumicën e gjërave që mund të jetë
Hedhja e festës përfundimtare të vallëzimit: 6 hapa
Hedhja e festës përfundimtare të vallëzimit: Argëtimi merr shumë forma, por njerëzit lodhen duke bërë të njëjtat gjëra pa pushim, kështu që ata pushojnë së ardhuri. Pse të mos e shijoni me një mënyrë të re për të argëtuar miqtë/mysafirët tuaj për t'i mbajtur ata të kthehen për më shumë? Një festë vallëzimi nuk është asgjë
Dritat portative të festës: 12 hapa (me fotografi)
Dritat Portative të Partisë: A mund t'i sillni dritë një feste dhe ta bëni atë më argëtuese? Kjo ishte pyetja. Dhe përgjigja është PO (natyrisht). Ky udhëzues ka të bëjë me krijimin e një pajisje portative që dëgjon muzikë dhe krijon vizualizim muzikor nga unazat koncentrike të Neopix
DIY Drita e zbukurimit të festave: 18 hapa
Ornamenti i pushimeve DIY Light Up: Në këtë udhëzues ne do t'ju mësojmë se si të bëni një zbukurim ndriçues me një qark të thjeshtë. Shkarkoni modelin e printueshëm këtu për një zanat argëtues, miqësor për familjen! Ne ju rekomandojmë që të përdorni modelin tonë të zbukurimeve për të filluar në mënyrë që të keni një ndjenjë të
Kutia e Dhuratave të Festës !: 5 hapa (me fotografi)
Kutia e Dhuratave të Festës !: Nëse njihni dikë që e do elektronikën, kjo është një kuti dhuratë e mrekullueshme për ta! Në këtë udhëzues, ju do të bëni një kuti të bërë në shtëpi që luan muzikë dhe ndizet kur tronditet. Ja çfarë ju nevojitet: Adafruit GEMMA M0 - Elektron i veshshëm në miniaturë