Cuprins:

Mașina Pokemon Center: 5 pași
Mașina Pokemon Center: 5 pași

Video: Mașina Pokemon Center: 5 pași

Video: Mașina Pokemon Center: 5 pași
Video: Мы усыновили покемона – часть 3! Мой покемон пропал! 2024, Noiembrie
Anonim
Mașina Pokemon Center
Mașina Pokemon Center

Acest instructable a fost creat pentru a îndeplini cerințele proiectului Makecourse de la Universitatea din Florida de Sud (www.makecourse.com). În locul unei clase elective plictisitoare, am ieșit pe un membru și am urmat acest curs de Make. Mi s-a promis imprimarea 3D, abilități Arduino și un proiect final minunat. Această clasă, de fapt, a livrat pe toate cele trei!

În primele câteva săptămâni ale cursului a trebuit să concep o idee de proiect care să fie distractivă și creativă, realizabilă în condițiile constrângerii clasei, imprimată 3D și cu o singură parte în mișcare. Ideea mea pentru Pokemon Center Machine a venit în aceeași zi în care am precomandat Pokemon Moon pentru 3DS. Acesta a fost momentul meu Eureka!

În fiecare joc, film și spectacol Pokemon au existat centre Pokemon, sau clădiri drăguțe și albe roșii pentru a trata Pokemonii epuizați și leșinați. Asistenta Joy care conduce Centrul Pokemon colectează Pokemon-ul tău și îi pune într-o Mașină Pokemon Center care vindecă Pokemonul. Această mașină este de obicei dreptunghiulară sau circulară și face ceva zgomot și luminează intermitent luminile albe și albastre. Versiunea mea a acestei mașini este o cutie pătrată cu secțiunea mijlocie rotativă, unde Pokemonul ar fi distribuit. Când este apăsat un buton, aparatul se rotește și redă melodia tematică Pokemon Center, precum și afișează toate frazele Nurse Joys.

Pasul 1: Materiale și fișiere

Iată materialele pe care le-am folosit pe parcursul proiectului meu:

Programe:

Arduino

Inventor Studio 2017

imprimantă 3d

Mașină de tăiat cu laser

Instrumente:

Sistem de lipit

Dremel

Şurubelniţă

Adeziv de ciment DAP Contact

E6000 Crafting Lipici

Provizii:

Piese imprimate 3D

"Sticlă" acrilică

Pokemon Balls for Decoration (ale mele au fost create cu bile și vopsele din poliester, dar acestea ar putea fi realizate cu lut, sculptură, piese imprimate 3D etc.)

Bandă electrică

Electronică:

Arduino

Motor pas cu pas

Adafruit Soundboard Fx

Speaker

Ecran LCD

Panou, butoane și fire

Fișiere:

Sunt atașate fișierele mele.stl pentru piesele imprimate 3D și schițele utilizate pentru Arduino

Pasul 2: Schița Arduino

Videoclipul de mai sus poate fi utilizat pentru a urma împreună cu schița (sub fișierele din secțiunea material) sau cu această descriere de mai jos:

Bibliotecile necesare pentru această schiță sunt Wire, Crystal Liquid și Stepper. Software-ul serial și Adafruit sunt opționale dacă doriți să extindeți această schiță utilizând alte funcții ale plăcii de sunet.

La începutul schiței, definesc butonul, viteza și raportul de transmisie al motorului pas cu pas și adresa afișajului LCD. Aceasta este urmată de configurarea nulă în care myDisplay.init este utilizat pentru a inițializa ecranul LCD și myDisplay.backlight este utilizată pentru a activa lumina de fundal a LCD-ului. Viteza pas cu pas este apoi configurată și starea butonului este configurată, de asemenea.

Bucla nulă este organizată de o buclă while și apoi de 6 secțiuni care sunt fundamental aceleași. Bucla while afirmă că, în timp ce butonul este HIGH sau nu este apăsat, atunci secțiunea din paranteză ar trebui să se întâmple. În acest caz, nu ar fi nimic „while (digitalRead (buttonPin) == HIGH) {}”. Cu toate acestea, când butonul este LOW sau apăsat, atunci restul schiței ar trebui să continue până la finalizare.

Cele șase secțiuni care alcătuiesc restul schiței includ comanda de rotire a receptorului utilizând myStepper.step (stepsPerRevolution) și myDisplay.setCursor (0, 0) care pornește fraza pe prima linie a ecranului LCD urmată de comandă myDisplay.print („Bun venit la noi”), care este expresia care trebuie afișată pe prima linie. Aceasta este urmată de myDisplay.setCursor (0, 1) care pornește fraza pe a doua linie a afișajului LCD și comanda myDisplay.print („Pokemon Center!”) Care este afișată pe a doua linie. Ultima comandă este myDisplay.clear care resetează ecranul pentru următorul pachet de cod pentru următoarea rotație și frază.

Pasul 3: Proiectarea aparatului

Image
Image

Am folosit Inventor pentru a proiecta piesele mele imprimate 3D pentru Pokemon Center Machine. Multe alte programe pot fi utilizate atâta timp cât pot fi convertite în fișiere.stl pentru imprimare. Mi-am proiectat aparatul folosind un total de 4 părți: baza, receptorul, baza cupolei și cupola.

Baza este o cutie scobită, cu o punte în mijloc, care permite alimentarea firelor Arduino în timp ce se creează o secțiune pe care să poată sta motorul Stepper. Baza este colorată în galben în video atașat.

Receptorul roșu care este situat în interiorul bazei este locul în care Pokeballs ar fi distribuiți și vindecați pe măsură ce această parte se rotește.

Baza verde a cupolei este situată deasupra bazei și acționează ca o platformă pentru ca cupola să se așeze deasupra, astfel încât să nu interfereze cu receptorul rotativ.

Cupola albastră se sprijină pe baza cupolei și are o gaură peep pentru a privi receptorul în timp ce se rotește. Această gaură este acoperită cu acrilic tăiat cu laser mai târziu în proiect pentru un spațiu de vizualizare clar.

Pasul 4: Circuitul și placa de control Arduino

Circuitul și placa de control Arduino
Circuitul și placa de control Arduino

Placa de control Pokemon Center Machine poate fi împărțită în două secțiuni: Arduino și Soundboard.

Arduino:

Arduino este atașat la un motor pas cu pas, un buton și un afișaj LCD prin utilizarea unei plăci de calcul și este alimentat de un pachet de baterii extern. Motorul pas cu pas rotește receptorul, afișajul LCD arată frazele obișnuite ale asistentei bucuroase, iar utilizarea butonului este cea care controlează dacă sistemul funcționează activ sau așteaptă.

Tabla de sunet:

Adafruit Soundboard FX este atașat unui difuzor, Arduino și buton. Difuzorul redă melodia încărcată, Arduino este folosit doar ca sursă de alimentare, iar butonul este din nou ceea ce controlează dacă sistemul funcționează activ sau așteaptă.

Circuitul panoului și al Arduino este prezentat în imaginea atașată. Arduino are intrări stepper, LCD și buton prin pinii disponibili, iar placa de transfer transferă curenții între Arduino și acele piese (LCD și motor). Placa de sunet Adafruit este atașată la panoul de control și atrage puterea prin intermediul Arduino. Muzica plăcii de sunet este redată printr-un difuzor atașat de un cablu auxiliar, iar Arduino este alimentat de un acumulator portabil.

Pasul 5: Configurarea tuturor

Image
Image
Aranjând totul!
Aranjând totul!

Sistemul Arduino, Adafruit și Breadboard:

Descărcați schița furnizată și încărcați-o pe Arduino, astfel încât acesta să aibă codul necesar pentru a funcționa corect. În plus, Adafruit Soundboard FX trebuie configurat. Am încărcat fișierul muzical doar pe placa de sunet, deoarece placa este deja programată până la 10 declanșatoare sau butoane. Am folosit setările de bază, dar setări mai avansate pot fi găsite aici:

Arduino, Adafruit și Breadboard au fost plasate într-o cutie furnizată, necesară pentru acest proiect de clasă, care păstrează electronica în siguranță. Dacă se dorește, s-ar putea crea o cutie imprimată 3D pentru mai multă diversitate în formă și linii mai clare în secțiunile tăiate. Folosind un dremel, am creat un punct de vizionare pentru ecranul LCD, o gaură pentru buton și o secțiune pentru cablul auxiliar și cablul USB.

Piesele tipărite 3D au fost asamblate după cum urmează:

Baza, Motor pas cu pas, Receptor, Baza Dome, apoi Dome.

Stepper-ul a fost forat și fixat de podul de pe bază, iar Receptorul a făcut o gaură pentru a se potrivi pistonul Stepper. Asigurați-vă că verificați dacă receptorul se poate roti lin înainte de a găuri în Stepper. Dacă nu, reglați poziția până când se poate. Baza Dome este lipită de bază și apoi Dome este lipită de baza Dome. Fereastra de vizionare acrilică a fost tăiată cu ajutorul unei mașini de tăiat cu laser pentru a asigura o potrivire perfectă. Dacă acest lucru nu este disponibil, un dremel ar funcționa la fel de bine.

Decor:

Orice decor poate fi folosit pe mașina dvs. Pokemon Center. Am creat mini pokeballs pentru a decora exteriorul bazei. Alte idei ar putea include crearea de bile pentru a intra în mașină, vopsirea bazei sau atașarea de figurine pokemon mici. Doar distreaza-te!

Recomandat: