Përmbajtje:

Pallto me shumë ngjyra: 3 hapa
Pallto me shumë ngjyra: 3 hapa

Video: Pallto me shumë ngjyra: 3 hapa

Video: Pallto me shumë ngjyra: 3 hapa
Video: GEZUAR ! 2024, Korrik
Anonim
Image
Image
Pallto me shumë ngjyra
Pallto me shumë ngjyra
Pallto me shumë ngjyra
Pallto me shumë ngjyra

Këtu është një projekt që kam ndërtuar për të "mahnitur" njerëzit në dasmën e vajzave të mia.

Unë e quaj "Pallto me shumë ngjyra". Duke përdorur përbërës të thjeshtë dhe një skicë bazë Arduino, ju mund ta programoni pallton për pothuajse çdo gjë që mund të mendoni. Vendosa për një "matricë të thjeshtë" me 7 rreshta me 9 LED, e cila është 63 LED. Pjesët e tjera janë një Arduino (një UNO funksionon mirë), një rregullator bazë 5V, tela silikoni, një ndërprerës bazë dhe një bateri litium 2S. Kam përdorur një bateri HobbyKing Nanotech 0.95 2S e cila ka lidhës të energjisë JST megjithatë çdo bateri që jep 5V ose më shumë mund të përdoret. Bateria HK në pallton tim funksionon për rreth 1.5 orë duke përdorur rutinën bazë të treguar në video. Gjëja më e vështirë për t'u marrë është palltoja. Unë provova OP-Shops por dështova dhe në fund bleva një jelek nga dyqani lokal "Hippy" (në fakt quhet kështu!).

Imagjinoni të dilni në lojën e ekipeve tuaja duke e veshur këtë.

Këtu është Fatura e Materialeve

  • Një Arduino! Kam përdorur një UNO, por do ta zëvendësoj me një Nano në të ardhmen e afërt.
  • LED -të W2812B. Kam përdorur pjesën 1194862 nga Banggood.com - ka 100 piksele në një matricë të parakohshme
  • Një rregullator bazë 5V. Pjesa Banggood #951165. Ata kushtojnë rreth 1.50 dollarë secila
  • Një ndërprerës bazë
  • Teli silikoni - kam përdorur 26G për pothuajse gjithçka. Ju do të keni nevojë për të paktën 4m të secilës ngjyrë për të lidhur 63 LED
  • Një bateri ose paketë baterie që i përshtaten.
  • Një kuti e vogël plastike
  • Zam "Gjilpëra të lëngëta"
  • Fije dhe gjilpëra për tu siguruar
  • Një veshje, kam përdorur një jelek, për të ndezur!

Zgjodha të përdor WS2812 "Neopixels". Këto mund të blihen nga $ 12- për 100. Rreth pjesës më të vështirë të këtij projekti është lidhja e LED-ve. Teli LEDS në mënyrë serike. Keni një jastëk "DI" i cili është "Data In" dhe një jastëk "DO" i cili është "Data Out". LED e parë në zinxhir ka bllokun e tij DI të lidhur me kunjin e zgjedhur Arduino. Kam përdorur D4 por nuk ka nevojë të veçantë për ta përdorur atë. Përdorni çdo pin dixhital. Sistemi nuk është i kufizuar as në një varg LED. Nëse dëshironi të bëheni vërtet krijues, mund të drejtoni tela të shumtë. Kufizimi i vetëm është furnizimi juaj me energji elektrike.

Hapi 1: Projektimi dhe Ndërtimi

Tani duhet të vendosni se si t'i vendosni LED -et tuaja para bashkimit. Unë, siç u përmenda, krijova një matricë 9x7, por ju mund të dëshironi që rreshta LED të zbresin në krahët, pjesën e përparme, këmbët, çfarëdo. Egra!

Një çështje që duhet të keni parasysh është furnizimi me energji elektrike. Një bateri Lithium 2S e sugjeruar do të drejtojë qindra LED, por do t'ju duhet të merrni parasysh tërheqjen aktuale të secilës LED dhe rrymën totale të mbështetur nga rregullatori juaj i zgjedhur.

Çdo LED do të tërheqë 50ma mill (miliamps) me shkëlqim të plotë. Prandaj merrni rreth 20 për amp të konsumit. Rregullatori i sugjeruar do të lëvizë rreth 2 amps siç është, 3 me një lavaman, kështu që ju mund të përdorni 40 LED gjatë gjithë ditës. Vini re se nëse i ndizni dhe fikni ato, ju merrni pak më shumë liri me këtë. Palltoja ime drejton 63 LEDS pa u ndezur dhe funksionon mirë. Ju gjithashtu mund të ndizni LED -të "nga të dy skajet" nëse kërkohet duke përdorur 2 rregullatorë ose thjesht përdorni rregullatorë "gruntier".

Çdo LED ka 6 jastëkë lidhës, DI/DO si dhe "5V+ IN", "Gnd IN", "5V+ OUT" "GND OUT". Bëhuni gati për një panair por për bashkim! Unë rekomandoj shumë përdorimin e telit "silikoni". Muchshtë shumë më fleksibël sesa teli i izoluar nga PVC dhe pasi ky projekt përfshinte shumë saldim, lehtësia që rripat silikoni dhe funksionon është më e mirë. Kam përdorur tela të kuq për +5V, blu për vijën e sinjalit dhe të zezë për tokën (GND), por ju mund të përdorni çdo ngjyrë. Ju mund të zgjidhni ngjyra për të maskuar instalimet elektrike. Nuk u shqetësova pasi LED -të janë aq të ndritshme saqë kanë tendencë të errësojnë instalimet elektrike.

Pasi të vendosni paraqitjen, është koha për të filluar bashkimin. Unë bëra një kunj super të thjeshtë për të ndihmuar duke përdorur një copë druri. Vendosa që secila LED do të ishte 55 mm nga partneri i saj kështu që shënova 2 rreshta në një bllok të vogël dhe më pas shpova dy vrima që LED të ulen gjatë bashkimit. Linjat e përdorura për të prerë telat në madhësi.

Vendoseni veten me tela të mjaftueshëm, një bashkim, saldim cilësor dhe mjete. Kërkohet një grup i shkëlqyeshëm i prerësve anësorë dhe një mjet zhveshjeje.

Filloni duke matur telat (t) në jig dhe filloni të prisni mjaftueshëm për të bërë rreth 10 LED (10 copë të secilit tel me ngjyra). Duke përdorur mjetin tuaj të zhveshjes, hiqni rreth 3 mm nga secili skaj. Atëherë ju duhet të "kallajoni" çdo skaj të çdo teli. Itsshtë e lodhshme, por e nevojshme. Pasi të hyni në një ritëm, bëhet më i shpejtë.

Atëherë duhet të filloni të bashkoni LED. Unë e vendos LED -in në depresion në figurë dhe pastaj "kallaj" të gjitha 6 pads. Unë pastaj 3 tela lidhës në anën "jashtë" (DO) të LED. Ata duket se janë klientë mjaft të ashpër, kështu që lidhen larg. Unë pastaj plotësoj të 10 (ose më shumë) LED dhe tani keni 10 LED me 3 tela.

Hapi tjetër është lidhja e zinxhirit me margaritë. Ngjitini bishtat e telit 3 "Out" në 3 jastëkët "In" të LED -it tjetër. Vazhdoni derisa të keni 10 LED të ngjitur në një zinxhir. Kam gjetur se lidhja e më shumë se 10 gjatë ndërtimit fillestar e bëri të vështirë trajtimin. Ndërtoni një zinxhir tjetër derisa të keni mjaftueshëm për të plotësuar kërkesat tuaja.

Pasi të keni ndërtuar të gjithë zinxhirët tuaj, është koha t'i lidhni ato dhe t'i provoni. Bëni këtë PARA para se të vendosni LED në veshjen tuaj të zgjedhur.

Hapi 2: Arduino dhe instalime elektrike

Unë kam bashkangjitur disa imazhe që tregojnë instalimet elektrike dhe paraqitjen e përgjithshme të pajisjeve elektronike. Të dy kunjat dalës të Arduino 5V dhe hyrja LED varg 5V janë të lidhura janë të lidhura nga dalja e rregullatorit të energjisë. GND (toka) e baterisë është e lidhur me "GND hyrëse" në rregullator. LED dhe Arduino GND janë të lidhur së bashku në lidhësin rregullator OUT GND. Lidhja tjetër është nga lidhja LED "DI" (Data In) me pin D4 në Arduino. Ky projekt është krijuar për t'u lidhur "përgjithmonë", kështu që unë e kthej Arduino -n dhe i lidh telat drejtpërdrejt në kunjat. Nëse do të përdorni një Nano, ato kanë vrima me majë (nëse nuk i lidhni në kokë) të cilat e bëjnë instalimin e kabllove të thjeshtë.

Një nga gjërat më të rëndësishme për t'u mbajtur mend është se tërheqja e kombinuar aktuale e LED -ve, me fuqi të plotë, do të tejkalojë aftësitë e furnizimit me energji të aftësive të furnizimit me energji të Arduino dhe ndoshta USBs 5V. Pra, rregulli është që gjithmonë të keni baterinë të lidhur dhe të ndezur në mënyrë që Arduino të mos stresohet.

Në këtë pikë, ndizni baterinë dhe lidhni Arduino me kompjuterin tuaj përmes kabllit USB. Ndezni Arduino -n dhe ngarkoni skicën e bashkangjitur "CheckLEDs.ino"

Skica përdor bibliotekën "FastLED" për të drejtuar LED -të. Pasi të jenë lidhur, ZHEL -i i parë në zinxhir merr adresën "0" dhe pastaj prej andej 1, 2, 3 etj deri në numrin maksimal të LED -ve. Skica e dhënë tregon disa shkronja bazë që kam përdorur në dasmën e vajzave të mia. Unë do t'ju lë të deshifroni atë që thuhet.

Në këtë pikë, sapo të ngarkoni skicën, vendosni konstantën "MAX_LEDS" në krye të skicës në numrin e LED -ve në vargun e provës, përpiloni dhe shkarkoni në Arduino. LED -të duhet të fillojnë të ndizen nga e para në të fundit. Nëse LED -të ndalojnë në një LED të veçantë, shkëputeni Arduino nga USB dhe fikeni baterinë. Kontrolloni lidhjen tuaj dhe sigurohuni që të keni LED -të e lidhur në mënyrë korrekte midis asaj të fundit që ndezi dhe asaj që nuk ndizet. Rishitni, rilidhni dhe provoni përsëri. Pasi të funksionojë vargu juaj bazë i testit, lidhni vargun tjetër të vogël me vargun e parë që rivendos parametrin MAX_LEDs në numërimin e ri të LED, ngarkoni dhe vazhdoni testimin. Pasi të keni lidhur dhe testuar të gjitha LED -të, jeni gati të vendosni LED -et në veshje dhe të përfundoni instalimet elektrike përfundimtare.

Hapi 3: Asambleja përfundimtare dhe programimi

Asambleja përfundimtare dhe programimi
Asambleja përfundimtare dhe programimi
Asambleja përfundimtare dhe programimi
Asambleja përfundimtare dhe programimi
Asambleja përfundimtare dhe programimi
Asambleja përfundimtare dhe programimi

Në këtë pikë do të vlerësoni përdorimin e telit silikoni. Shtroni shiritin (et) tuaj LED në veshje. Mendoni se ku do ta vendosni baterinë, Arduino, rregullatorin dhe kaloni. Në pallton time, këto ishin në një xhep të përparmë të majtë për qasje të lehtë. I vendosa LED -et e mia në një rrjet ku LED -ja e parë (zero) ishte në pjesën e poshtme të majtë të pallto. LED -të pastaj u ngjitën në pallto për 9 LED si një kolonë, u kthyen 180 gradë poshtë për 9 LED si kolona tjetër. U ngrita për kolonën tjetër dhe vazhdoi derisa kisha 7 kolona në 9 rreshta. Paraqitja do të thotë që LED -të numërohen nga 0 në 8 nga poshtë lart në kolonën e parë me kolonën tjetër që është 9 në 17 duke zbritur dhe kështu me radhë.

Për të ngjitur LED -të fillimisht kam përdorur një produkt "Gjilpëra të lëngëta" i cili është një ngjitës që duket se funksionon në mënyrë efektive megjithatë pasi që nuk doja të prisja midis çdo tharje LED, zgjodha të qepja edhe LED -të. Thjesht ka nevojë për një lak pambuku të qepur në telat afër LED. Për pjesën më të madhe, një grup i vetëm i qepjeve, si sythe, funksionon për LED. Ju, në varësi të paraqitjes tuaj, mund të përdorni disa sythe për të mbajtur telat, veçanërisht midis "kolonave".

Mos e qepni/ngjitni LED -in e parë derisa ta keni lidhur me Arduino/Power. Unë e shpova pëlhurën dhe i kalova 3 telat nëpër vrimë dhe deri në xhep. Unë qepa "prizat e energjisë" në pjesën e brendshme të pallto. Shpimi i xhepit më lejoi të sillja instalime elektrike brenda dhe të përfundoja punën. Unë izolova rregullatorin me një kasetë të thjeshtë dhe pastaj i vendosa të gjitha në një kuti të vogël plastike për të përmbajtur përbërësit e energjisë. Ju mund të bëni enën tuaj, vetëm sigurohuni që asgjë nuk mund të shkurtohet.

Programimi

Duke përdorur skedarin ino të bashkangjitur si model, tani mund të filloni programimin e Arduino për modelin tuaj të zgjedhur. Kam krijuar një tabelë shumë themelore (bashkangjitur) me paraqitjen e LED -ve. E bën shumë më të lehtë të "vizatosh" çfarëdo modeli që dëshiron të pikturosh. Pasi të keni numrat e kërkuar, shtimi i tyre në një grup është i thjeshtë. Përdorni vargjet e mostrës në INO -in e bashkangjitur për të krijuar tuajin.

Biblioteka FASTLed https://fastled.io përmban shembull që mund ta shtoni në skicën tuaj. Seksioni "cilon" në skicën e shembullit kopjohet drejtpërdrejt nga shembujt.

Provoni krijimtarinë tuaj - si të shtoni një ndërrues tjetër ndryshon rendin? Një buton shtyse ciklet nëpër një numër ciklesh?

BTW - pallto i mahniti absolutisht në dasmë.

Recommended: