Sisällysluettelo:

Pokemon Center Machine: 5 vaihetta
Pokemon Center Machine: 5 vaihetta

Video: Pokemon Center Machine: 5 vaihetta

Video: Pokemon Center Machine: 5 vaihetta
Video: Having learned this SECRET,you will never throw away the plastic bottle! SUCH ANYBODY HAS NEVER SEEN 2024, Marraskuu
Anonim
Pokemon Centerin kone
Pokemon Centerin kone

Tämä ohje on luotu täyttämään Etelä -Floridan yliopiston Makecourse -projektin vaatimus (www.makecourse.com). Jonkin tylsän valinnaisen luokan sijasta menin rajalle ja suoritin tämän Make Course -kurssin. Minulle luvattiin 3D -tulostus, Arduino -taidot ja mahtava lopullinen projekti. Tämä luokka itse asiassa onnistui kaikissa kolmessa!

Luokan ensimmäisten viikkojen aikana minun piti suunnitella projektiidea, joka oli hauska ja luova, toteutettavissa luokan rajoissa, 3D -tulostettu ja jossa oli yksi liikkuva osa. Ideani Pokemon Center Machine -laitteesta tuli samana päivänä, kun tilasin Pokemon Moonin 3DS: lle. Tämä oli minun Eureka -hetki!

Jokaisessa Pokemon -pelissä, elokuvassa ja esityksessä on ollut Pokemon -keskuksia tai söpöjä pieniä punaisia ja valkoisia rakennuksia uupuneiden ja pyörtyneiden Pokemonien hoitoon. Sairaanhoitaja Joy, joka johtaa Pokemon Centeria, kerää Pokemonisi ja laittaa ne Pokemon Center Machine -laitteeseen, joka parantaa Pokemonit. Tämä kone on tyypillisesti suorakulmainen tai pyöreä ja aiheuttaa melua ja vilkkuu valkoisia ja sinisiä valoja. Tämän koneen esitys on neliömäinen laatikko, jossa on pyörivä keskiosa, jossa Pokemon jaetaan. Kun painiketta painetaan, kone pyörii ja toistaa Pokemon Centerin tunnuslaulun sekä näyttää kaikki sairaanhoitajan lauseet.

Vaihe 1: Materiaalit ja tiedostot

Tässä ovat materiaalit, joita käytin koko projektini aikana:

Ohjelmat:

Arduino

Inventor Studio 2017

3D tulostin

Laserleikkuri

Työkalut:

Juotosjärjestelmä

Dremel

Ruuvimeisseli

DAP Contact Cement Glue

E6000 käsityöliima

Tarvikkeet:

3D -painetut osat

Akryyli "lasi"

Pokemon -pallot koristeluun (omani luotiin styrofoam -palloilla ja -maaleilla, mutta ne voitaisiin valmistaa savella, kaiverrus, 3D -painetut osat jne.)

Sähköteippi

Elektroniikka:

Arduino

Askelmoottori

Adafruit Soundboard Fx

Kaiutin

LCD -näyttö

Leipälauta, napit ja johdot

Tiedostot:

Liitteenä ovat.stl -tiedostot 3D -tulostetuille osille ja Arduinolle käytetty luonnos

Vaihe 2: Arduino -luonnos

Yllä olevaa videota voidaan käyttää joko luonnoksen (materiaaliosan tiedostojen alla) tai tämän kuvauksen alla:

Tätä luonnosta varten tarvittavat kirjastot ovat Wire, Liquid Crystal ja Stepper. Ohjelmistosarja ja Adafruit ovat valinnaisia, jos haluat laajentaa tätä luonnosta Soundboardin muiden toimintojen avulla.

Luonnoksen alussa määritän painikkeen, askelmoottorin nopeuden ja vaihteen sekä LCD -näytön osoitteen. Tämän jälkeen on tyhjä asetus, jossa myDisplay.init -ohjelmaa käytetään LCD -näytön alustamiseen ja myDisplay. taustavaloa käytetään LCD -näytön taustavalon sytyttämiseen. Sitten askelnopeus asetetaan ja painikkeen tila asetetaan myös.

Tyhjä silmukka järjestetään while -silmukalla ja sitten 6 osalla, jotka ovat pohjimmiltaan samat. Vaikka silmukka sanoo, että vaikka painike on KORKEA tai sitä ei paineta, suluissa olevan osan pitäisi tapahtua. Tässä tapauksessa se ei olisi mitään "while (digitalRead (buttonPin) == HIGH) {}". Kuitenkin, kun painike on LOW tai sitä painetaan, loput luonnoksesta jatkuvat loppuun.

Loput luonnokset muodostavat kuusi osaa, jotka sisältävät komennon kiertää reseptoria käyttämällä myStepper.step (stepsPerRevolution) ja myDisplay.setCursor (0, 0), joka aloittaa lauseen LCD -näytön ensimmäisellä rivillä ja jota seuraa komento myDisplay.print ("Welcome to our"), joka on lause, joka näytetään ensimmäisellä rivillä. Tätä seuraa myDisplay.setCursor (0, 1), joka aloittaa lauseen LCD -näytön toisella rivillä, ja komento myDisplay.print ("Pokemon Center!"), Joka näkyy toisella rivillä. Viimeinen komento on myDisplay.clear, joka nollaa seuraavan koodinipun näytön seuraavaa kierrosta ja ilmausta varten.

Vaihe 3: Koneen suunnittelu

Image
Image

Suunnittelin 3D -tulostettuja osia Pokemon Center Machinea varten Inventorilla. Monia muita ohjelmia voitaisiin käyttää niin kauan kuin ne voidaan muuntaa.stl -tiedostoiksi tulostamista varten. Suunnittelin koneeni yhteensä 4 osasta: pohja, reseptori, kupolialusta ja kupoli.

Pohja on ontto laatikko, jonka keskellä on silta, jonka avulla Arduinon johdot voidaan syöttää samalla, kun luodaan osa Stepper -moottorin lepäämiseen. Pohja on väriltään keltainen liitteenä olevassa videossa.

Pohjan sisällä oleva punainen reseptori on paikka, jossa Pokeballit jakautuvat ja paranevat, kun tämä osa pyörii ympäri.

Vihreä kupolialusta sijaitsee jalustan päällä ja toimii alustana kupolin lepäämiseen, joten se ei häiritse pyörivää reseptoria.

Sininen kupoli lepää kupolin pohjalla ja siinä on piippausreikä, joka näyttää reseptoriin sen pyöriessä. Tämä reikä on peitetty laserleikatulla akryylillä myöhemmin projektissa selkeän katselutilan aikaansaamiseksi.

Vaihe 4: Arduinon piiri- ja ohjauspaneeli

Arduinon piiri ja ohjauslauta
Arduinon piiri ja ohjauslauta

Pokemon Center Machine -ohjauskortti voidaan jakaa kahteen osaan: Arduino ja Soundboard.

Arduino:

Arduino on kiinnitetty askelmoottoriin, painikkeeseen ja LCD -näyttöön leipälevyn avulla, ja se saa virtansa ulkoisesta akusta. Askelmoottori pyörii reseptoria, LCD -näyttö näyttää sairaanhoitajan ilon yleiset lauseet, ja painikkeen käyttö ohjaa sitä, onko järjestelmä aktiivisesti käynnissä vai odottamassa.

Soundboard:

Adafruit Soundboard FX on kiinnitetty kaiuttimeen, Arduinoon ja painikkeeseen. Kaiutin toistaa ladatun kappaleen, Arduinoa käytetään vain virtalähteenä, ja painike ohjaa jälleen, onko järjestelmä käynnissä vai odottamassa.

Leipälaudan ja Arduinon piiri on esitetty liitteenä olevassa kuvassa. Arduinolla on askel-, LCD- ja painikkeiden tulot käytettävissä olevien nastojen kautta, ja leipälauta siirtää virrat Arduinon ja näiden kappaleiden (LCD ja moottori) välillä. Adafruit -äänipaneeli on kiinnitetty leipälautaan ja se saa virtaa Arduinon kautta. Kaikuäänen musiikki toistetaan kaiuttimen kautta, joka on liitetty lisäjohdolla, ja Arduino saa virtansa kannettavasta akusta.

Vaihe 5: Aseta kaikki valmiiksi

Image
Image
Kaikki valmiiksi!
Kaikki valmiiksi!

Arduino-, Adafruit- ja Breadboard -järjestelmä:

Lataa toimitettu luonnos ja lataa se Arduinollesi, jotta sillä on tarvittava koodi toimiakseen oikein. Lisäksi Adafruit Soundboard FX on asennettava. Lähetin musiikkitiedoston vain Soundboardille, koska levy on jo ohjelmoitu 10 laukaisimeen tai painikkeeseen. Käytin perusasetuksia, mutta lisäasetukset löytyvät täältä:

Arduino, Adafruit ja Breadboard sijoitettiin tähän laatuprojektiin vaaditun laatikon sisälle, joka pitää elektroniikan turvassa. Haluttaessa voitaisiin luoda 3D -tulostettu laatikko muodon monimuotoisuuden ja leikkausosien terävien viivojen lisäämiseksi. Dremelin avulla loin katselupisteen nestekidenäytölle, reiän painikkeelle ja osan lisäjohdolle ja USB -johdolle.

3D -tulostetut osat koottiin seuraavasti:

Jalusta, askelmoottori, reseptori, kupolialusta ja sitten kupoli.

Stepperi porattiin ja kiinnitettiin pohjan siltaan, ja reseptoriin porattiin reikä Stepper -männän sovittamiseksi. Muista tarkistaa, että vastaanotin voi pyöriä tasaisesti, ennen kuin poraat askelmiin. Jos ei, säädä asentoa, kunnes se pystyy. Dome Base liimataan pohjaan ja sitten Dome liimataan Dome Base. Akryyli -ikkunat leikattiin laserleikkauskoneella täydellisen istuvuuden varmistamiseksi. Jos se ei ole käytettävissä, dremel toimisi yhtä hyvin.

Koriste:

Mitä tahansa sisustusta voidaan käyttää Pokemon Center -koneessasi. Tein mini -pokeballit koristamaan pohjan ulkopintaa. Muita ideoita voivat olla pallojen luominen koneen sisälle, pohjan maalaus tai pienten pokemon -hahmojen kiinnittäminen. Pidä vain hauskaa!

Suositeltava: