Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Detector de frecuencia de audio

Componentes y suministros

Arduino UNO
× 1
Módulo de detección de sonido de alta sensibilidad DEVMO para Arduino
× 1
Protoboard sin soldadura de tamaño completo
× 1
Computadora
× 1
Cable USB-A a B
× 1
Cables de puente (genéricos)
× 1

Acerca de este proyecto

Este proyecto de Arduino muestra la frecuencia aproximada del sonido más fuerte detectado por un módulo de detección de sonido. Para este proyecto, la salida analógica del detector del módulo de sonido envía la señal de audio analógica detectada a A0 del Arduino Uno. La señal analógica se muestrea y cuantifica (digitaliza). Luego se realiza una Transformada Rápida de Fourier (FFT) en los datos digitalizados. La FFT convierte los datos digitales del resultado de dominio de tiempo discreto aproximado. La frecuencia máxima del resultado de dominio de tiempo discreto aproximado se determina y se muestra a través del monitor serial IDE de Arduino.

Para obtener más información sobre este proyecto, visite este enlace:Más información

Vea mi proyecto de seguimiento haciendo clic en [este enlace]

Código

  • AudioFrequencyDetectorV1-0.ino
AudioFrequencyDetectorV1-0.ino Arduino
Este código / boceto muestra la frecuencia aproximada del sonido más fuerte detectado por un módulo de detección de sonido.
 / * Nombre de archivo / boceto:AudioFrequencyDetector Número de versión:v1.0 Creado el 12 de diciembre de 2019 Autor original:Clyde A. Lettsome , PhD, PE, MEM Descripción:Este código / boceto muestra la frecuencia aproximada del sonido más fuerte detectado por un módulo de detección de sonido. Para este proyecto, la salida analógica del detector del módulo de sonido envía la señal de audio analógica detectada a A0 del Arduino Uno. La señal analógica se muestrea y cuantifica (digitaliza). Luego se realiza una Transformada Rápida de Fourier (FFT) en los datos digitalizados. La FFT convierte los datos digitales del resultado de dominio de tiempo discreto aproximado. La frecuencia máxima del resultado de dominio de tiempo discreto aproximado se determina y se muestra a través del monitor serial IDE de Arduino. Nota:La biblioteca arduinoFFT.h debe agregarse al IDE de Arduino antes de compilar y cargar este script / boceto en un Arduino. Licencia:este programa es software gratuito; puede redistribuirlo y / o modificarlo según los términos de la Licencia Pública General GNU (GPL) versión 3, o cualquier versión posterior de su elección, según lo publicado por la Free Software Foundation. Notas:Copyright (c) 2019 de CA Lettsome Services, LLC Para obtener más información, visite https://clydelettsome.com/blog/2019/12/18/my-weekend-project-audio-frequency-detector-using-an-arduino / * / # include "arduinoFFT.h" #define SAMPLES 128 // SAMPLES-pt FFT. Debe ser un número de base 2. Max 128 para Arduino Uno. # Define SAMPLING_FREQUENCY 2048 // Ts =Basado en Nyquist, debe ser 2 veces la frecuencia más alta esperada. arduinoFFT FFT =arduinoFFT (); unsigned int samplePeriod; unsigned long microSeconds; doble vReal [MUESTRAS]; // crea un vector de tamaño SAMPLES para contener valores reales double vImag [SAMPLES]; // crea un vector de tamaño SAMPLES para contener valores imaginarios void setup () {Serial.begin (115200); // Tasa de baudios para el samplePeriod del Serial Monitor =round (1000000 * (1.0 / SAMPLING_FREQUENCY)); // Periodo en microsegundos} void loop () {/ * Muestra SAMPLES veces * / for (int i =0; i   

Esquemas

Este proyecto de Arduino muestra la frecuencia aproximada del sonido más fuerte detectado por un módulo de detección de sonido.

Proceso de manufactura

  1. Hacer Monitor Ambilight usando Arduino
  2. Juego Arduino Pong - Pantalla OLED
  3. Clon Arduino Tamagotchi - Mascota digital
  4. Reproducir audio en Arduino
  5. Manipulador de interruptor de luz inalámbrico
  6. Tech-TicTacToe
  7. Pistola de agua con sensor de movimiento
  8. Temporizador de cuenta atrás de Arduino
  9. Arduino Sunflower:Un Sun-Dancer electrónico
  10. RC Porsche Car (Proyecto Arduino)
  11. Cómo hacer música con un Arduino