Orodha ya maudhui:

Neo Pixel, Mchezo wa Thumb wa Haraka zaidi.: Hatua 8 (na Picha)
Neo Pixel, Mchezo wa Thumb wa Haraka zaidi.: Hatua 8 (na Picha)

Video: Neo Pixel, Mchezo wa Thumb wa Haraka zaidi.: Hatua 8 (na Picha)

Video: Neo Pixel, Mchezo wa Thumb wa Haraka zaidi.: Hatua 8 (na Picha)
Video: Сравнение Redmi Note 8 и Meizu Note 9 2024, Julai
Anonim

Nilijenga mradi huu kwa sababu kuchukua kwa Makerfaire yangu ya ndani huko Newcastle, Uingereza. Wazo lilikuwa kutengeneza mchezo wa yadi ya shule ambayo itakuwa rahisi na rahisi kutengeneza.

Wazo ni rahisi, kushinda lazima ubonyeze kitufe mara kwa mara mpaka ujaze pete ya pikseli na mwangaza. Unashindana moja kwa moja na mpinzani na mshindi anapata pete ya kijani kibichi, wakati anayeshindwa anapata pete nyekundu inayowaka.

Ili kufanya mradi huo, nilitumia muundo wa SolidWorks, uchapishaji wa 3D na nilibuni bodi za mzunguko kwa kutumia Fritzing. Nilikuwa na bodi za mzunguko zilizopigwa Chuo Kikuu Changu.

Kwa jumla nadhani mradi ulitokea vizuri. Video inaonyesha kucheza kwa mchezo; rahisi lakini yenye ufanisi.

Hatua ya 1: Sehemu Zinazohitajika

Nilikuwa na vitu hivi vimelala lakini haipaswi kugharimu sana kujenga jambo lote. Nilitumia kebo ya data ya ethernet kwa vifaa vya mkono kwa sababu ilikuwa na cores nyingi za kusambaza simu na vifungo.

Orodha ya Sehemu:

Vichwa vya Solder kike na kiume

Trinket ya Adafruit - Mini Microcontroller - 5V Logic

Pete ya NeoPixel

3 x AAA Battery Holder na On / Off switch na 2-Pin JST

Vipimo 2 x 10K

kebo ya zamani ya mtandao wa Ethernet

JST-PH 2-Pin SMT Kiunganisho cha kulia cha Angle

Vifungo vya Screw 2.54mm Pitch (3-Pin) na (5-pin)

Hatua ya 2: Bodi ya Mzunguko

Iteration ya kwanza ilikuwa wazi imejengwa kwenye bodi ya mkate lakini mara tu nilipokuwa nimefanya hivyo, nilibuni bodi ya mzunguko kwa kutumia Fritzing. Nilifanya jambo zima katika mtazamo wa bodi ya mzunguko kwa sababu nilitaka kutumia vichwa, badala ya vifaa kwenye ubao wa mkate, kuziba vitu. Njia hii pia iliniruhusu kutumia vituo vya screw kwa simu za rununu.

Nimepakia faili ya.fzz, sina hakika matumizi ya skimu ni kiasi gani, lakini unaweza kutumia faili hiyo kwa urahisi ili bodi iweze kusaga au kuweka alama.

Mtazamo wa bodi unaonyesha upande wa chini wa bodi moja ya upande. Nimeandika vituo vya screw na waya zinazofaa huunda vifaa vya mkono.

Hatua ya 3: Kifaa cha mkono

Mikono ya mkono
Mikono ya mkono
Mikono ya mkono
Mikono ya mkono

Faili ya SolidWorks na faili ya STL ya vifaa vya mkono imejumuishwa.

Nilitumia Makerbot kuzichapisha na zilikuwa zimeelekezwa zikisimama wima sawa (kama vile unavyoshikilia). Nilisahau kuruhusu mashimo kwa waya za pete za Neo-pixel kwa hivyo ilibidi nizichape.

Niliweka alama kwenye nafasi za mashimo na kalamu ya alama na nilitumia kuchimba mkono kuchimba mashimo.

Hatua ya 4: Wiring vifaa vya mkono

Wiring vifaa vya mkono
Wiring vifaa vya mkono
Wiring vifaa vya mkono
Wiring vifaa vya mkono
Wiring vifaa vya mkono
Wiring vifaa vya mkono

Hii ilikuwa ngumu sana, lakini baada ya kunasa waya, niligundua kuwa kwa kuingiza kebo ya data kwanza na kutumia bisibisi ndogo kuchezea waya kwenye nafasi sahihi niliweza kupitisha waya kupitia visima vilivyochimbwa na shimo la kitufe.

Rangi za waya za kebo yangu ya data zilikuwa na waya kama hii

Gonga la NeoPixel

Brown - NeoPixel Katika

Kahawia na Nyeupe -NeoPixel Nje

Kijani - Nguvu ya Neopikseli

Kijani na Nyeupe- Ardhi

Kitufe

Bluu - Ardhi ya Kitufe

Bluu na nyeupe - Ishara ya Kitufe

Niliwaunganisha hawa wawili kwa kitufe kimoja cha kifungo

Kitufe cha Chungwa 5V

Hatua ya 5: Kuweka Soldering Bodi ya Mzunguko

Kuunganisha Bodi ya Mzunguko
Kuunganisha Bodi ya Mzunguko
Kuunganisha Bodi ya Mzunguko
Kuunganisha Bodi ya Mzunguko
Kuunganisha Bodi ya Mzunguko
Kuunganisha Bodi ya Mzunguko

Nilifanya jengo kwa hatua chache:

1) Niliuza kontakt ya betri kwa Trinket.

Hii ni soldering ya mlima wa uso ni ngumu sana lakini iligundua kipande cha bulldog kilikuwa muhimu kushikilia kontakt mahali pa kutengenezea.

2) Niliuza kwa kuruka na vipinga.

Kuna tatu katika mzunguko na nikagundua baadaye kuwa mbili hazihitajiki. Pia hapo awali nilikuwa na nia ya kutumia kitufe cha kuweka upya, lakini niligundua kuwa kifurushi cha betri wakati wa kuzima kama kuweka upya ilikuwa bora na rahisi kupanga. (labda toleo la 2 litakuwa bora)

3) kisha nikauza terminal ya screw mahali.

4) mwishowe niliuza kwenye trinket

Hatua ya 6: Kuikunja Pamoja

Kuikunja Pamoja
Kuikunja Pamoja

Mara tu nilipokuwa nimefanya hivyo, nilikata waya kwa kila mkono uliowekwa ndani ya bodi. Ninaweka ubao kwenye sanduku dogo lenye grommets kushikilia nyaya mahali.

Hatua ya 7: Kanuni

Kanuni
Kanuni

Nambari imejumuishwa, (nimeitoa maoni ili kueleweka zaidi) lakini ikiwa unajisikia ujasiri wa kutosha kufanya fujo na labda kuufanya mchezo kuwa mgumu zaidi au kidogo rasilimali zifuatazo ni muhimu sana.

Kuweka trinket katika IDE yangu ya Arduino, nilifuata Adafruit, Kuanzisha Mwongozo wa Trinket, kwa kusoma kitufe cha mabadiliko, nilibadilisha mfano katika Arduino IDE. Kwa vitu vyote vya NeoPixel, kumbukumbu nzuri ni Adafruit NeoPixel Überguide.

Suala pekee la usimbuaji ambalo nilikwama lilikuwa kwamba, kwa sababu nilikuwa nikitumia NeoPixel ya RGB na Nyeupe (RGBW), ilibidi nibadilishe laini hii:

Ukanda wa Adafruit_NeoPixel = Adafruit_NeoPixel (60, PIN, NEO_GRB + NEO_KHZ800);

kwa

Ukanda wa Adafruit_NeoPixel = Adafruit_NeoPixel (60, PIN, NEO_RGBW + NEO_KHZ800);

Hatua ya 8: Mabadiliko ya Baadaye

Mradi huu ulitokea vizuri, lakini maboresho ambayo ninaweza kufikiria ni:

  1. Ifanye iwe bila waya (Wemos au Huzzahs wanaweza kufanya kazi kwa hili). Labda hata toleo la IOT unaweza kucheza na watu juu ya Skype kwa mfano.
  2. Ongeza udhibiti wa ugumu, yaani potentiometer kubadilisha idadi ya waandishi wa habari kujaza pete.
  3. Ni wazi kuipunguza kidogo.
  4. Chochote kingine ambacho nyinyi mnaweza kufikiria. Ikiwa una maoni nitafurahi kuyasikia.

Ilipendekeza: