Taula de continguts:
- Pas 1: llista de les eines utilitzades
- Pas 2: instruccions pas a pas
- Pas 3: el codi, a l'explicació de profunditat
- Pas 4: vídeo
Vídeo: Si això és així: la caixa negra: córrer, esquivar i saltar: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:15
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
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:
Robot d’expressió: si això sigui això: 5 passos
Expression Robot- If This Than That: Hallo en welkom bij mijn Expression Robot Instructable.DIt is de instructable waar ik aan heb gewerkt tijdens mijn les van If This Than That.De Expression robot is gemaakt met als doel jou als gebruiker te stimuleren bij jezelfreflectie . De robot co
Si això llavors això ArDino: 3 passos
If This Then That ArDino: Per al nostre projecte escolar, si això, llavors hauríem de fer un objecte interactiu mitjançant un arduino. Vaig decidir fer un Ardino mimat. És molt talentós i amb només prémer un botó us cantarà el tema del parc juràssic
Si això sigui això: 5 passos
If This Than That: Interactieve Bijenkorf. In dit project heb ik een interactief systeem proberen te bouwen dat aanvoelt als een levend organisme. Dit systeem neemt geluid en trillingen weer en reageert daar op door middel van licht. De toeschouwer kan interactie met
Si és això, llavors això: Consola Arduino portàtil: 5 passos
Si això és, llavors allò: Consola Arduino portàtil: es tracta d'un simple joc de trets al blanc. Mou el reproductor amb dos mòduls tàctils capacitius i dispareu fent sons durs, com aplaudir, cridar o sacsejar la caixa
Joc de memòria amb tacte (Simon Says) - Si això és així: 6 passos (amb imatges)
Joc de memòria amb tacte (Simon Says) - If This Then That: vaig fer un joc de memòria amb coixinets tàctils de fabricació pròpia i un anell de neopíxels per a un projecte escolar. Aquest joc és similar a Simon Says, tret que moltes formes d’entrada i retroalimentació (sons i efectes de llum) són diferents. Vaig programar sons de Su