Përmbajtje:

Muri i pllakave LED interaktiv (më i lehtë se sa duket): 7 hapa (me fotografi)
Muri i pllakave LED interaktiv (më i lehtë se sa duket): 7 hapa (me fotografi)

Video: Muri i pllakave LED interaktiv (më i lehtë se sa duket): 7 hapa (me fotografi)

Video: Muri i pllakave LED interaktiv (më i lehtë se sa duket): 7 hapa (me fotografi)
Video: Электрика в квартире своими руками. Вторая серия. Переделка хрущевки от А до Я .#10 2024, Korrik
Anonim
Image
Image

Në këtë projekt unë ndërtova një ekran ndërveprues të murit LED duke përdorur një pjesë Arduino dhe 3D të printuar.

Frymëzimi për këtë projekt erdhi pjesërisht nga pllakat Nanoleaf. Doja të dilja me versionin tim që nuk ishte vetëm më i përballueshëm, por edhe më interaktiv. Unë gjithashtu sapo kisha përfunduar një projekt të klasës duke përdorur një matricë LED dhe doja të provoja diçka në një shkallë më të madhe.

Ky projekt zgjati disa javë për shkak të kohës së gjatë të printimit 3D, por unë e mbaja koston të ulët dhe ka shumë pak punë duke e bërë atë një projekt të shkëlqyeshëm për të provuar dhe ndërtuar veten!

Mund të gjeni të gjitha STL -të që kam përdorur në thingiverse:

Furnizimet

Për një ndarje të plotë të kostos shikoni faqen time në internet:

Përdorni lidhjet e filialeve për të mbështetur përmbajtjen time!

Arduino Mega -

WS2812b LED të adresueshëm -

Çelësat e taktit -

Furnizimi me energji 5V 10A -

Teli 18 matës -

Zhveshës me tela -

Hekuri i saldimit -

Tkurrja e nxehtësisë -

Printeri 3D më i mirë i përballueshëm (sipas mendimit tim) -

Filament PLA -

Hapi 1: Filloni të Shtypni Pllakat

Lidhni shiritat LED
Lidhni shiritat LED

Pjesa më e gjatë e këtij projekti është printimi 3D i 64 pllakave të nevojshme për të bërë një rrjet 8 x 8. Kur e bëra këtë, po shtypja tre pllaka në të njëjtën kohë dhe secila printim do të zgjaste rreth 5.5 orë. Për të gjithë murin, koha totale e printimit ishte rreth 120 orë ose 5 ditë nëse i printoni pa ndërprerje. Për fatin tonë të mirë, pjesa tjetër e projektit mund të bëhet derisa pllakat të përfundojnë printimin.

Pllakat në vetvete janë katrorë 3.6 inç që janë një inç të thellë. Përdora një trashësi muri prej 0.05”dhe zbulova se shpërndante dritën në mënyrë perfekte. Unë gjithashtu përfshiva vrima për të lejuar që shiritat LED dhe telat e butonave të kalojnë, por përfundoi të ishte e panevojshme për shkak të ndarësve që kam përdorur për të montuar pllakat (do ta arrijmë atë).

Këtu keni një lidhje me STL -të që kam bërë, por unë do të rekomandoja të krijoni tuajën për t'iu përshtatur më mirë projektit tuaj.

Hapi 2: Lidhni shiritat LED

Lidhni shiritat LED
Lidhni shiritat LED

Meqenëse do të programoj me Arduino, vendosa që shiritat LED WS2812b do të ishin perfekte për këtë projekt. Këto shirita janë të adresueshme individualisht, do të thotë që ju mund të programoni secilën LED individuale në shirit që të ketë një ngjyrë dhe shkëlqim të ndryshëm. Ata gjithashtu kalojnë të dhëna nga një piksel në tjetrin, kështu që gjithçka mund të kontrollohet nga një pin i të dhënave të Arduino. Shiritat që kam përdorur kanë një densitet pixel prej 30 LED për metër

Dizajni im i përshtatet 6 LED nën secilën pllakë, tre LED në dy rreshta, kështu që unë i ndava shiritat në 16 segmente secila me 24 LED. Këto shirita ishin ngjitur në fletën e drurit duke përdorur mbështetësin ngjitës të shiritit. Sigurohuni që të pastroni çdo pluhur nga druri para se ta bëni këtë ose përndryshe shiritat tuaj do të zhvishen me kalimin e kohës.

Kini parasysh shigjetat drejtuese në shirita, fillova nga pjesa e poshtme e majtë e tabelës dhe alternova drejtimin e tyre ndërsa i mbërtheja poshtë. Ngjitni skajin dalës të secilës shirit në hyrjen e tjetrit.

Hapi 3: Pritini Tabelën në Madhësi (Opsionale)

Pritini bordin në madhësi (Opsionale)
Pritini bordin në madhësi (Opsionale)

Tabela që bleva ishte një katror 4 ', por tabela ime e fundit do të ishte më afër një katrori 3', kështu që unë dola nga bashkim pjesësh figure dhe e shkurtova në madhësi. Nëse keni bërë pllaka më të mëdha, ose thjesht keni shtuar më shumë pllaka 3.6 , mund të mbushni me lehtësi të gjithë tabelën 4 'x 4' dhe të kurseni vetes disa prerje.

Hapi 4: Bëni Matricën e Butonit

Bëni Matricën e Butonit
Bëni Matricën e Butonit
Bëni Matricën e Butonit
Bëni Matricën e Butonit
Bëni matricën e butonit
Bëni matricën e butonit
Bëni matricën e butonit
Bëni matricën e butonit

Kjo ishte pjesa më e gjatë e këtij ndërtimi (përveç kohës së printimit). Për të përfituar nga biblioteka e tastierës e përfshirë në Arduino IDE, të gjithë 64 butonat duhet të lidhen në rreshta dhe kolona. Diagrami i mësipërm tregon një shembull 4 x 4, por ai lehtë mund të rritet në një rrjet 8 x 8 siç kam bërë, ose ndonjë madhësi tjetër që do t'i përshtatej hapësirës tuaj.

Kam prerë 16 tela tela dhe i kam hequr çdo 3.6 inç në mënyrë që butonat të ulen në mes të secilit katror. Pastaj bashkova një këmbë të secilit kalim takt në një hapësirë në telat e rreshtit. Telat e kolonës u ngjitën në diagonale të këmbës nga tela e rreshtit. Kur shtypet çelësi i taktit, ai do të shkurtojë telat e rreshtit dhe kolonës së bashku.

Çdo rresht dhe kolonë pastaj ka nevojë për një tel për ta lidhur atë me një kunj dixhital në Arduino. I kodova me ngjyra të gjitha telat e mi për ta bërë më të lehtë zgjidhjen e problemeve, dhe përfundova që duhej të ndryshoja kunjat që po përdoreja disa herë, kështu që ishte një vendim i dobishëm.

Pas kësaj, i ngjita të gjitha butonat në vend në MDF. sigurohuni që të matni se ku duhet të ngjisni çdo buton, përndryshe kumarxhinjtë do të humbasin.

Hapi 5: Provoni qarkun tuaj

Testoni qarkun tuaj
Testoni qarkun tuaj

Tani që të gjitha LED -et dhe butonat janë ngjitur është koha e përsosur për të testuar gjithçka. Në kodin e lidhur më sipër, unë kam disa funksione për të testuar të gjitha LED dhe butonat tuaj. Nëse ka ndonjë problem (i cili ndoshta do të ketë në një projekt kaq të madh) ju mund t'i gjeni dhe t'i rregulloni ato. Për më shumë informacion mbi mënyrën e përdorimit të këtyre funksioneve të testimit shikoni ecurinë e kodit të lidhur më poshtë.

Provoni dhe bëni të gjitha zgjidhjet tuaja të problemeve para se të shtoni pllakat. Do të jetë shumë më e vështirë të arrish tek gjithçka pasi pllakat të jenë rrëzuar.

Hapi 6: Ngjitni Pllakat

Ngjitni Pllakat
Ngjitni Pllakat

Për të lidhur pllakat me tabelën, unë krijova një kllapa të printuar 3D, e cila do të mbajë katër pllaka së bashku në çdo cep. Kur e bëra këtë unë shkova një pllakë në të njëjtën kohë dhe ngjita secilën kllapa në vend bazuar në pllakat që lidhte në mënyrë që të mos kisha hapësira të çuditshme.

Unë gjithashtu printova 64 ndarës për t'i ngjitur në kumarxhinjtë e secilës pllakë. Kjo kompenson lartësinë e shtuar që vjen me kllapat, por gjithashtu rrit hapësirën që mund të klikojnë kumarxhinjtë, duke kompensuar gabime të vogla në ndarjen e butonave.

STL -të për këto kllapa dhe ndarës mund të gjenden në faqen Thingiverse me pllaka.

Hapi 7: Programimi

Image
Image

github.com/mrme88/Interactive-LED-Wall/blob/master/LED_Wall_main.ino

Kjo ishte pjesa ime e preferuar e këtij projekti. Tani që hardueri është bërë ne mund ta programojmë që të bëjë gjithçka! Tani për tani unë kam programuar një mënyrë modeli ylber dhe një mënyrë klikimi për të pikturuar. Të dyja këto mund të shihen në videon time të ndërtimit dhe unë hyj në detaje se si i kam shkruar ato në kodin e përshkuar.

Nëse ju djema e ndërtoni këtë, ju inkurajoj vërtet që të provoni dhe programoni mënyrat tuaja! Me të vërtetë e bën projektin me vlerë kohë dhe para. Nëse keni nevojë për frymëzim për mënyrat për të programuar, atëherë vëzhgoni kanalin tim në YouTube për përditësimet e ardhshme.

Disa veçori të ardhshme që kam planifikuar janë:

- Një vizualizues audio duke përdorur një mikrofon dhe bibliotekën FFT Arduino

- Damë

- TIK tak toe

- Anije luftarake

- Reversi

- Kujtesa

- Dhe shumë më tepër lojëra që mund të luhen në një rrjet.

Konkursi Make it Glow
Konkursi Make it Glow

Çmimi i dytë në Konkursin Make it Glow

Recommended: