Inhoudsopgave:
Video: DIY FFT Audio Spectrum Analyzer - Ajarnpa
2024 Auteur: John Day | [email protected]. Laatst gewijzigd: 2024-01-30 11:15
FFT-spectrumanalysator is een testapparatuur die Fourier-analyse en digitale signaalverwerkingstechnieken gebruikt om spectrumanalyse te bieden. Met behulp van Fourier-analyse is het mogelijk om één waarde in bijvoorbeeld het continue tijdsdomein om te zetten in het continue frequentiedomein, waarin zowel magnitude- als fase-informatie is opgenomen.
Stap 1: Gebouw
Het beschreven apparaat is precies zo'n Spectral Analyzer die is gemaakt met behulp van een Arduino-microcontroller. U kunt zien dat het apparaat heel eenvoudig is en slechts een paar componenten bevat:
- Arduino nano
- LCD-scherm met een resolutie van 128 bij 64 pixels (ST7920 128x64 LCD)
- Twee weerstanden (10KOhm)
- potentiometer (10KOhm) en
- condensator (1 microF)
De audio-invoer naar de Arduino is op A0, met een bias in het midden van 10K naar Ground en 10K naar +5V. Aan de ingang kunnen we ook een potentiometer instellen om de amplitude van het ingangssignaal te regelen. Code is ook eenvoudig en gebruikt de bibliotheek "fix_fft" die voor dit doel is gemaakt
Stap 2: Testen
De video beschrijft verschillende gevallen waarin verschillende soorten signalen zijn geanalyseerd:
Bij het analyseren van een sinusvormig ingangssignaal is de draaggolf duidelijk zichtbaar en door de frequentie van de signaalgenerator te veranderen, verandert ook de positie van de draaggolf. Als we een rechthoekig signaal naar de ingang brengen, is op de spectrale analysator duidelijk het fundamentele signaal zichtbaar, evenals de drie oneven harmonischen x3, x5 & x7. Als we een audio-muzieksignaal naar de ingang brengen, is dit apparaat eigenlijk een grafische audio-analysator die te vinden is in duurdere audioapparatuur
Stap 3: Schema en code
Ten slotte is het hele samenstel in een geschikte doos ondergebracht. Dit is geen professioneel hulpmiddel omdat het een lage resolutie en een laag frequentiebereik heeft, maar kan dienen als een geweldig educatief hulpmiddel.
Aanbevolen:
Maak een Digital Logic Analyzer voor minder dan $1: 5 stappen
Maak een digitale logische analysator voor minder dan $ 1. Een logische niveausensor is een apparaat dat detecteert of de uitvoer van een component 1 of 0 is (positief of negatief). Ken je die mooie niveausensoren met de LCD-schermen die ongeveer $ 25 kosten? Deze is lachwekkend goedkoper en doet hetzelfde (ik
DIY Audio Switch: 9 stappen (met afbeeldingen)
DIY Audio Switch: Een tijdje terug kreeg ik een oude gegevensschakelaar van Freecycle en sindsdien heb ik er naar gekeken en dacht: "Ik zou dat echt moeten omzetten naar een stereo-audioschakelaar." En dus, na ongeveer een jaar ernaar te hebben gekeken, heb ik die oude gegevensschakelaar eindelijk omgezet in een
Logic Analyzer met Android-gebruikersinterface: 7 stappen
Logic Analyzer met Android-gebruikersinterface: de wereld wordt al overspoeld met zoveel logic-analyzers. In mijn elektronicahobby had ik er een nodig voor het oplossen van problemen en het debuggen. Ik heb op internet gezocht maar ik kan niet degene vinden die ik zoek. Dus hier ben ik, ik introduceer…"YET Another Lo
Rock Sample Analyzer: 4 stappen
Rock Sample Analyzer: Rock Sample Analyzer wordt gebruikt om de soorten gesteentemonsters te identificeren en te analyseren met behulp van zachte hamertrillingstechniek. Het is een nieuwe methode om de gesteentemonsters te identificeren. Als er een meteoriet of een onbekend rotsmonster is, kan men de
Pocket ZX (Handheld ZX-spectrum): 10 stappen
Pocket ZX (Handheld ZX Spectrum): ik ben een kind van de jaren 80 en heb goede herinneringen aan de 8-bits computers uit die tijd. Mijn eerste computer - een die een speciaal plekje in mijn hart heeft - was een Sinclair ZX Spectrum 48K. Na onlangs een aantal gemeenschappen te hebben ontdekt die gericht zijn op oudere computers