Sadržaj:
- Korak 1: Materijali i datoteke
- Korak 2: Arduino skica
- Korak 3: Projektiranje stroja
- Korak 4: Arduino sklop i upravljačka ploča
- Korak 5: Postavljanje svega
Video: Pokemon centar stroj: 5 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
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
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
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
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:
Nadalje: Napredni medijski centar s Odroidom N2 i Kodijem (podrška za 4k i HEVC): 3 koraka
Folow-UP: Napredni medijski centar s Odroidom N2 i Kodijem (podrška za 4k i HEVC): Ovaj je članak nastavak mog prethodnog, prilično uspješnog članka o izgradnji svestranog medijskog centra, temeljenog isprva na vrlo popularnom Raspberry PI-u, ali kasnije, zbog nedostatka izlaza kompatibilnog s HEVC, H.265 i HDMI 2.2, došlo je do prekidača
Vile: Prijenosni arkadni i medijski centar: 5 koraka
Vile: Prijenosni arkadni i medijski centar: Cilj mi je bio izgraditi prijenosnu konzolu & medijski centar za moju kćer. Igranje mini dizajna poput PSP ili Nintendo klonova čini se predaleko od ideje starih arkadnih ormara. Htio sam se pridružiti nostalgiji za gumbima
Arduino kontrolni centar utičnice s Google kalendarom: 4 koraka
Arduino kontrolni centar utičnice s Google kalendarom: U ovom ćete uputstvu naučiti kako izgraditi kontrolni centar za svoj dom pomoću Adapruit Power Relej modula s 4 utičnice. Trebat će vam Arduino ploča s wifi modulom, kao što je Adafruit Feather Huzzah i Adafruit Power relejni modul 4
Ulaz u Stm32: daljinski upravljač za kućni medijski centar: 4 koraka (sa slikama)
Pada u Stm32: Daljinski upravljač za kućni medijski centar: Ovo je potpuni prototip za daljinsko upravljanje kućnim medijskim centrom temeljen na smt32 mikro kontroleru, stm32f103c8t6 poznatom kao 'bluepill' ploča. Pretpostavimo da koristite računalo za kućni medijski centar. To je vrlo fleksibilno rješenje koje vam omogućuje da postavite
Digitalni zidni kalendar i kućni informacijski centar: 24 koraka (sa slikama)
Digitalni zidni kalendar i kućni informacijski centar: U ovom uputstvu ću uključiti stari televizor s ravnim ekranom u digitalni zidni kalendar sa drvenim okvirima i kućni informacijski centar koji pokreće Raspberry Pi. Cilj je bio imati pristup na prvi pogled relevantne informacije za sve članove