Tabla de contenido:

Robot sensible al sonido: 4 pasos
Robot sensible al sonido: 4 pasos

Video: Robot sensible al sonido: 4 pasos

Video: Robot sensible al sonido: 4 pasos
Video: Indeep - Last Night A DJ Saved My Life (Official Music Video) 2024, Mes de julio
Anonim
Robot sensible al sonido
Robot sensible al sonido

En este tutorial, aprenderá cómo hacer un robot que responda al sonido, el robot responderá al volumen de su voz. Los dos ojos que son las matrices LED expresan el volumen de tu voz a través de emociones básicas. Se me ocurrió esta idea pensando en cantar, por lo que será un gran robot para cantar, sin embargo, también puedes gritar, gritar o simplemente hablar con él. Hay 12 emociones incluidas en el código proporcionado, estas emociones son:

  1. Somnoliento
  2. Neutral
  3. Feliz, 1
  4. Feliz, 2
  5. Guiño
  6. Corazones de amor
  7. Feliz, 3
  8. Frustrado, 1
  9. Frustrado, 2
  10. Triste
  11. Enfadado
  12. Muerto

Cuanto más fuerte sea su voz, más intensas se volverán las emociones en los ojos.

Paso 1: Lista de elementos que necesitará

1 Arduino Uno

1 tablero

Cables macho a macho

Cables macho a hembra

Matriz de 2 LED

1 módulo de micrófono

Mucho lego

También necesitará el software y las bibliotecas de Arduino que están vinculados a continuación.

* El color del cable realmente no importa siempre que sepa qué cable va a dónde. Es solo una manera fácil de buscar problemas cuando no funciona como se supone que debe hacerlo. Además, la longitud realmente no importa, estas longitudes son solo para facilitarle las cosas.

Paso 2: Ensamblaje de hardware

Ensamblaje de hardware
Ensamblaje de hardware

Primero configuraremos las matrices LED, para esto utilicé el siguiente tutorial https://www.instructables.com/id/Multiple-LED-Matrixes-with-Arduino/. Siga este instructivo una vez si solo quiere dos ojos.

Si ha seguido el tutorial anterior, podemos comenzar conectando el módulo de micrófono, aquí necesitará los cables macho a hembra, para que esto funcione debe conectar el VCC al + 5V en su placa de pruebas, GND a GND en su Arduino Uno y A0 a A0 en su Arduino Uno.

Cuando haya seguido con éxito estos pasos, terminará con la imagen que se muestra arriba.

Paso 3: el código

El código que utilicé para este proyecto provino de otros dos proyectos de ejemplo que han realizado otras personas. Hay ajustes y extras que puse para que esto funcione. Puede ajustar fácilmente el volumen necesario para que el robot responda más rápido o más lento.

Debe descargar la biblioteca LedControlMS.h desde este enlace https://github.com/shaai/Arduino_LED_matrix_sketch. Inclúyalo en su biblioteca en su proyecto y debería estar listo para comenzar.

Paso 4: ¡Lego

Ahora que todo está ensamblado, puedes dejar que tu lado creativo se vuelva loco y crear todo tipo de apariencias para tu robot. Asegúrate de tener suficiente lego.

Recomendado: