Sadržaj:

Pokemon centar stroj: 5 koraka
Pokemon centar stroj: 5 koraka

Video: Pokemon centar stroj: 5 koraka

Video: Pokemon centar stroj: 5 koraka
Video: 😨100 Дней с Покемонами в Майнкрафт! (1 Часть) 2024, Studeni
Anonim
Pokemon centar stroj
Pokemon centar stroj

Ova instrukcija nastala je u skladu s projektnim zahtjevima Makecoursea na Sveučilištu Južne Floride (www.makecourse.com). Umjesto nekog dosadnog izbornog sata, izašao sam na kraj i pohađao ovaj Make Course. Obećano mi je 3D ispisivanje, Arduino vještine i sjajan završni projekt. Ova je klasa, naime, uspjela isporučiti sve tri!

U prvih nekoliko tjedana nastave morao sam osmisliti projektnu ideju koja je zabavna i kreativna, izvediva u okviru ograničenja razreda, 3D ispisana i s jednim pokretnim dijelom. Moja ideja za Pokemon Center Machine došla je istog dana kada sam predbilježio Pokemon Moon za 3DS. Ovo je bio moj trenutak Eureke!

U svakoj Pokemon igri, filmu i emisiji postojali su Pokemon centri ili slatke male crveno -bijele zgrade za liječenje iscrpljenih i onesviještenih Pokemona. Medicinska sestra Joy koja vodi Pokemon Center prikuplja vaše Pokemone i stavlja ih u Pokemon Center Machine koji liječi Pokemone. Ovaj je stroj obično pravokutnog ili kružnog oblika i stvara buku i treperi bijelo i plavo svjetlo. Moja izvedba ovog stroja je četvrtasta kutija s rotirajućim središnjim dijelom gdje bi se distribuirali Pokemoni. Kada se pritisne gumb, stroj se okreće i reproducira pjesmu teme Pokemon centra, kao i prikaz svih izraza Nurse Joys.

Korak 1: Materijali i datoteke

Evo materijala koje sam koristio tijekom svog projekta:

Programi:

Arduino

Inventor Studio 2017

3D pisač

Stroj za lasersko rezanje

Alati:

Sustav za lemljenje

Dremel

Odvijač

DAP Kontaktno ljepilo za cement

E6000 Ljepilo za izradu

Pribor:

3D ispisani dijelovi

Akrilno "staklo"

Pokemon loptice za ukrašavanje (moje su izrađene od stiropor kuglica i boja, ali one se mogu izraditi od gline, rezbarenja, 3D ispisanih dijelova itd.)

Električna traka

Elektronika:

Arduino

Koračni motor

Adafruit zvučna ploča Fx

Zvučnik

LCD zaslon

Oglasna ploča, gumbi i žice

Datoteke:

U privitku su moje.stl datoteke za 3D ispisane dijelove i skice koje se koriste za Arduino

Korak 2: Arduino skica

Gornji video zapis može se koristiti zajedno sa skicom (ispod datoteka u odjeljku materijala) ili s ovim opisom u nastavku:

Knjižnice potrebne za ovu skicu su Žica, Tečni kristal i Stepper. Softverski serijski i Adafruit izborni su ako želite proširiti ovu skicu pomoću drugih funkcija zvučne ploče.

Na početku skice definiram gumb, brzinu i omjer prijenosa koračnog motora i adresu LCD zaslona. Nakon toga slijedi postavljanje void u kojem se myDisplay.init koristi za inicijalizaciju LCD -a, a myDisplay.backlight za uključivanje pozadinskog osvjetljenja LCD -a. Zatim se podešava koračna brzina, a postavlja se i stanje gumba.

Praznu petlju organizira petlja while, a zatim 6 dijelova koji su u osnovi isti. Petlja while navodi da bi se, dok je gumb VISOK ili ne pritisnut, trebao pojaviti odjeljak unutar zagrade. U ovom slučaju to ne bi bilo ništa "while (digitalRead (buttonPin) == HIGH) {}". Međutim, kada je tipka NISKA ili pritisnuta, preostali dio skice trebao bi se nastaviti dovršiti.

Šest odjeljaka koji čine ostatak skice uključuju naredbu za rotiranje receptora pomoću myStepper.step (stepsPerRevolution) i myDisplay.setCursor (0, 0) koji započinje izraz u prvom retku LCD zaslona nakon čega slijedi naredba myDisplay.print ("Dobro došli u naš") koji je izraz koji se prikazuje u prvom retku. Nakon toga slijedi myDisplay.setCursor (0, 1) koji započinje izraz u drugom retku LCD zaslona i naredba myDisplay.print ("Pokemon Center!") Koja se prikazuje u drugom retku. Posljednja naredba je myDisplay.clear koja resetira zaslon za sljedeći paket kodova za sljedeću rotaciju i izraz.

Korak 3: Projektiranje stroja

Image
Image

Koristio sam Inventor za dizajn svojih 3D ispisanih dijelova za Pokemon Center Machine. Mnogi drugi programi mogli bi se koristiti sve dok se mogu pretvoriti u.stl datoteke za ispis. Dizajnirao sam svoj stroj koristeći ukupno 4 dijela: bazu, receptor, bazu kupole i kupolu.

Baza je izdubljena kutija s mostom u sredini koji omogućuje provlačenje žica Arduina dok stvara odjeljak na koji će počivati koračni motor. Baza je u priloženom videu obojena žutom bojom.

Crveni receptor koji se nalazi unutar baze je mjesto gdje bi se Pokeball -e distribuirale i liječile dok se ovaj dio okreće.

Zelena baza kupole nalazi se na vrhu baze i djeluje kao platforma na koju kupola može počivati, tako da ne ometa rotirajući receptor.

Plava kupola počiva na podnožju kupole i ima rupu za gledanje u receptor dok se okreće. Ova rupa je kasnije u projektu prekrivena laserski izrezanim akrilom za slobodan prostor za gledanje.

Korak 4: Arduino sklop i upravljačka ploča

Arduino sklop i upravljačka ploča
Arduino sklop i upravljačka ploča

Upravljačka ploča Pokemon Center Machine može se podijeliti u dva dijela: Arduino i Soundboard.

Arduino:

Arduino je povezan s koračnim motorom, gumbom i LCD zaslonom pomoću matične ploče, a napaja ga vanjska baterija. Koračni motor rotira receptor, LCD zaslon prikazuje uobičajene fraze medicinske sestre Joy, a upotreba gumba je ono što kontrolira radi li sustav aktivno ili čeka.

Zvučna ploča:

Adafruit Soundboard FX pričvršćen je na zvučnik, Arduino i gumb. Zvučnik pušta prenesenu pjesmu, Arduino se koristi samo kao izvor napajanja, a gumb je još jednom ono što kontrolira radi li sustav aktivno ili čeka.

Krug matične ploče i Arduina prikazan je na priloženoj slici. Arduino ima koračne, LCD i ulaze s gumbima kroz dostupne pinove, a matična ploča prenosi struje između Arduina i tih dijelova (LCD i motor). Oglasna ploča Adafruit pričvršćena je na ploču i napaja kroz Arduino. Glazba sa zvučne ploče reproducira se putem zvučnika pričvršćenog pomoćnim kabelom, a Arduino pokreće prijenosna baterija.

Korak 5: Postavljanje svega

Image
Image
Postavljanje svega!
Postavljanje svega!

Sustav Arduino, Adafruit i Breadboard:

Preuzmite priloženu skicu i prenesite je na svoj Arduino tako da će imati kôd potreban za ispravnu izvedbu. Dodatno, potrebno je postaviti Adafruit Soundboard FX. Učitao sam glazbenu datoteku samo na Soundboard budući da je ploča već programirana do 10 okidača ili gumba. Koristio sam osnovne postavke, ali naprednije postavke možete pronaći ovdje:

Arduino, Adafruit i Breadboard smješteni su u predviđenu kutiju koja je bila potrebna za ovaj razredni projekt koji održava elektroniku sigurnom i zaštićenom. Po želji se može stvoriti 3D tiskana kutija za veću raznolikost oblika i oštrije linije u izrezanim dijelovima. Pomoću dremela stvorio sam mjesto za gledanje LCD zaslona, rupu za gumb i odjeljak za pomoćni kabel i USB kabel.

3D ispisani dijelovi sastavljeni su na sljedeći način:

Baza, koračni motor, receptor, baza kupole, a zatim kupola.

Stepper je izbušen i pričvršćen za most na podnožju, a Receptor je izbušio rupu u koju se uklapa Stepper klip. Prije bušenja u Stepperu provjerite može li se receptor glatko rotirati. Ako ne, prilagodite položaj dok ne može. Baza kupole je zalijepljena na podlogu, a zatim je kupola zalijepljena na podlogu kupole. Akrilni prozor za gledanje izrezan je laserskim strojem za rezanje kako bi se osiguralo savršeno prianjanje. Ako to nije dostupno, dremel bi jednako dobro funkcionirao.

Ukras:

Bilo koji ukras može se koristiti na vašem Pokemon Center stroju. Napravio sam mini pokeball za ukrašavanje vanjske strane baze. Druge ideje mogu uključivati stvaranje kuglica za ulazak u stroj, bojanje baze ili pričvršćivanje malih figurica pokemona. Samo se zabavi!

Preporučeni: