Evaluando propuestas

Simulado sonido de motor con Arduino

Publicado el 27 Mayo, 2024 en Programación y Tecnología

Sobre este proyecto

Abierto

El proyecto consiste en revisar y modificar un código Arduino con el que quiero simular el sonido del motor en un carro eléctrico de control remoto.

Contexto general del proyecto

El código actualmente cumple con las siguientes funciones. - Se carga en una tarjeta Arduino Nano con micro 328 - Tiene una tarjeta amplificadora PAM 8610. Cuyo volumen se maneja con un potenciómetro de 10K. - 2 speakers de 3w c/u - La tarjeta se conecta e inmediatamente empieza a reproducir el sonido que se encuentra en la librería ChevyNovaV8.h o idle.h y no para nunca. (Yo escojo el sonido marcando o desmarcando la línea con // - Al conectar la señal del servo del motor del carro de control remoto se produce una acción similar a la de acelerar el motor. Esto funciona ok tanto en avance como en retroceso. Se requiere: 1. Que el sistema empiece a producir sonido solamente cuando reciba señal del servo 2. El primer sonido que se reproduce debe ser el que se encuentra en la librería DefenderV8Start.h y este se reproducir durante un tiempo algo así como entre 1 y dos segundos. A este tiempo debe asignársele una variable que me permita cambiarle el valor del tiempo. (Simula el arranque del motor. 3. Luego del arranque debe reproducir el sonido de la librería ChevyNovaV8.h mientras este recibiendo señal del servo 4. Se debe parar la reproducción de sonido cuando deje de recibir señal del servo por más de 10 segundos. A este tiempo también debe asignarse una variable que me permita cambiar el valor del tiempo. 5. El control de volumen debe incrementarse cuando suben las rpm de motor, de acuerdo a la señal del servo. Para esto se requiere un potenciómetro digital MCP4131, el código cuenta con el programa para manejar el digipot pero aún no lo he probado porque no me ha llegado el potenciómetro digital.

Categoría Programación y Tecnología
Subcategoría Otros
Tamaño del proyecto Pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo el diseño
Disponibilidad requerida Según se necesite

Plazo de Entrega: 30 Julio, 2024

Habilidades necesarias