Taula de continguts:
- Pas 1: materials i fitxers
- Pas 2: l'esbós d'Arduino
- Pas 3: Dissenyar la màquina
- Pas 4: la placa de control i circuit d'Arduino
- Pas 5: configurar-ho tot
Vídeo: Pokémon Center Machine: 5 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:11
Aquesta instrucció es va crear per complir els requisits del projecte del Makecourse de la Universitat del Sud de Florida (www.makecourse.com). En lloc d'alguna avorrida classe optativa, vaig sortir amb un membre i vaig fer aquest curs de Make. Em van prometre la impressió 3D, les habilitats d’Arduino i un impressionant projecte final. Aquesta classe, de fet, va aconseguir els tres.
Durant les primeres setmanes de la classe vaig haver de dissenyar una idea de projecte que fos divertida i creativa, realitzable dins de la restricció de la classe, impresa en 3D i que tingués una part mòbil. La meva idea per a la Pokemon Center Machine va aparèixer el mateix dia que vaig preordenar Pokemon Moon per al 3DS. Aquest va ser el meu moment d’Eureka!
A tots els jocs, pel·lícules i espectacles de Pokémon hi ha hagut centres Pokemon, o petits edificis blancs i vermells per tractar els Pokémon esgotats i desmaiats. La infermera Joy que dirigeix el Pokémon Center recull el vostre Pokémon i els posa en una màquina Pokémon Center que guareix el Pokémon. Normalment, aquesta màquina és rectangular o circular i fa soroll i llueix blancs i blaus. La meva versió d'aquesta màquina és una caixa quadrada amb una secció central giratòria que és on es distribuiria el Pokémon. Quan es prem un botó, la màquina gira i reprodueix la cançó del tema Pokemon Center, a més de mostrar totes les frases de Nurse Joys.
Pas 1: materials i fitxers
Aquests són els materials que he utilitzat al llarg del meu projecte:
Programes:
Arduino
Inventor Studio 2017
Impressora 3D
Màquina talladora làser
Eines:
Sistema de soldadura
Dremel
Tornavís
Cola de ciment de contacte DAP
Cola artesanal E6000
Subministraments:
Parts impreses en 3D
"Vidre" acrílic
Boles de Pokemon per a la Decoració (les meves es van crear amb boles i pintures d’espuma de poliestirè, però es podrien fer amb fang, talla, peces impreses en 3D, etc.)
Cinta elèctrica
Electrònica:
Arduino
Motor pas a pas
Adafruit Soundboard Fx
Altaveu
Pantalla LCD
Taula de pa, botons i cables
Fitxers:
S'adjunten els meus fitxers.stl per a les parts impreses en 3D i els esbossos utilitzats per a l'Arduino
Pas 2: l'esbós d'Arduino
El vídeo anterior es pot utilitzar per seguir junt amb l'esbós (a sota dels fitxers de la secció de materials) o amb aquesta descripció següent:
Les biblioteques necessàries per a aquest esbós són Wire, Liquid Crystal i Stepper. El programari de sèrie i Adafruit són opcionals si voleu ampliar aquest esbós utilitzant altres funcions de la placa de so.
Al principi de l'esbós, defineixo el botó, la velocitat i la relació d'engranatges del motor pas a pas i l'adreça de la pantalla LCD. A continuació, es configura el buit en què s'utilitza myDisplay.init per inicialitzar la pantalla LCD i s'utilitza myDisplay.backlight per activar la llum de fons de la pantalla LCD. A continuació, es configura la velocitat del pas i es configura l'estat del botó.
El bucle buit està organitzat per un bucle while i després per 6 seccions que són fonamentalment iguals. El bucle while indica que mentre el botó està ALT o no premut, hauria de passar la secció del parèntesi. En aquest cas, no seria res "while (digitalRead (buttonPin) == HIGH) {}". Tanmateix, quan el botó està BAIX o es prem, la resta de l'esbós hauria de continuar completant-se.
Les sis seccions que componen la resta de l'esbós inclouen l'ordre de girar el receptor mitjançant myStepper.step (stepsPerRevolution) i myDisplay.setCursor (0, 0) que inicia la frase a la primera línia de la pantalla LCD seguida de l'ordre myDisplay.print ("Benvingut al nostre"), que és la frase que es mostrarà a la primera línia. Això es segueix amb myDisplay.setCursor (0, 1) que inicia la frase a la segona línia de la pantalla LCD i l'ordre myDisplay.print ("Pokemon Center!") Que es mostra a la segona línia. L'última ordre és myDisplay.clear, que restableix la pantalla del següent paquet de codi per a la següent rotació i frase.
Pas 3: Dissenyar la màquina
Vaig utilitzar Inventor per dissenyar les meves peces impreses en 3D per a la Pokemon Center Machine. Es poden utilitzar molts altres programes sempre que es puguin convertir en fitxers.stl per imprimir. Vaig dissenyar la meva màquina utilitzant un total de 4 parts: la base, el receptor, la base de la cúpula i la cúpula.
La base és una caixa buida amb un pont al mig que permet alimentar els cables de l'Arduino mentre es crea una secció on es pot recolzar el motor Stepper. La base és de color groc al vídeo adjunt.
El receptor vermell que es troba a l'interior de la base és on es distribuirien i es curarien les Pokeballs mentre aquesta part gira al voltant.
La base de la cúpula verda està situada a la part superior de la base i actua com a plataforma perquè la cúpula descansi damunt, de manera que no interfereixi amb el receptor giratori.
La cúpula blava descansa sobre la base de la cúpula i té un forat per mirar el receptor mentre gira. Aquest forat es cobreix amb acrílic tallat amb làser més endavant del projecte per obtenir un espai de visualització clar.
Pas 4: la placa de control i circuit d'Arduino
La placa de control de Pokemon Center Machine es pot dividir en dues seccions: l’Arduino i la Soundboard.
L'Arduino:
L'Arduino està connectat a un motor pas a pas, a un botó i a una pantalla LCD mitjançant l'ús d'una taula de pa, i s'alimenta mitjançant una bateria externa. El motor pas a pas gira el receptor, la pantalla LCD mostra les frases habituals de Nurse Joy i l’ús del botó és el que controla si el sistema està activament funcionant o esperant.
La caixa de ressonància:
L’Adafruit Soundboard FX està connectat a un altaveu, a l’Arduino i al botó. L’altaveu reprodueix la cançó que s’ha carregat, l’Arduino només s’utilitza com a font d’alimentació i el botó torna a ser el que controla si el sistema s’activa o s’espera activament.
A la imatge adjunta es mostra el circuit de la placa de configuració i Arduino. L'Arduino té les entrades pas a pas, LCD i botó a través dels pins disponibles i la placa transmet els corrents entre l'Arduino i aquestes peces (LCD i motor). La taula de ressonància d'Adafruit està connectada a la taula de treball i treu energia a través de l'Arduino. La música de la taula de ressonància es reprodueix a través d’un altaveu connectat per un cable auxiliar i l’Arduino s’alimenta d’una bateria portàtil.
Pas 5: configurar-ho tot
El sistema Arduino, Adafruit i Breadboard:
Baixeu-vos l'esbós proporcionat i pengeu-lo al vostre Arduino perquè tingui el codi necessari per funcionar correctament. A més, cal configurar l’Adafruit Soundboard FX. Només he penjat el fitxer de música a la placa de so, ja que la placa ja té programats fins a 10 activadors o botons. He utilitzat la configuració bàsica, però es poden trobar configuracions més avançades aquí:
L’Arduino, l’Adafruit i el Breadboard es van col·locar dins d’una caixa proporcionada que era necessària per a aquest projecte de classe que manté l’electrònica segura. Si es vol, es podria crear una caixa impresa en 3D per obtenir més diversitat de formes i línies més nítides a les seccions de tall. En utilitzar un dremel, vaig crear un punt de visualització per a la pantalla LCD, un forat per al botó i una secció per al cable auxiliar i el cable USB.
Les parts impreses en 3D es van assemblar de la següent manera:
Base, motor pas a pas, receptor, base de cúpula i després la cúpula.
El Stepper es va perforar i es va fixar al pont de la base i el receptor va fer un forat per ajustar-lo al pistó Stepper. Assegureu-vos de comprovar que el receptor pot girar sense problemes abans de foradar el pas a pas. Si no, ajusteu la posició fins que pugui. La base de la cúpula s’enganxa a la base i després la cúpula s’enganxa a la base de la cúpula. La finestra de visualització en acrílic es va tallar amb una màquina de tall per làser per garantir un ajust perfecte. Si això no està disponible, un dremel funcionaria igual de bé.
Decoració:
Qualsevol decoració es pot utilitzar a la màquina Pokemon Center. Vaig crear mini pokeballs per decorar l’exterior de la base. Altres idees poden incloure la creació de boles per entrar a la màquina, pintar la base o adjuntar petites figuretes de Pokémon. Simplement divertiu-vos!
Recomanat:
2 Arcade Stand-Up Retro Arcade de Micro Center: 20 passos
2 Arcade Stand-Up Retro Arcade de Micro Center: el vostre Micro Center local ara porta tot el necessari per fabricar el vostre propi gabinet Retro Arcade basat en Raspberry Pi. Els kits són totalment personalitzables, inclouen l’armari, el Raspberry Pi, els botons, els joysticks, els accessoris d’àudio i vídeo i molt més. És
Folow-UP: Advanced Media Center amb Odroid N2 i Kodi (4k i suport HEVC): 3 passos
Folow-UP: Advanced Media Center amb Odroid N2 i Kodi (assistència 4k i HEVC): aquest article és un seguiment del meu article anterior, força reeixit, sobre la construcció d’un centre multimèdia versàtil, basat al principi en el popular Raspberry PI però més endavant, a causa de la manca de sortida compatible amb HEVC, H.265 i HDMI 2.2, es va canviar
Fades: Arcade i Media Center portàtils: 5 passos
Fades: Arcade i centre multimèdia portàtils: el meu objectiu era construir una consola portàtil & centre de mitjans per a la meva filla. El joc dels mini dissenys com els clons de PSP o Nintendo sembla massa lluny de la idea dels vells armaris arcade. Volia unir-me a la nostàlgia dels botons
Raspberry PI Media Center, OSMC DAC / AMP: 3 passos
Raspberry PI Media Center, OSMC DAC / AMP: Agafeu un Raspberry pi, afegiu un DAC i un amplificador i teniu un centre de mitjans molt bonic per pocs diners. En primer lloc he de dir "GRAN" gràcies a la gent de GearBest per enviar-me aquest article per provar-ho. I si en vols aconseguir un
VCR portàtil 1981 Raspberry PI Media Center: 12 passos (amb imatges)
VCR portàtil Raspberry PI Media Center de 1981: es tracta d’un VCR portàtil dels primers anys vuitanta Sharp VC-2300H que he convertit; ara té un Raspberry Pi al centre, amb l’excel·lent programari Raspbmc media center. Altres actualitzacions inclouen un rellotge senzill basat en arduino i una "cinta" de filferro EL