Proteus (software de simulación). Estoy haciendo un proyecto de ‘generador de sonido del viento’, y detecta el sonido del viento y lo amplifica. ¿Alguien puede decirme cómo puedo simularlo? ¿Cómo puedo darle una señal de entrada?

Cuando quiero señales baratas, seudoaleatorias (como el viento), combino ondas sinusoidales.

Agregue múltiples ondas sinusoidales de diferentes frecuencias no superpuestas. Cuantas más ondas sinusoidales y menos superposición periódica de las frecuencias, mejor será la aleatoriedad de la señal combinada.

Aquí hay un diagrama de combinación de dos ondas sinusoidales con frecuencias superpuestas (el segundo seno es precisamente el doble de la frecuencia de la primera):

Como puede ver, la salida ahora es más aleatoria. Si las frecuencias de entrada no se superponen exactamente en 1: 2, pero, digamos, 1: 1.79, entonces no vería la repetición periódica en la señal combinada.

Una apuesta segura para crear señales que no se repitan periódicamente es combinar frecuencias de números primos. Como ejemplo,

sin (13x) + sin (17x) + sin (29x)

podría darte una señal combinada realmente aleatoria.

¿Te refieres a viento REAL afuera o digital 1? No soy ingeniero, así que no puedo ayudar con el viento real, pero sí puedo con el digital 1. Debes crear un sistema de partículas que se mueva en la dirección deseada a la velocidad deseada. Este será tu viento. Después de eso, seleccione objetos y agrégueles un modificador para detectar objetos extraños o colisiones por viento (sistema de partículas). Luego haga una señal de salida del objeto cada vez que una partícula lo golpee (creará un correo no deseado en la consola). Entonces puedes si quieres agregar este código

Flotador público isHitByWind;
Flotador público lowerSpam;

Check.Collision.Object: (“TestObject”) (“Wind”) {
++ isHitByWind;
}

If (isHitByWind => 2) {
isHitByWind = 1
};

Ahí. Ahora necesita traducir este código en C #, Python o JavaScript (o lo que esté usando). Escribí esto en mi propio idioma que diseñé para mis juegos, aunque su núcleo es C #

Espero que esto haya ayudado

Pegue un micrófono de frecuencia amplia en un área aislada de la playa y grabe el sonido. También registre la velocidad y el tiempo del viento. Luego revise los sonidos que filtran el sonido de las olas y el sonido de los animales grabando con otro micrófono que esté aislado del viento.

Quizás incluso filtre la grabación manualmente. Luego guarde su grabación de sonido del viento y cree un programa que reproduzca los sonidos a varias velocidades del viento.

Como realmente no tiene ningún instrumento de este tipo en el software que produzca viento o su sonido, la mejor manera de simularlo es utilizando la variable eléctrica relacionada con el sonido / viento.
Entonces déjame explicarte:
Suponga que una cierta resistencia cambia de acuerdo con el sonido producido por el viento y luego el cambio en la resistencia es visto por otro circuito que lo resuelve para producir una salida de frecuencia relevante que es esencialmente el sonido amplificado de ese viento. Ahora, en este caso, usaría una resistencia variable en su simulación.
Entonces, descubra cuál es el parámetro que cambia en su circuito con el cambio en la frecuencia del sonido debido al viento y luego simule ese parámetro eléctrico.