Orodha ya maudhui:

500 LED-Pixel RGB-Brick: Hatua 9 (na Picha)
500 LED-Pixel RGB-Brick: Hatua 9 (na Picha)

Video: 500 LED-Pixel RGB-Brick: Hatua 9 (na Picha)

Video: 500 LED-Pixel RGB-Brick: Hatua 9 (na Picha)
Video: 500 LED-Pixel RGB-Brick 2024, Julai
Anonim
500 LED-Pixel RGB-Matofali
500 LED-Pixel RGB-Matofali

Wakati uliopita niliunda 10x10 LED-Coffetable na zingine za WS2812 LEDs, lakini hata ikiwa inawezekana kucheza mchezo wa shule ya zamani Nyoka na smartphone iliyounganishwa nayo, nataka kitu maalum zaidi. Kwa hivyo niliamua kuweka viongozo vichache zaidi, vilivyopangwa kama mchemraba ili kupata uwezekano zaidi wa kuunda michoro na michezo na hapa tuko: RGB-Brick.

Ningependa kushukuru timu nzima ya LED-STUDIEN ambao walifadhili mradi huo, lakini haswa Dennis Jackstien kama mtu wa kuwasiliana nami. Bila msaada wao nisingeweza kujenga hii-Cube yenye kupendeza.

Hatua ya 1: Pata Msukumo

Image
Image
Pata Msukumo!
Pata Msukumo!
Pata Msukumo!
Pata Msukumo!

Hapa kuna picha chache na video ndogo iliyo na uwezo wa Matofali, pamoja na michoro nyingi, (kazi inayoendelea) moto wa anga moto, kionyeshi cha muziki na Nyoka wa michezo na Tetris.

Hatua ya 2: Unachohitaji

Unachohitaji
Unachohitaji

Hapa kuna orodha ya vifaa vyote unavyohitaji, zingine sio za lazima na zingine zinaweza kubadilishwa na unazopenda:

  1. LED za 500 WS2812 30px / m
  2. Ugavi wa umeme wa 5V 30A
  3. Vijana 3.2
  4. ESP8266 wifi-moduli
  5. vipande vya kuni:

    1. 1x: 27, 2cm x 27, 2cm x 1, 0cm, kwa kifuniko
    2. 2x: 29, 6cm x 27, 2cm x 1, 0cm, kwa paneli kubwa za upande
    3. 2x: 25, 2cm x 29, 6cm x 1, 0cm, kwa paneli ndogo za upande
    4. 1x: 34, 0cm x 34, 0cm x 1, 9cm, kwa chini
    5. 8x: 34, 0cm x 4, 6cm x 0, 3cm, kwa kingo za gridi ya LED
    6. 100x: 34, 0cm x 3, 3cm x 0, 3cm, kwa gridi ya LED
  6. vipande kadhaa vya glasi ya akriliki:

    1. 1x: 34, 0cm x 34, 0cm x 0, 3cm
    2. 2x: 34, 0cm x 36, 3cm x 0, 3cm
    3. 2x: 34, 6cm x 36, 3cm x 0, 3cm
    4. 1x: 10, 0cm x 7, 5cm x 0, 3cm (hiari, kwa terminal)
  7. Kitabu cha kusikiliza cha vijana (hiari)
  8. Waya, mdhibiti wa voltage, vifungo vya kebo, buzzer, kitufe, sensa ya joto (hiari)
  9. gundi ya kuni, gundi ya glasi ya akriliki, screws na vitu vingine vidogo

Ikiwa unataka terminal chini ya mchemraba (ni hiari tarajia jack ya nguvu):

  1. Jack ya nguvu ya 230V
  2. Kubadilisha 230V
  3. sauti ya sauti
  4. Cable ya ugani ya USB

Hatua ya 3: Kujenga Sanduku

Kujenga Sanduku
Kujenga Sanduku
Kujenga Sanduku
Kujenga Sanduku
Kujenga Sanduku
Kujenga Sanduku
Kujenga Sanduku
Kujenga Sanduku

Kwanza kabisa tutajenga sanduku la kuni na gridi ya LED. Vipimo vya mchemraba vimeainishwa na umbali wa pikseli kwenye ukanda wa LED. Katika kesi hii pixel ina umbali wa 3, 4cm, kwa hivyo mchemraba lazima uwe 34 x 34 x 34cm. Utaokoa muda mwingi ukitumia vipimo hivi, kwa sababu hauitaji kukata ukanda kila pikseli na kuirudisha pamoja na kebo ndogo.

Yote huja pamoja na gundi ya kuni. Lazima ufanye kazi vizuri sababu kesi ya akriliki inafanana kabisa juu ya sanduku la kuni. Inakuwa rahisi zaidi na wajitolea wengine karibu nawe, au tumia tu mvutano wa sura kama nilivyofanya.

Kando ya gridi ya taifa na gridi yenyewe imetengenezwa na fiberboard ya wiani mkubwa (HDF). Kutumia saw ya meza ni chaguo bora kwa sababu lazima ukate vipande zaidi ya 100 vyao. Unaweza kupata vipimo kwenye picha hapo juu. Gridi inahitaji pengo ndogo (karibu 0, 3cm) kila 3, 4cm ili kupata viunga vya x na y pamoja. Ukimaliza, unaweza kuweka kando ya mchemraba na kuirekebisha na gundi nyingi za kuni. Ni ngumu kidogo, haswa kwa sababu wanapaswa kuwa na pembe karibu digrii 45. Kabla ya kushikamana na gridi ya mchemraba lazima uongeze vipande vya LED.

Hatua ya 4: Elektroniki

Elektroniki
Elektroniki
Elektroniki
Elektroniki
Elektroniki
Elektroniki
Elektroniki
Elektroniki

Vipande vya LED upande huenda mara moja karibu na mchemraba, kwa hivyo kata vipande 10 na urefu wa pikseli 40. Kwa taa zilizo juu ya mchemraba kata vipande 10 na urefu wa pikseli 10. Kuwa mwangalifu kupangilia vipande kwa usahihi kwa kuzingatia mshale ulio juu yao. Mara tu ukiondoa ukanda wa gundi kwenye mchemraba hautawahi kushikilia kama mara ya kwanza.

Vifaa vya umeme vimewekwa na visu kadhaa pande za mambo ya ndani. Kamba za umeme kutoka kwa LED zinaingia ndani ya sanduku na mashimo madogo karibu na kila mkanda wa LED.

Mdhibiti ana Teensy 3.2, ESP8266 na bodi ya sauti ya Vijana, ambayo haihitajiki kuendesha mchemraba. DHT11 ilikuwa tu ya kuangalia hali ya joto ndani ya mchemraba lakini baada ya majaribio kadhaa juu ya masaa machache naweza kusema kuwa unaweza kuiacha.

Kwenye kituo unaweza kupata jack ya umeme na swichi ya umeme (wakati niligundua kuwa hii sio mahali pazuri pa kubadili ilikuwa imechelewa). Jack ya USB ni kwa programu ya Vijana. Sauti-in huenda kwa bodi ya sauti ya Teensy kwa kuigiza LED kwenye muziki. Yote hii inakuja pamoja juu ya amani ndogo ya glasi ya aryl iliyoshikiliwa na profaili mbili za aluminium. Nimepata hii tu kwenye karakana, unaweza kutumia chochote unachotaka kwa sababu imefunikwa na jopo la chini la kuni na haichangii kuonekana kwa mchemraba.

Jihadharini kuwa LED moja hutumia 60mA, kwa jumla hiyo ni 30A! Kuwa mwangalifu wakati unawaunganisha! Lazima uhakikishe nyaya zako zote kabla ya kuziunganisha na usambazaji wa umeme!

Hatua ya 5: Uunganisho na Usimbuaji

Uunganisho na Usimbuaji
Uunganisho na Usimbuaji
Uunganisho na Usimbuaji
Uunganisho na Usimbuaji
Uunganisho na Usimbuaji
Uunganisho na Usimbuaji
Uunganisho na Usimbuaji
Uunganisho na Usimbuaji

LED zinaunganishwa kama matrices mawili kwenye pini 3 na 20 kwenye Teensy. Ya kwanza ni tumbo juu (10x10, 100pixels) na ya pili iko upande (40x10, 400pixels). Taa za tumbo la juu zimewekwa sawa kwa muundo wa zigzag, ikimaanisha mishale kwenye ukanda lazima iwe katika mwelekeo tofauti kwa kila ukanda, wakati vipande vya LED upande vimewekwa sawa. Angalia picha, laini nyekundu itakuonyesha jinsi ya kuunganisha Dout ya ukanda wa kwanza na Din ya inayofuata, tumaini ambalo litakusaidia kuelewa usawa.

Kwa michoro na michezo ninabadilisha matrices mbili kuwa moja kwa saizi ya 10x50 kwa kutumia kazi ifuatayo:

seti batiliXYPixel (baiti x, baiti y, CRGB c) {

ikiwa (x <= 39) matrix_bottom (x, y) = c; mwingine matrix_top (x - 40, y) = c; } // mwisho setXXPixel ()

Kwa mchezo wa Nyoka unahitaji kutekeleza kesi kadhaa maalum:

  • Wakati kichwa cha nyoka kinapopiga safu ya juu ya tumbo la upande lazima ibadilishe kwenye tumbo juu.
  • Wakati kichwa cha nyoka kinapopiga mwisho mmoja wa tumbo la juu lazima ibadilishe kwenye tumbo la chini.
  • Wakati kichwa cha nyoka kinapopiga safu ya mwisho au ya kwanza ya tumbo la upande lazima ibadilishe kwa safu ya kwanza mtawaliwa mwisho.

Kwa mchezo wa Tetris unahitaji kitu sawa na hii kwa uwanja unaoanzia kona ya juu kushoto:

seti batiliXYPixel (baiti x, baiti y, CRGB c) {

ikiwa (y <10) matrix_top (x, y) = c; mwingine matrix_bottom (x + 10, 19 - y) = c; } // mwisho setXXPixel ()

Hatua ya 6: Jalada la Acrylic

Jalada la Acrylic
Jalada la Acrylic
Jalada la Acrylic
Jalada la Acrylic

Ngumu zaidi kuliko sanduku la kuni kwa sababu ya unene mdogo, lakini kwa wakati wa kutosha na maoni mazuri ya kuweka mchemraba pamoja wakati gundi inakuwa ngumu utapata hii pamoja. Nimeshangazwa juu ya nguvu ya gundi hii ya akriliki (Acrifix), kwa hivyo nadhani sio lazima kuwa na wasiwasi juu ya kesi iliyovunjika.

Hatua ya 7: Ileteni Pamoja

Kuleta Pamoja
Kuleta Pamoja
Kuleta Pamoja
Kuleta Pamoja
Kuleta Pamoja
Kuleta Pamoja
Kuleta Pamoja
Kuleta Pamoja

Baada ya kumaliza hatua zote kabla ya wakati wa kuleta sehemu zote pamoja. Wakati haujaunganisha gridi ya LED bado, basi sasa ni wakati wa kufanya hivyo. Sina gundi ya gridi kwa mchemraba kwa sababu hakuna haja yake na ikiwa kuna LED iliyovunjika unaweza kuibadilisha bila shida, hata hivyo unahitaji kuwa na mikono zaidi ya miwili kushikilia gridi tano kwa mchemraba na kuweka ndani ya kifuniko cha akriliki. Mwisho lakini sio uchache unaweza kubofya jopo la kuni chini kwa mchemraba. Jalada limewekwa kwenye jopo la chini la kuni na visu nane ndogo sana.

Hatua ya 8: Programu na Udhibiti

Programu na Udhibiti
Programu na Udhibiti
Programu na Udhibiti
Programu na Udhibiti

Mchoro kwenye ujana unategemea maktaba ya FastLED ambayo inajumuisha michoro kadhaa za kimsingi. Kuongeza kifurushi cha maktaba ya RGBLEDS kwenye mchoro wako huleta algebra ya tumbo yenye nguvu ya kuonyesha maandishi na 'sprites' na michoro nyingi za mfano pia. Ikiwa unataka kucheza Tetris vile vile basi rejelea inayoweza kufundishwa kutoka kwa jollifactory, hata ikiwa inatumia matrix ya bicolor tu.

Programu ya smartphone inategemea NetIO na David Eickhoff ambayo ina nyaraka nzuri sana. Na NetIO-UI-Mbuni unaweza kuunda kiolesura chako cha mtumiaji na vifungo, vitelezi, lebo na mengi zaidi. Unaweza kuchagua itifaki ya jumbe zinazotoka kwa mbuni. Katika kesi yangu nilichukua moja rahisi - UDP. Ujumbe hutumwa kwa ESP8266 na mtandao wangu wa nyumbani na Vijana watatathmini yaliyomo na kushughulikia amri maalum. Unaweza kutumia faili iliyoambatanishwa kuanza kuunda kiolesura chako au tumia tu programu ya chaguo lako.

Hatua ya 9: Jenga yako mwenyewe na Furahiya

Jenga yako mwenyewe na Furahiya
Jenga yako mwenyewe na Furahiya

Sasa ni wakati wa kupata sehemu na ujenge Matofali yako mwenyewe. Ikiwa una maswali yoyote jisikie huru kuuliza.

Kwa video zaidi unaweza kuangalia Youtube-Channel yangu. Bado ni kazi inayoendelea kwa hivyo kutakuwa na nyenzo zaidi katika siku zijazo.

Asante kwa kusoma na kufurahiya kucheza Tetris au michezo mingine mzuri kwenye Matofali yako mwenyewe!

Taa na Mashindano ya Taa 2016
Taa na Mashindano ya Taa 2016
Taa na Mashindano ya Taa 2016
Taa na Mashindano ya Taa 2016

Tuzo ya pili katika Mashindano ya Taa na Taa 2016

Mashindano ya LED
Mashindano ya LED
Mashindano ya LED
Mashindano ya LED

Zawadi Kubwa katika Mashindano ya LED

Ilipendekeza: