Kazalo:

Stroj Pokemon Center: 5 korakov
Stroj Pokemon Center: 5 korakov

Video: Stroj Pokemon Center: 5 korakov

Video: Stroj Pokemon Center: 5 korakov
Video: Кто построит лучше кровать для улицы из кубиков и лего 2024, November
Anonim
Pokemon Center stroj
Pokemon Center stroj

Ta pouk je bil ustvarjen v skladu z zahtevami projekta Makecourse na Univerzi v Južni Floridi (www.makecourse.com). Namesto nekega dolgočasnega izbirnega pouka sem se odpravil na tečaj in opravil ta tečaj izdelave. Obljubljeno mi je bilo 3D tiskanje, veščine Arduina in odličen končni projekt. Ta razred je pravzaprav uspel pri vseh treh!

V prvih nekaj tednih pouka sem moral oblikovati idejo projekta, ki je bila zabavna in ustvarjalna, izvedljiva v okviru omejitev razreda, 3D natisnjena in z enim gibljivim delom. Moja ideja za Pokemon Center Machine se je pojavila istega dne, ko sem naročil Pokemon Moon za 3DS. To je bil moj trenutek Eureke!

V vsaki igri Pokemon, filmu in predstavi so bili centri Pokemonov ali ljubke majhne rdeče -bele stavbe za zdravljenje izčrpanih in omedlelih Pokemonov. Medicinska sestra Joy, ki vodi Pokemon Center, zbere vaše Pokemone in jih položi v stroj Pokemon Center, ki zdravi Pokemone. Ta stroj je običajno pravokoten ali okrogel in povzroča nekaj hrupa ter utripa bele in modre luči. Moja izvedba tega stroja je kvadratna škatla z vrtljivim srednjim delom, kamor bi se razdelili Pokemoni. Ko pritisnete gumb, se naprava vrti in predvaja pesem teme Pokemon Center ter prikaže vse stavke Nurse Joys.

1. korak: Materiali in datoteke

Tu so materiali, ki sem jih uporabil v celotnem projektu:

Programi:

Arduino

Inventor Studio 2017

3D tiskalnik

Laserski stroj za rezanje

Orodja:

Spajkalni sistem

Dremel

Izvijač

DAP Kontaktno lepilo za cement

E6000 Lepilo za izdelavo

Zaloge:

3D tiskani deli

Akrilno "steklo"

Pokemonove kroglice za okras

Električni trak

Elektronika:

Arduino

Koračni motor

Adafruit Soundboard Fx

Zvočnik

LCD zaslon

Ogledna plošča, gumbi in žice

Datoteke:

Priložene so moje.stl datoteke za 3D natisnjene dele in skice, ki se uporabljajo za Arduino

2. korak: Skica Arduino

Zgornji videoposnetek lahko uporabite skupaj s skico (pod datotekami v razdelku z materialom) ali s tem opisom spodaj:

Knjižnice, potrebne za to skico, so Wire, Liquid Crystal in Stepper. Serijska programska oprema in Adafruit sta izbirna, če želite skico razširiti z drugimi funkcijami zvočne plošče.

Na začetku skice določim gumb, hitrost in prestavno razmerje koračnega motorja ter naslov LCD zaslona. Sledi nastavitev void, v kateri se myDisplay.init uporablja za inicializacijo LCD -ja, myDisplay.backlight pa za vklop osvetlitve ozadja LCD -ja. Nato se nastavi koračna hitrost in tudi stanje gumba.

Prazno zanko organizira zanka while in nato 6 odsekov, ki so v osnovi enaki. Zanka while navaja, da se mora, medtem ko je gumb VISOK ali pritisnjen, zgoditi odsek v oklepaju. V tem primeru to ne bi bilo nič "while (digitalRead (buttonPin) == HIGH) {}". Ko pa je gumb NIZKI ali pritisnjen, se preostanek skice nadaljuje do konca.

Šest razdelkov, ki sestavljajo preostanek skice, vključuje ukaz za vrtenje receptorja z uporabo myStepper.step (stepsPerRevolution) in myDisplay.setCursor (0, 0), ki začne frazo v prvi vrstici LCD zaslona, ki ji sledi ukaz. myDisplay.print ("Dobrodošli pri nas"), ki je fraza, ki bo prikazana v prvi vrstici. Sledi myDisplay.setCursor (0, 1), ki zažene frazo v drugi vrstici LCD zaslona in ukaz myDisplay.print ("Pokemon Center!"), Ki je prikazan v drugi vrstici. Zadnji ukaz je myDisplay.clear, ki ponastavi zaslon za naslednji sveženj kode za naslednjo rotacijo in frazo.

3. korak: Oblikovanje stroja

Image
Image

Z Inventorjem sem oblikoval svoje 3D tiskane dele za Pokemon Center Machine. Številne druge programe bi lahko uporabljali, dokler jih je mogoče pretvoriti v datoteke.stl za tiskanje. Svoj stroj sem oblikoval skupaj s štirimi deli: podnožjem, sprejemnikom, podnožjem kupole in kupolo.

Osnova je votla škatla z mostom na sredini, ki omogoča prehod žic Arduina, hkrati pa ustvarja odsek za počitek koračnega motorja. Osnova je v priloženem videu rumeno obarvana.

Rdeči receptor, ki se nahaja znotraj podnožja, je prostor, kjer bi se Pokeball razdelil in pozdravil, ko se ta del vrti.

Podstavek zelene kupole je nameščen na vrhu podstavka in deluje kot platforma, na kateri lahko kupola počiva, tako da ne moti vrtečega se sprejemnika.

Modra kupola leži na podnožju kupole in ima vrtečo se luknjo, ki lahko gleda med sprejemnikom, ko se vrti. Ta luknja je kasneje v projektu prekrita z lasersko izrezanim akrilom za čist prostor za ogled.

Korak: Arduino vezje in nadzorna plošča

Arduino vezje in nadzorna plošča
Arduino vezje in nadzorna plošča

Nadzorno ploščo Pokemon Center Machine lahko razdelimo na dva dela: Arduino in zvočno ploščo.

Arduino:

Arduino je s pomočjo krožne plošče pritrjen na koračni motor, gumb in LCD zaslon, napaja pa ga zunanji akumulator. Koračni motor vrti sprejemnik, LCD zaslon prikazuje pogoste stavke Nurse Joy, uporaba tipke pa nadzoruje, če sistem aktivno deluje ali čaka.

Zvočna plošča:

Adafruit Soundboard FX je pritrjen na zvočnik, Arduino in gumb. Zvočnik predvaja naloženo pesem, Arduino se uporablja zgolj kot vir napajanja, gumb pa znova nadzoruje, ali sistem aktivno deluje ali čaka.

Vezje plošče in Arduino je prikazano na priloženi sliki. Arduino ima vhodne korake, LCD in gumbe prek razpoložljivih zatičev, plošča pa prenaša tokove med Arduinom in temi deli (LCD in motor). Zvočna plošča Adafruit je pritrjena na ploščo in črpa moč skozi Arduino. Glasba z zvočne plošče se predvaja prek zvočnika, pritrjenega s pomožnim kablom, Arduino pa napaja prenosna baterija.

5. korak: Nastavite vse

Image
Image
Nastavitev vsega!
Nastavitev vsega!

Sistem Arduino, Adafruit in Breadboard:

Prenesite priloženo skico in jo naložite v svoj Arduino, da bo imel kodo, potrebno za pravilno delovanje. Poleg tega je treba nastaviti Adafruit Soundboard FX. Glasbeno datoteko sem naložil samo na zvočno ploščo, saj je plošča že programirana do 10 sprožilcev ali gumbov. Uporabil sem osnovne nastavitve, naprednejše pa najdete tukaj:

Arduino, Adafruit in Breadboard so bili postavljeni v predvideno škatlo, ki je bila potrebna za ta razredni projekt, ki ohranja elektroniko varno in zaščiteno. Po želji bi lahko ustvarili 3D natisnjeno škatlo za večjo raznolikost oblike in ostrejše črte v izrezanih odsekih. Z uporabo dremela sem ustvaril vidno mesto za LCD zaslon, luknjo za gumb in odsek za pomožni kabel in kabel USB.

3D natisnjeni deli so bili sestavljeni na naslednji način:

Podstavek, koračni motor, sprejemnik, osnova kupole in nato kupola.

Stepper je bil izvrtan in pritrjen na most na podnožju, v sprejemniku pa je bila izvrtana luknja, da se prilega koračnemu batu. Pred vrtanjem v Stepperju preverite, ali se lahko sprejemnik nemoteno vrti. Če ne, prilagodite položaj, dokler ni mogoče. Dome Base se prilepi na Base in nato Dome se prilepi na Dome Base. Akrilno razgledno okno je bilo izrezano z laserskim rezalnim strojem, da se zagotovi popolno prileganje. Če tega ni na voljo, bi dremel deloval prav tako dobro.

Dekoracija:

Na vašem računalniku Pokemon Center lahko uporabite katero koli dekoracijo. Ustvaril sem mini žogice za okrasitev zunanje strani baze. Druge ideje bi lahko vključevale ustvarjanje kroglic za vstop v stroj, barvanje podlage ali pritrditev majhnih figuric pokemonov. Le zabavaj se!

Priporočena: