Tabla de contenido:

Space Race: juego simple de Arduino Clicker para hacer con los niños: 7 pasos
Space Race: juego simple de Arduino Clicker para hacer con los niños: 7 pasos

Video: Space Race: juego simple de Arduino Clicker para hacer con los niños: 7 pasos

Video: Space Race: juego simple de Arduino Clicker para hacer con los niños: 7 pasos
Video: mi sobrino siempre a querido una silla gamer #setup #humor 2024, Noviembre
Anonim
Image
Image
Herramientas y materiales necesarios
Herramientas y materiales necesarios

¡Estoy subiendo un video que muestra cómo funciona hoy! Manténganse al tanto

Divirtámonos con un instructable de temática espacial que se puede hacer junto con los niños y luego ser disfrutado por ellos solos como un juguete.

Puedes usarlo como un medio para enseñarles historia sobre la guerra fría y la carrera espacial con este sencillo proyecto, pero no te dejes engañar: todos usaremos y aprenderemos sobre:

  • Arduino
  • Programación
  • Electrónica
  • Diseño 3D (apto para niños gracias a TinkerCAD)
  • Elaboración de cartón
  • Pintura u otras manualidades que desee incluir;)

Space Race es un juego:

Debes presionar repetidamente tu botón para que tu nave avance hacia la luna. El primero en llegar gana. Debes luchar contra la gravedad que te arrastrará a la tierra. Comenzar antes de que se apague el led (o que su nave espacial esté lista) le costará una penalización, y la hora de inicio será aleatoria para poner a prueba sus reflejos aún más.

Paso 1: Herramientas y materiales necesarios

  • Placa arduino

    • Uno, Mega, etc. Debe ser compatible con la biblioteca Servo.
    • Una computadora para programarlo
  • Algunas partes electronicas

    • 2 pulsadores. Usé arcade como esos, grandes y robustos.
    • 2 resistencias (4.7k ohmios funcionarán bien)
    • 2 servos. Usé el modelo SG-90 más barato
    • 1 diodo LED de tu color favorito
    • Un protoboard + algunos cables de puente
    • Quizás necesite algún cable eléctrico, dependiendo de la longitud y el diseño final de sus puentes.
  • Cuenta TinkerCAD (gratis) para ver el circuito. Lo usé para compartirlo contigo.
  • Pegamento
  • Cuchilla cortadora (con supervisión de un adulto)
  • Tijeras de grado escolar OPCIONALES
  • Algún cable para unir las naves al servo.
  • Pistola de silicona
  • TOTALMENTE OPCIONAL: Impresora 3D para hacer las naves. Tenía muchas ganas de aprender a usar TinkerCAD, así que no pude resistirme a hacer 2 naves simples como mis primeros diseños de TinkerCAD. Fue tan fácil que me inspiró a hacer este proyecto para niños. Puede reemplazar los modelos impresos en 3D con cartón, papel, madera o incluso plastilina. Da rienda suelta a tu creatividad.

Paso 2: Programación del juego en Arduino

Programando el juego en Arduino
Programando el juego en Arduino

Programé el juego para ti para que puedas usarlo de inmediato

Comenté la mayor parte del código para ayudarlo a comprender lo que está sucediendo y para alentarlo a aprender algo de Arduino. Tenga en cuenta que no soy programador, por lo que quizás ese no sea el código más elegante. Por otro lado, esto demuestra que si puedo aprender a codificar, tú también puedes hacerlo si lo intentas;)

Hice una sección llamada CONFIGURACIÓN. Debe personalizar el ángulo máximo que alcanzarán sus servos para adaptarse a su estructura. Eche un vistazo a los comentarios de las secciones de configuración.

También puede jugar con la configuración de la experiencia: pruebe primero los valores predeterminados y luego experimente para ver cómo resulta: ¿Gravedad negativa? ¿Hacer el juego más largo o más difícil? explore el programa para ver qué puede hacer.

Simplemente abra y cargue el código compartido aquí en su placa Arduino / Genuino, mirándolo puede aprender sobre:

  • Máquinas de estado
  • Uso y problemas básicos de la biblioteca de servos
  • Botón antirrebote y por qué debe hacerlo
  • Función aleatoria y mucho más.

Si necesita ayuda para cargar este código, vaya a:

El código es de 362 líneas, así que decidí cargar el archivo.ino en lugar de copiar el código aquí.

Paso 3: construcción del circuito

Construyendo el circuito
Construyendo el circuito

Usé TinkerCAD por primera vez para diseñar el circuito. Me gustó porque era fácil y más rápido que otras alternativas:

www.tinkercad.com/things/eEKThEc0VSZ-spacerace-instructable-circuit#/

Déjame explicarte un poco sobre este sencillo circuito:

De derecha a izquierda verá:

los servos

Solo tierra, Vcc y señal. La verdadera magia con ellos ocurre en la parte del software. Puede leer en la red que Arduino no tiene suficiente potencia para ejecutar un servo correctamente, pero lo superé con algunos trucos de programación (separándolos después del movimiento para evitar temblores, por ejemplo). Como puede ver, mi placa Mega tiene suficiente potencia para ejecutar todas las cosas en este proyecto sin fuente de alimentación externa.

Los pulsadores

Están conectados a tierra mediante una RESISTENCIA DE DESCARGA DE 4.7k. Si no usáramos esa resistencia, el Arduino captaría mucho ruido eléctrico del entorno, dando lecturas erráticas y falsas. Esta resistencia se asegura de que cualquier señal / ruido eléctrico vaya a tierra en lugar del pin de entrada si no es lo suficientemente fuerte como un verdadero positivo. Será agradable experimentarlo usted mismo: simplemente desenchufe los cables de los pines 2 o 3 y mire lo que sucede:)

A la izquierda tenemos un

LED autónomo

Por lo general, deberíamos usar una resistencia en serie con ella para evitar eventualmente quemar el LED, pero como estamos usando la placa y no un arduino independiente, estamos aprovechando la resistencia incorporada y el LED en el pin 13, ya están ¡allí! Incluso puede guardar este LED mientras realiza la prueba, pero como queremos encerrar el arduino, necesitaremos un diodo LED afuera.

Paso 4: construcción del marco

Construyendo el marco
Construyendo el marco
Construyendo el marco
Construyendo el marco
Construyendo el marco
Construyendo el marco

Podríamos usar madera y algunas herramientas, pero como queremos algo que un niño pueda hacer, usaremos varias capas de cartón pegadas para una mayor dureza.

Primero hice las paredes verticales y luego corté la primera capa de la cubierta superior para ajustarlas.

No importa si las capas no encajan perfectamente, puede nivelarlas cortando el extra con una cuchilla de corte como se muestra en las imágenes.

La capa inferior está pegada solo en un extremo.

¿Sabías que alternar la dirección de onda de las capas de cartón le confiere más resistencia mecánica? Si cortas la capa inferior con la onda perpendicular al lado largo, será más fácil doblarla para abrirla.

Corte los rieles para los cables del barco, pero no corte todavía los orificios para los botones o el cable USB.

Recomendado: