Taula de continguts:

Si això és així: la caixa negra: córrer, esquivar i saltar: 4 passos
Si això és així: la caixa negra: córrer, esquivar i saltar: 4 passos

Vídeo: Si això és així: la caixa negra: córrer, esquivar i saltar: 4 passos

Vídeo: Si això és així: la caixa negra: córrer, esquivar i saltar: 4 passos
Vídeo: Котенка просто оставили на обочине. Котенок по имени Роки 2024, Desembre
Anonim
Si això aleshores: la Blackbox: Run, Dodge and Jump
Si això aleshores: la Blackbox: Run, Dodge and Jump
Si això aleshores: la Blackbox: Run, Dodge and Jump
Si això aleshores: la Blackbox: Run, Dodge and Jump

El meu nom és Remco Liqui lung i aquest és un projecte d’escola If This Then That.

The Black box: Run, Dodge and Jump és una caixa amb un joc que es pot jugar.

La idea darrere és que jugueu a un joc i quan arribeu a una puntuació determinada (100 punts) podeu obtenir la vostra recompensa dins de la caixa. D’aquesta manera podràs sentir que has aconseguit alguna cosa i ser recompensat pel teu treball. Bastant senzill oi?

El joc que s’està jugant utilitza un arduino amb control bàsic.

El codi original que he fet servir prové d’Iron_Salsa (https://create.arduino.cc/projecthub/iron_salsastudio/lcd-game-2e69ea), i després hi he afegit una mica de gir afegint-hi alguns canvis als codis.

En aquest tutorial us mostraré com he creat el quadre, la llista d’eines necessàries per crear-lo, el codi i les idees alternatives a aplicar.

Sense més, anem a treballar companys!

Pas 1: llista de les eines utilitzades

Les eines que he fet servir amb l'arduino:

  • Arduino Uno
  • Taula de pa
  • Pantalla LCD (20x4)
  • Escut I2C per a la pantalla LCD
  • 3 x interruptor de polsador
  • 4 x cables masculí-femení
  • 7 cables de taulers de pa
  • Breadboardprint

Per a la caixa:

  • Només sou una caixa estàndard, es pot utilitzar qualsevol mida.
  • Un parell de cargols per cargolar el lcd, l'arduino i les frontisses.
  • Pistola de cola amb pals de cola per enganxar la caixa.
  • Ganivet o tisores útils per tallar el cartró.
  • Botons de goma que es poden treure d'un controlador de jocs.
  • Endoll USB

Pas 2: instruccions pas a pas

Instruccions pas a pas
Instruccions pas a pas
Instruccions pas a pas
Instruccions pas a pas
Instruccions pas a pas
Instruccions pas a pas
Instruccions pas a pas
Instruccions pas a pas

Comencem amb l'arduino.

L'esquema on s'ha de connectar el cable és el següent:

  • GND i Restabliment es connecten al botó (Restableix el joc)
  • GND i Pin 4 es connecten al botó (tria la dificultat)
  • Botó de connexió GND i Pin 2 (s'utilitza per jugar al joc)

Per a això, podeu utilitzar cables de taulers de connexió habituals per connectar-vos a l’arduino.

La pantalla es solda amb un escut I2C que es pot comprar per separat o connectar-se a la pantalla LCD. La connexió es realitza exclusivament des de l’escut a l’arduino mitjançant l’ús de cables femella a masculina, sense necessitat de connectar-los a la placa.

  • SCL es connecta a A5
  • SDA es connecta a A4
  • GND es connecta a GND
  • VCC es connecta a 5V

Quan estigueu content amb la seva aparença a la pissarra, podeu soldar-la amb una pissarra.

Com es solda, els cables es troben a la part posterior de la impressió mentre els botons són a la part frontal. Això fa que sigui més fàcil accedir als botons sense que els cables s’interposin.

Per fer que la caixa sigui bastant senzilla, podeu combinar-ne una o simplement utilitzar una caixa que tingui la mida adequada al vostre gust.

La meva caixa es pot disseccionar en 2 parts.

La primera part on s'amaga l'arduino és en realitat una caixa de lliurament que tenia la mida i l'estabilitat adequades per cargolar l'arduino i el lcd, amb prou espai per a la impressió (control). Podeu personalitzar allà on l’arduino s’introdueix molt fàcilment, ja que és molt flexible i es pot aplicar a qualsevol forma d’objecte. Em vaig assegurar de tenir un port on poder connectar el meu cable a l’arduino, d’aquesta manera no seria necessari obrir la caixa on hi ha l’arduino. Amb un endoll USB es pot connectar l’arduino a una presa de corrent de paret per obtenir electricitat.

Pas 3: el codi, a l'explicació de profunditat

El codi és senzill en algunes parts que us explicaré com podeu personalitzar una mica al vostre gust.

Al fitxer de codis s'explica què fan els codis i on es fa referència com a comentaris.

Quina diferència he afegit al codi?

Bé, he aplicat el codi a utilitzar per a una pantalla de 20x4, he ajustat el caràcter i el nivell per utilitzar tota la pantalla.

S'ha afegit la pàgina d'introducció del projecte escolar i s'ha ajustat la selecció de dificultats. Centrat tot el que conté text. Com que la meva pantalla té un escut I2C soldat, fa servir la biblioteca LiquidCity especialment creada per a una pantalla I2C.

Pas 4: vídeo

Un vídeo que mostra el joc que s’està jugant

Recomanat: