Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Herstellungsprozess

Audiofrequenzdetektor

Komponenten und Verbrauchsmaterialien

Arduino UNO
× 1
DEVMO High Sensitivity Sound Detection Module für Arduino
× 1
Lötfreies Steckbrett in voller Größe
× 1
Computer
× 1
USB-A-zu-B-Kabel
× 1
Jumper (generisch)
× 1

Über dieses Projekt

Dieses Arduino-Projekt zeigt die ungefähre Frequenz des lautesten Geräuschs an, das von einem Geräuscherkennungsmodul erkannt wird. Für dieses Projekt sendet der analoge Ausgang des Soundmodul-Detektors das erkannte analoge Audiosignal an A0 des Arduino Uno. Das analoge Signal wird abgetastet und quantisiert (digitalisiert). An den digitalisierten Daten wird dann eine schnelle Fourier-Transformation (FFT) durchgeführt. Die FFT wandelt die digitalen Daten aus dem angenäherten zeitdiskreten Bereichsergebnis um. Die maximale Frequenz des ungefähren zeitdiskreten Ergebnisses wird dann bestimmt und über den Arduino IDE Serial Monitor angezeigt.

Weitere Informationen zu diesem Projekt finden Sie unter diesem Link:Weitere Informationen

Sehen Sie sich mein Folgeprojekt an, indem Sie auf [diesen Link] klicken

Code

  • AudioFrequencyDetectorV1-0.ino
AudioFrequencyDetectorV1-0.inoArduino
Dieser Code/diese Skizze zeigt die ungefähre Frequenz des lautesten Geräuschs an, das von einem Geräuscherkennungsmodul erkannt wurde.
/* Datei-/Skizzenname:AudioFrequencyDetector Versionsnummer:v1.0 Erstellt am 12. Dezember 2019 Originalautor:Clyde A. Lettsome , PhD, PE, MEM Beschreibung:Dieser Code/diese Skizze zeigt die ungefähre Frequenz des lautesten Geräuschs an, das von einem Geräuscherkennungsmodul erkannt wird. Für dieses Projekt sendet der analoge Ausgang des Soundmodul-Detektors das erkannte analoge Audiosignal an A0 des Arduino Uno. Das analoge Signal wird abgetastet und quantisiert (digitalisiert). An den digitalisierten Daten wird dann eine schnelle Fourier-Transformation (FFT) durchgeführt. Die FFT wandelt die digitalen Daten aus dem angenäherten zeitdiskreten Bereichsergebnis um. Die maximale Frequenz des ungefähren zeitdiskreten Ergebnisses wird dann bestimmt und über den Arduino IDE Serial Monitor angezeigt. Hinweis:Die arduinoFFT.h-Bibliothek muss der Arduino-IDE hinzugefügt werden, bevor dieses Skript/diese Skizze zu einem Arduino kompiliert und hochgeladen wird. Lizenz:Dieses Programm ist freie Software; Sie können es unter den Bedingungen der GNU General Public License (GPL) Version 3 oder jeder späteren Version Ihrer Wahl, wie von der Free Software Foundation veröffentlicht, weitergeben und/oder modifizieren. Hinweise:Copyright (c) 2019 by CA Lettsome Services, LLC Weitere Informationen finden Sie unter 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. Muss eine Zahl zur Basis 2 sein. Max 128 für Arduino Uno.#define SAMPLING_FREQUENCY 2048 //Ts =Basierend auf Nyquist, muss das 2-fache der höchsten erwarteten Frequenz sein. arduinoFFT-FFT =arduinoFFT(); unsigned int SamplingPeriod;unsigned long microSeconds; doppeltes vReal[SAMPLES]; //Erzeuge einen Vektor der Größe SAMPLES, um reelle Werte zu haltendouble vImag[SAMPLES]; // Vektor der Größe SAMPLES erstellen, um imaginäre Werte zu halten Void setup () { Serial.begin (115200); // Baudrate für den Serial Monitor SamplingPeriod =round(1000000*(1.0/SAMPLING_FREQUENCY)); //Periode in Mikrosekunden} void loop() {/*Sample SAMPLES mal*/ for(int i=0; i 

Schaltpläne

Dieses Arduino-Projekt zeigt die ungefähre Frequenz des lautesten Geräuschs an, das von einem Geräuscherkennungsmodul erkannt wird.

Herstellungsprozess

  1. Erstellen von Monitor-Ambilight mit Arduino
  2. Arduino Pong-Spiel - OLED-Display
  3. Arduino Tamagotchi Klon - Digitales Haustier
  4. Audio in Arduino abspielen
  5. Wireless Lichtschalter-Manipulator
  6. Tech-TicTacToe
  7. Bewegungssensor-Wasserpistole
  8. Arduino-Countdown-Timer
  9. Arduino Sunflower:Eine elektronische Sonnentänzerin
  10. RC-Porsche-Auto (Arduino-Projekt)