Përmbajtje:
- Furnizimet
- Hapi 1: Filloni të Shtypni Pllakat
- Hapi 2: Lidhni shiritat LED
- Hapi 3: Pritini Tabelën në Madhësi (Opsionale)
- Hapi 4: Bëni Matricën e Butonit
- Hapi 5: Provoni qarkun tuaj
- Hapi 6: Ngjitni Pllakat
- Hapi 7: Programimi
Video: Muri i pllakave LED interaktiv (më i lehtë se sa duket): 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:10
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
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
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)
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
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
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
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
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.
Çmimi i dytë në Konkursin Make it Glow
Recommended:
Muri i Radarit Interaktiv: 5 Hapa
Muri i Radarit Interaktiv: Muri i radarit interaktiv është një nga sistemet me shumë prekje. Bazohet në teknologjinë e shikimit kompjuterik, merr dhe njeh lëvizjen e gishtit të një personi mbi zonën e projeksionit (dritare ose tavolina). Me programin natyror të kontrollit të qëndrimit të gjesteve, th
Qyteti i Gjelbër - Muri Interaktiv: 6 Hapa
Qyteti i Gjelbër - Muri Interaktiv: Projekti i Qytetit të Gjelbër synonte të eksploronte çështjen e energjisë së rinovueshme, të cilat janë aq të rëndësishme në kontekstin e energjisë dhe në parandalimin e shterimit të burimeve natyrore, në mënyrë që të rrisim ndërgjegjësimin për këtë çështje në një farë mënyre Me Ne gjithashtu duam
Muri Interaktiv i ngjitjes: 4 hapa (me fotografi)
Muri Interaktiv i Ngjitjes: Përmes këtij tutoriali do të mësoni se si t'i bëni përbërësit për të ndërtuar një mur ngjitje interaktiv. Ju do të përdorni rrëshirë të hedhshme, qarqe bazë LED dhe një pajisje mikrokontrolluese Bluetooth për të mundësuar që telefoni juaj të diktojë nivelin e vështirësisë
DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t’u rikrijuar, e lehtë për t’u përdorur, e lehtë për t’u portuar .: 3 hapa
DIY MusiLED, LED të sinkronizuara me muzikë me aplikacionin Windows & Linux me një klik (32-bit & 64-bit). Lehtë për t'u rikrijuar, e lehtë për t'u përdorur, e lehtë për t'u transferuar.: Ky projekt do t'ju ndihmojë të lidhni 18 LED (6 të kuqe + 6 blu + 6 të verdhë) në bordin tuaj Arduino dhe të analizoni sinjalet e Kartës së Zërit të kompjuterit tuaj në kohë reale dhe t'i transmetoni ato në LED për t'i ndezur ato sipas efekteve të rrahjes (Snare, High Hat, Kick)
Tazer i shpejtë dhe i lehtë, Bëhuni të duket si një Dongle USB: 4 hapa
Tazer i shpejtë dhe i lehtë, Bëhuni të duket si një Dongle USB: Kjo është një mënyrë e thjeshtë, e shpejtë dhe e lehtë për të bërë një që është menduar të duket si një dongle USB. Reallyshtë vërtet e lehtë për tu bërë. Kërkesat: LighterUSB Dongle (Çdo gjë do të bëjë, kam përdorur një të thyer) 3 vida x Një kaçavidë HammerA paralajmërim !: Çdo gjë që bëni me këtë