Orodha ya maudhui:

Mashine ya Kituo cha Pokemon: Hatua 5
Mashine ya Kituo cha Pokemon: Hatua 5

Video: Mashine ya Kituo cha Pokemon: Hatua 5

Video: Mashine ya Kituo cha Pokemon: Hatua 5
Video: Majambazi walipopambana na Polisi baada ya kuiba pesa NMB Bank 2024, Novemba
Anonim
Mashine ya Kituo cha Pokemon
Mashine ya Kituo cha Pokemon

Hii inaweza kufundishwa iliundwa kutimiza mahitaji ya mradi wa Makecourse katika Chuo Kikuu cha South Florida (www.makecourse.com). Badala ya darasa la kuchagua la kuchosha, nilitoka kwa mguu na kuchukua Kozi hii ya Kufanya. Niliahidiwa uchapishaji wa 3D, ujuzi wa Arduino, na mradi mzuri wa mwisho. Darasa hili, kwa kweli, lilitimiza yote matatu!

Katika wiki za kwanza za darasa nililazimika kubuni wazo la mradi ambalo lilikuwa la kufurahisha na la ubunifu, linaloweza kufanywa ndani ya kizuizi cha darasa, 3D iliyochapishwa, na ilikuwa na sehemu moja ya kusonga. Wazo langu kwa Mashine ya Kituo cha Pokemon lilikuja siku hiyo hiyo nilipanga mapema Pokemon Moon kwa 3DS. Huu ulikuwa wakati wangu wa Eureka!

Katika kila mchezo wa Pokemon, sinema na onyesho kumekuwa na Vituo vya Pokemon, au majengo mazuri ya rangi nyekundu na nyeupe kutibu Pokemon iliyochoka na kuzimia. Muuguzi Joy ambaye anaendesha Kituo cha Pokemon hukusanya Pokemon yako na kuiweka kwenye Mashine ya Kituo cha Pokemon ambayo huponya Pokemon. Mashine hii kawaida ni ya mviringo au ya duara na hufanya kelele na kuangaza taa nyeupe na bluu. Utoaji wangu wa mashine hii ni sanduku la mraba na sehemu ya katikati inayozunguka ambayo Pokemon ingesambazwa. Kitufe kinapobanwa, mashine huzunguka na kucheza wimbo wa mandhari ya Kituo cha Pokemon na pia kuonyesha misemo yote ya Muuguzi wa Furaha.

Hatua ya 1: Vifaa na Faili

Hapa kuna vifaa ambavyo nilitumia katika mradi wangu wote:

Programu:

Arduino

Studio ya Uvumbuzi 2017

Printa ya 3D

Mashine ya kukata laser

Zana:

Mfumo wa Soldering

Dremel

Bisibisi

Gundi ya Mawasiliano ya Saruji ya DAP

Gundi ya Ufundi ya E6000

Ugavi:

Sehemu zilizochapishwa za 3D

"Glasi" ya akriliki

Mipira ya Pokemon ya Mapambo (yangu iliundwa na mipira ya styrofoam na rangi lakini hizi zinaweza kutengenezwa na udongo, kuchonga, sehemu zilizochapishwa za 3D, nk)

Tape ya Umeme

Umeme:

Arduino

Pikipiki ya Stepper

Adafruit Soundboard Fx

Spika

Uonyesho wa LCD

Bodi ya mkate, vifungo na waya

Mafaili:

Imeambatanishwa ni faili zangu za.stl za sehemu zilizochapishwa za 3D na michoro iliyotumiwa kwa Arduino

Hatua ya 2: Mchoro wa Arduino

Video hapo juu inaweza kutumika kufuata pamoja na mchoro (chini ya faili kwenye sehemu ya nyenzo) au na maelezo haya hapa chini:

Maktaba zinazohitajika kwa mchoro huu ni Waya, Kioevu Kioevu, na Stepper. Serial Serial na Adafruit ni chaguo ikiwa unataka kupanua kwenye mchoro huu kwa kutumia kazi zingine za Soundboard.

Mwanzoni mwa mchoro, ninafafanua kitufe, uwiano wa kasi na gia ya motor stepper, na anwani ya kuonyesha LCD. Hii inafuatwa na usanidi batili ambao myDisplay.init hutumiwa kuanzisha LCD na myDisplay.backlight hutumiwa kuwasha taa ya nyuma ya LCD. Kasi ya stepper kisha imewekwa na hali ya kifungo imewekwa pia.

Kitanzi batili kimepangwa kwa kitanzi cha muda na kisha sehemu 6 ambazo kimsingi ni sawa. Kitanzi cha wakati kinasema wakati kitufe kiko juu au kisichobanwa basi sehemu iliyo ndani ya mabano inapaswa kutokea. Katika kesi hii, hiyo haitakuwa kitu "wakati (digitalRead (buttonPin) == HIGH) {}". Walakini, wakati kifungo kiko chini au kubonyeza, basi mchoro uliobaki unapaswa kuendelea kukamilika.

Sehemu sita ambazo hutengeneza mchoro wote ni pamoja na agizo la kuzungusha kipokezi kwa kutumia myStepper.step (stepsPerRevolution) na myDisplay.setCursor (0, 0) ambayo huanza kifungu kwenye mstari wa kwanza wa onyesho la LCD ikifuatiwa na amri myDisplay.print ("Karibu kwetu") ambayo ndio kifungu cha kuonyeshwa kwenye mstari wa kwanza. Hii inafuatwa na myDisplay.setCursor (0, 1) ambayo huanza kifungu kwenye mstari wa pili wa onyesho la LCD na amri myDisplay.print ("Pokemon Center!") Ambayo inaonyeshwa kwenye laini ya pili. Amri ya mwisho ni myDisplay.clear ambayo inabadilisha skrini kwa kifungu kifuatacho cha nambari kwa zamu inayofuata na kifungu.

Hatua ya 3: Kubuni Mashine

Image
Image

Nilitumia Mvumbuzi kubuni sehemu zangu zilizochapishwa za 3D kwa Mashine ya Kituo cha Pokemon. Programu zingine nyingi zinaweza kutumiwa maadamu zinaweza kubadilishwa kuwa faili za.stl kwa uchapishaji. Nilitengeneza mashine yangu kwa kutumia jumla ya sehemu 4: Msingi, kipokezi, msingi wa kuba, na kuba.

Msingi ni sanduku lenye mashimo na daraja katikati ambayo inaruhusu waya za Arduino kulishwa wakati wa kuunda sehemu ya gari ya Stepper kupumzika. Msingi ni rangi ya manjano kwenye video iliyoambatishwa.

Pokezi nyekundu ambayo iko ndani ya msingi ni mahali ambapo Pokeballs ingesambazwa na kuponywa wakati sehemu hii inapozunguka.

Msingi wa kuba wa kijani uko juu ya msingi na hufanya kama jukwaa la kuba kupumzika juu ya hivyo haingiliani na kipokezi kinachozunguka.

Dome ya bluu inakaa kwenye msingi wa kuba na ina shimo la kutazama kwenye kipokezi wakati inapozunguka. Shimo hili linafunikwa na akriliki iliyokatwa na laser baadaye katika mradi huo kwa nafasi wazi ya kutazama.

Hatua ya 4: Bodi ya Mzunguko na Udhibiti wa Arduino

Bodi ya Mzunguko na Udhibiti wa Arduino
Bodi ya Mzunguko na Udhibiti wa Arduino

Bodi ya Udhibiti wa Mashine ya Pokemon inaweza kugawanywa katika sehemu mbili: Arduino na Soundboard.

Arduino:

Arduino imeshikamana na gari inayokwenda, kitufe, na onyesho la LCD kupitia utumiaji wa ubao wa mkate, na inaendeshwa na kifurushi cha nje cha betri. Motor stepper huzunguka kipokezi, onyesho la LCD linaonyesha misemo ya kawaida ya Muuguzi Joy, na utumiaji wa kitufe ndio unadhibiti ikiwa mfumo unaendesha au unasubiri kikamilifu.

Ubao wa Sauti:

Adafruit Soundboard FX imeambatanishwa na spika, Arduino, na kitufe. Spika inacheza wimbo uliopakiwa, Arduino hutumiwa tu kama chanzo cha nguvu, na kitufe tena kinadhibiti ikiwa mfumo unafanya kazi au unasubiri.

Mzunguko wa ubao wa mkate na Arduino umeonyeshwa kwenye picha iliyoambatanishwa. Arduino ina vifaa vya stepper, LCD na vifungo kupitia pini zinazopatikana na ubao wa mkate huhamisha mikondo kati ya Arduino na vipande hivyo (LCD na motor). Bodi ya sauti ya Adafruit imeambatishwa kwenye ubao wa mkate na huchota nguvu kupitia Arduino. Muziki wa ubao wa sauti unachezwa kupitia spika iliyoambatanishwa na kamba ya msaidizi na Arduino inaendeshwa na kifurushi cha betri inayoweza kubebeka.

Hatua ya 5: Kuiweka Yote

Image
Image
Kuiweka Yote!
Kuiweka Yote!

Mfumo wa Arduino, Adafruit na Breadboard:

Pakua mchoro uliopewa na uipakie kwenye Arduino yako ili iwe na nambari inayohitajika kutekeleza vizuri. Kwa kuongeza, Adafruit Soundboard FX inahitaji kusanidiwa. Nilipakia tu faili ya muziki kwenye Ubao wa Sauti kwani bodi tayari imesanidiwa hadi vichocheo au vifungo 10. Nilitumia mipangilio ya kimsingi lakini mipangilio ya hali ya juu zaidi inaweza kupatikana hapa:

Arduino, Adafruit na Breadboard ziliwekwa ndani ya sanduku lililotolewa ambalo lilihitajika kwa mradi huu wa darasa ambao huweka umeme salama na salama. Ikiwa inataka, kisanduku kilichochapishwa cha 3D kinaweza kuundwa kwa utofauti zaidi katika sura na mistari kali katika sehemu zilizokatwa. Kwa kutumia dremel, niliunda sehemu ya kutazama skrini ya LCD, shimo kwa kitufe, na sehemu ya kamba ya msaidizi na kamba ya USB.

Sehemu zilizochapishwa za 3D zilikusanywa kama ifuatavyo:

Msingi, Stepper Motor, Receptor, Dome Base, na kisha Dome.

Stepper ilichimbwa na kulindwa kwenye daraja kwenye msingi na Mpokeaji alikuwa na shimo lililochimbwa kutoshea bastola ya Stepper. Hakikisha uangalie kwamba kipokezi kinaweza kuzunguka vizuri kabla ya kuchimba visima kwenye Stepper. Ikiwa sivyo, rekebisha msimamo hadi iweze. Msingi wa Dome umewekwa kwenye Base na kisha Dome imewekwa kwenye Dome Base. Dirisha la kutazama la akriliki lilikatwa kwa kutumia mashine ya kukata laser ili kuhakikisha kifafa kamili. Ikiwa hiyo haipatikani, dremel ingefanya kazi vile vile.

Mapambo:

Mapambo yoyote yanaweza kutumika kwenye Mashine yako ya Kituo cha Pokemon. Niliunda pokeballs mini kupamba nje ya msingi. Mawazo mengine yanaweza kujumuisha kuunda mipira ya kuingia ndani ya mashine, kuchora msingi, au kuambatisha sanamu ndogo za pokemon. Furahiya tu!

Ilipendekeza: