Skip to main content

Posts

Showing posts with the label fft

Arduino Mini Amplifier

The Arduino Mini Amplifier is a compact audio system that merges vintage analog and modern digital components. It combines a Philips TDA8425 audio processor and an Arduino Nano , supporting Bluetooth and line-in audio, spectrum analysis, stereo modes, and software-controlled tone adjustment. Finished prototype of the Arduino Mini Amplifier. The Arduino Mini Amplifier is organized into six major subsystems: the audio processor, spectrum analyzer, Bluetooth source, power amplifier, control interface, and power management unit. This modular setup allows each part to operate with minimal interference from the others, making designing and PCB routing easier. The system uses separate paths for analog and digital ground signals (these are called GNDA for analog ground and GNDD for digital ground). Their connections are limited to specific points, which helps prevent unwanted electrical noise from the MCU from reaching the analog audio circuits. The audio section is centered on the T...

Audible Morse code to text message converter

Morse View is an open source software project to convert audible Morse codes to text messages. This application is capable to convert Morse codes from wave files or from the audio line/microphone inputs. Conversion from Morse code to text can perform based on amplitude and frequency decomposition of the input audio stream. Morse View decoding 25 WPM Morse code wave file We extensively test this application using Morse code files available at ARRL - W1AW code practice page . During the testing we may be able to use this application to decode 5WPM – 40WPM Morse code inputs. As per our test result, after 25WPM, accuracy of the decoder is heavily depends on the quality of the sound card / audio capture device (ADC) and with the system configuration. We test this system with few audio adapters, and out of those adapters both Creative Sound Blaster X-Fi and VIA VT1723 generate more accurate results, especially on 25WPM – 40WPM range. We test this software with different noise c...