Sadržaj:

Pokemon Center mašina: 5 koraka
Pokemon Center mašina: 5 koraka

Video: Pokemon Center mašina: 5 koraka

Video: Pokemon Center mašina: 5 koraka
Video: Кама пуля выбивает долги с мутного типа 2024, Juli
Anonim
Pokemon centar mašina
Pokemon centar mašina

Ova instrukcija nastala je u skladu sa projektnim zahtjevima Makecourse -a na Univerzitetu Južne Floride (www.makecourse.com). Umjesto nekog dosadnog izbornog časa, izašao sam na ud i pošao ovaj Make Course. Obećano mi je 3D štampanje, Arduino vještine i sjajan završni projekt. Ova klasa je, u stvari, isporučila sve tri!

U prvih nekoliko tjedana predavanja morao sam osmisliti projektnu ideju koja je zabavna i kreativna, izvediva u okviru ograničenja razreda, 3D štampana i sa 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 centar prikuplja vaše Pokemone i stavlja ih u Pokemon Center Machine koja liječi Pokemone. Ova mašina je tipično pravokutna ili kružna i stvara buku i treperi bijelim i plavim svjetlima. Moja izvedba ove mašine je kvadratna kutija sa rotirajućim srednjim dijelom gdje bi se distribuirali Pokemoni. Kada se pritisne dugme, mašina se rotira i reprodukuje pjesmu teme Pokemon centra, kao i prikaz svih izraza Nurse Joys.

Korak 1: Materijali i datoteke

Evo materijala koje sam koristio tokom svog projekta:

Programi:

Arduino

Inventor Studio 2017

3D štampač

Mašina za lasersko rezanje

Alati:

Sistem za lemljenje

Dremel

Šrafciger

DAP Kontaktno ljepilo za cement

E6000 Ljepilo za izradu

Potrošni materijal:

3D štampani delovi

Akrilno "staklo"

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

Električna traka

Elektronika:

Arduino

Stepper Motor

Adafruit Soundboard Fx

Zvučnik

LCD displej

Oglasna ploča, dugmad i žice

Datoteke:

U prilogu su moje.stl datoteke za 3D štampane 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 ispod:

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

Na početku skice definiram dugme, brzinu i omjer prijenosa koračnog motora i adresu LCD ekrana. Nakon toga slijedi postavljanje praznine 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 dugme VISOKO ili ne pritisnuto, 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 treba nastaviti do kraja.

Š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 ekran za sljedeći paket koda za sljedeću rotaciju i izraz.

Korak 3: Projektovanje mašine

Image
Image

Koristio sam Inventor za dizajniranje svojih 3D štampanih dijelova za Pokemon Center Machine. Mnogi drugi programi mogu se koristiti sve dok se mogu pretvoriti u.stl datoteke za ispis. Dizajnirao sam svoju mašinu 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 Pokeballs distribuirao i liječio dok se ovaj dio okreće.

Podnožje zelene 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 leži 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 se vanjskom baterijom. Koračni motor rotira receptor, LCD ekran prikazuje uobičajene fraze Nurse Joy, a upotreba dugmeta je ono što kontrolira da li sistem aktivno radi ili čeka.

Zvučna ploča:

Adafruit Soundboard FX je pričvršćen na zvučnik, Arduino i dugme. Zvučnik pušta prenesenu pjesmu, Arduino se koristi samo kao izvor napajanja, a tipka još jednom kontrolira radi li sistem 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). Zvučna ploča Adafruit pričvršćena je na matičnu ploču i napaja kroz Arduino. Muzika sa zvučne ploče reproducira se preko zvučnika pričvršćenog pomoćnim kabelom, a Arduino napaja prijenosna baterija.

Korak 5: Sve namjestite

Image
Image
Postavljanje svega!
Postavljanje svega!

Arduino, Adafruit i Breadboard sistem:

Preuzmite priloženu skicu i postavite je na svoj Arduino tako da će imati kôd potreban za ispravnu izvedbu. Dodatno, Adafruit Soundboard FX treba postaviti. Učitao sam samo muzičku datoteku na Soundboard jer je ploča već programirana do 10 okidača ili dugmadi. 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 klasni projekt koji održava elektroniku sigurnom i zaštićenom. Po želji se može stvoriti 3D štampana kutija za veću raznolikost oblika i oštrije linije u izrezanim dijelovima. Pomoću dremela stvorio sam mjesto za gledanje LCD ekrana, rupu za dugme i odjeljak za pomoćni kabel i USB kabel.

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

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

Steper je izbušen i pričvršćen za most na bazi, a u receptoru je izbušena rupa u koju se uklapa klip Steppera. 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 za podlogu, a zatim je kupola zalijepljena za podlogu kupole. Akrilni prozor za gledanje izrezan je pomoću mašine za lasersko rezanje kako bi se osiguralo savršeno prianjanje. Ako to nije dostupno, dremel bi jednako dobro funkcionirao.

Dekoracija:

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 lopti za ulazak u mašinu, bojanje osnove ili pričvršćivanje malih figurica pokemona. Samo se zabavite!

Preporučuje se: