Tartalomjegyzék:

Pokemon Center gép: 5 lépés
Pokemon Center gép: 5 lépés

Videó: Pokemon Center gép: 5 lépés

Videó: Pokemon Center gép: 5 lépés
Videó: Каспийский Груз - На белом (feat. Гио Пика) НОВИНКА 2023 2024, November
Anonim
Pokemon Center gép
Pokemon Center gép

Ez az oktatóanyag a Dél -Floridai Egyetem Makecourse (www.makecourse.com) projektkövetelményének teljesítésével jött létre. Valami unalmas választható óra helyett kimentem egy végtagra, és elvégeztem ezt a Make Course tanfolyamot. Ígéretet kaptam 3D nyomtatásra, Arduino készségekre és egy fantasztikus végső projektre. Ez az osztály valójában mindhármat teljesítette!

Az óra első heteiben egy olyan projektötletet kellett megterveznem, amely szórakoztató és kreatív volt, megvalósítható az osztály korlátai között, 3D nyomtatott, és tartalmazott egy mozgó részt. A Pokemon Center Machine ötlete ugyanazon a napon jött, amikor előrendeltem a Pokemon Moon -t a 3DS -hez. Ez volt az én Eureka pillanatom!

Minden Pokemon játékban, filmben és show -ban voltak Pokemon Központok, vagy aranyos kis piros -fehér épületek a kimerült és ájult Pokemonok kezelésére. Joy nővér, aki a Pokemon Központot vezeti, összegyűjti a Pokemonjaidat, és beteszi őket egy Pokemon Center Gépbe, amely meggyógyítja a Pokemonokat. Ez a gép tipikusan téglalap vagy kör alakú, némi zajt ad, és fehér és kék fényeket villog. Ennek a gépnek a megjelenítése egy négyzet alakú doboz, forgó középső résszel, ahol a Pokemonokat terjesztenék. Amikor megnyom egy gombot, a gép forog, és lejátssza a Pokemon Center főcímdalát, valamint megjeleníti az összes Nurse Joys kifejezést.

1. lépés: Anyagok és fájlok

Íme az anyagok, amelyeket a projekt során használtam:

Programok:

Arduino

Inventor Studio 2017

3d nyomtató

Lézervágó gép

Eszközök:

Forrasztórendszer

Dremel

Csavarhúzó

DAP Contact Cement ragasztó

E6000 Crafting ragasztó

Kellékek:

3D nyomtatott alkatrészek

Akril "üveg"

Pokemon golyók dekorációhoz (az enyémet hungarocell golyókkal és festékekkel hozták létre, de ezek agyagból, faragásból, 3D nyomtatott alkatrészekből stb.)

Elektromos szalag

Elektronika:

Arduino

Léptetőmotor

Adafruit Soundboard Fx

Hangszóró

LCD kijelzö

Kenyértábla, gombok és vezetékek

Fájlok:

Csatolva vannak a.stl fájljaim a 3D nyomtatott részekhez és az Arduinohoz használt vázlat

2. lépés: Az Arduino vázlat

A fenti videó felhasználható a vázlat (az anyagrész fájljai alatt) vagy az alábbi leírás követésére:

A vázlathoz szükséges könyvtárak a Wire, a Liquid Crystal és a Stepper. A Software Serial és az Adafruit opcionális, ha ezt a vázlatot a Soundboard egyéb funkcióival kívánja kibővíteni.

A vázlat elején definiálom a gombot, a léptetőmotor sebességét és áttételét, valamint az LCD kijelző címét. Ezt követi az üres beállítás, amelyben a myDisplay.init az LCD inicializálására szolgál, a myDisplay.backlight pedig az LCD háttérvilágításának bekapcsolására szolgál. Ezután beállítja a léptető sebességet, és beállítja a gomb állapotát is.

Az üres hurkot egy while ciklus, majd 6 alapvetően azonos szakasz képezi. A while ciklus azt állítja, hogy míg a gomb MAGAS vagy nincs lenyomva, a zárójelben lévő szakasznak meg kell történnie. Ebben az esetben ez nem lenne semmi "while (digitalRead (buttonPin) == HIGH) {}". Ha azonban a gomb LOW vagy le van nyomva, akkor a vázlat többi részének folytatódnia kell.

A vázlat többi részét képező hat szakasz tartalmazza a receptort a myStepper.step (stepsPerRevolution) segítségével forgatható parancsot, és a myDisplay.setCursor (0, 0) parancsot, amely a kifejezést az LCD kijelző első sorában kezdi, majd a parancs myDisplay.print ("Welcome to our"), amely az első sorban megjelenítendő kifejezés. Ezt követi a myDisplay.setCursor (0, 1), amely elindítja a kifejezést az LCD kijelző második sorában, és a myDisplay.print ("Pokemon Center!") Parancs, amely a második sorban jelenik meg. Az utolsó parancs a myDisplay.clear, amely visszaállítja a képernyőt a következő kódcsomagra a következő forgatáshoz és kifejezéshez.

3. lépés: A gép tervezése

Image
Image

Az Inventor segítségével terveztem 3D nyomtatott alkatrészeimet a Pokemon Center Machine számára. Sok más program is használható, amennyiben nyomtatásra.stl fájlokká alakíthatók. A gépemet összesen 4 rész felhasználásával terveztem: Az alap, a receptor, a kupolalap és a kupola.

Az alap egy üreges doboz, amelynek közepén híd van, amely lehetővé teszi az Arduino vezetékeinek átvezetését, miközben létrehoz egy részt a léptetőmotor számára. Az alap sárga színű a mellékelt videóban.

A bázis belsejében található piros receptor az, ahol a pókgolyók eloszlanak és meggyógyulnak, amikor ez a rész forog.

A zöld kupolalap az alap tetején helyezkedik el, és platformként működik a kupola tetején, így nem zavarja a forgó receptort.

A kék kupola a kupolalapon nyugszik, és van egy kukucskáló lyuk, amellyel be lehet nézni a receptorba, amikor forog. Ezt a lyukat a projekt későbbi szakaszában lézerrel vágott akril borítja, hogy tiszta legyen a kilátás.

4. lépés: Az Arduino áramkör és vezérlőpult

Az Arduino áramkör és vezérlőpult
Az Arduino áramkör és vezérlőpult

A Pokemon Center Machine vezérlőpanele két részre osztható: az Arduino és a Soundboard.

Az Arduino:

Az Arduino egy léptetőmotorhoz, egy gombhoz és egy LCD kijelzőhöz van csatlakoztatva egy kenyérsütő deszkán keresztül, és külső akkumulátorral működik. A léptetőmotor forgatja a receptort, az LCD -kijelzőn a Nurse Joy gyakori mondatai jelennek meg, és a gomb használata vezérli, ha a rendszer aktívan fut vagy várakozik.

A Soundboard:

Az Adafruit Soundboard FX egy hangszóróhoz, az Arduino -hoz és a gombhoz van csatlakoztatva. A hangszóró lejátssza a feltöltött dalt, az Arduino -t pusztán áramforrásként használják, és a gomb ismét vezérli, ha a rendszer aktívan fut vagy várakozik.

A kenyértábla és az Arduino áramköre a mellékelt képen látható. Az Arduino rendelkezik léptető, LCD és gomb bemenetekkel a rendelkezésre álló csapokon keresztül, és a kenyértábla továbbítja az áramokat az Arduino és az ilyen darabok (LCD és motor) között. Az Adafruit hanglemez a kenyértáblához van rögzítve, és az Arduino -n keresztül áramot táplál. A soundboard zenéit egy segédkábellel csatlakoztatott hangszórón keresztül lehet lejátszani, az Arduino pedig hordozható akkumulátorral működik.

5. lépés: Állítsa be az egészet

Image
Image
Az egész beállítása!
Az egész beállítása!

Az Arduino, Adafruit és Breadboard rendszer:

Töltse le a mellékelt vázlatot, és töltse fel az Arduino készülékére, hogy megkapja a megfelelő működéshez szükséges kódot. Ezenkívül be kell állítani az Adafruit Soundboard FX -et. Csak a zenefájlt töltöttem fel a Soundboardra, mivel a tábla már be van programozva 10 trigger vagy gomb megnyomására. Az alapbeállításokat használtam, de a további beállítások itt találhatók:

Az Arduino, az Adafruit és a Breadboard egy dobozba került, amely ehhez az osztályprojekthez szükséges, és amely biztonságban tartja az elektronikát. Kívánt esetben 3D nyomtatott doboz készíthető a változatosabb formák és élesebb vonalak érdekében a vágott szakaszokban. A dremel használatával létrehoztam egy megtekintési helyet az LCD -képernyőhöz, egy lyukat a gombhoz, valamint egy részt a segéd- és az USB -kábelhez.

A 3D nyomtatott részeket az alábbiak szerint állítottuk össze:

Base, Stepper Motor, Receptor, Dome Base, majd a Dome.

A lépegetőt fúrták és rögzítették az alapon lévő hídhoz, a receptort pedig lyukba fúrták, hogy illeszkedjen a léptető dugattyúhoz. Győződjön meg róla, hogy a léptető simán forog, mielőtt fúrja a lépegetőt. Ha nem, állítsa be a helyzetet, amíg lehet. A kupolalapot az alaphoz, majd a kupolát a kupolalaphoz ragasztják. Az akril betekintőablakot lézervágógéppel vágták le a tökéletes illeszkedés biztosítása érdekében. Ha ez nem áll rendelkezésre, a dremel ugyanúgy működne.

Dekoráció:

Bármilyen dekoráció használható a Pokemon Center gépén. Létrehoztam mini póklabdákat az alap külsejének díszítésére. Más ötletek közé tartozhat a labda létrehozása a gép belsejébe, az alap festése vagy kis pokemon figurák rögzítése. Csak jó szórakozást!

Ajánlott: