Phil Schatzmann

  • Blogs
    • Arduino
    • Data Science
    • Machine Sound
    • Machine Learning
    • Quantitative Trading
    • EDGAR
    • 3D Printing
    • Infrastructure
    • Other Topics
  • Projects
    • The Synthesis ToolKit (SKT) Library for Arduino
    • Investor
    • Smart EDGAR
    • OpenSCAD Kernel
    • News Digest
    • Zolldokumente.ch
    • SwissQR
  • Login
  • Subscribe

Arduino

Arduino

Arduino Support for the Lyrat Mini Board

I had some open issue, that the LyraT Mini Audio Board was not working with my AudioTools and AudioDrivers library, so I was digging into this board a bit deeper. Here are the main two differences to the regular supported LyraT or AudioKit boards: It uses a ES8311 codec chip Read more…

By pschatzmann, 7 months3. November 2024 ago
Arduino

Testing My ESP32-S3 Camera Baord

In order to test the USB functionality of the ESP32-S3, I bought the following camera/microphone board: Before testing the USB I implemented and executed the following test cases for each hardware component: Testing the user button Testing the LED Testing the Color LED Testing the SD Testing the SDMMC Testing Read more…

By pschatzmann, 8 months31. October 2024 ago
Arduino

Filtering Out Metadata Before Decoding MP3

MP3 files can contain metadata that stores information about the title, the author etc. If you send an MP3 stream with metadata to a decoder, the logic is usually resilient enough to skip this automatically. However there can be some cases where the codec can’t cope and is crashing. One Read more…

By pschatzmann, 8 months29. October 2024 ago
Arduino

TinyUSB Audio: Testing the Microphone Quality using a Stream

In my last blogs, I described how I managed to extend TinyUSB to provide an simple USB Audio device in Arduino. So far I have been using some randon numbers to generate noise. This is not very helpful to check if we lost some samples. A SawTooth wave is much Read more…

By pschatzmann, 8 months25. October 2024 ago
Arduino

A new Architechture for Talkie: TalkiePCM

There are quite a few popular TTS libraries for Arduino but most of them suffer from the same problem: The TTS function is not properly separated from the output function. Architechture In a properly architected solution we would have a A TTS function which produces platfrom independent PCM data An Read more…

By pschatzmann, 8 months21. October 2024 ago
Arduino

TinyUSB: Audio on an Seeeduino Xiao in Arduino

In the last blog, I described how I managed to provide an USB Audio device for a Speaker and a Microphone and the bumpy journey to it. I also wanted the Headset sceanario to work where both the input and output of audio is supported. I was searchig very long Read more…

By pschatzmann, 8 months18. October 2024 ago
Arduino

TinyUSB: Audio on an RP2040 in Arduino

When I first had a look at implementing an Audio USB device for the RP2040 with TinyUSB, I could make things work, but taking up the task to make this work in Arduino was too big. Then Adafruit released their TinyUSB for Arduino that was quite nicely integrated into the Read more…

By pschatzmann, 8 months13. October 2024 ago
Arduino

Arduino AudioTools V1.0.0

I finally managed to release the 1.0 version of my Arduino AudioTools library. It contains all the functionality that I have initially planned for and compared to the 0.9.9 release consists of a major restructuring of the source code directory. I was conducting a poll, to confirm if I should Read more…

By pschatzmann, 8 months4. October 2024 ago
Arduino

Testing I2S on a STM32H7

In my last blogs, I introduced you to the powerfull STM32H743VIT6 microcontroller and demonstrated the analog and PWM audio output using the Arduino Audio Tools library. I finally managed to extend the stm32-i2s library and so it the time now that I can demonstrate that we can also use I2s Read more…

By pschatzmann, 10 months13. August 2024 ago
Arduino

Testing the Audio PWM output on a STM32H7

In my last blog, I described the analog audio output using the Arduino Audio Tools library: The STM32H743VIT6 microcontroller is quite powerful but we only have max 2 DAC pins available! This restriction falls when we use PWM: We use a PWM frequency above the hearing range (30khz) and modulate Read more…

By pschatzmann, 10 months6. August 2024 ago

Posts pagination

Previous 1 2 3 4 … 23 Next
Phil Schatzmann
Rue du Biais 24 B
1957 Ardon
Switzerland

phil.schatzmann@gmail.com

Categories
3D 3D Printed Planes 3D Printing Arduino Data Science EDGAR Infrastructure LogicAnalyzer Machine Learning Machine Sound News Digest OpenSCAD Kernel Other Topics Pico Projects Quantitative Trading RC Text To Speech
RSS RSS
  • Arduino Audio Tools: Pinping Up Resampling
  • HIMEM – ESP32 PSRAM on Steroids

Hestia | Developed by ThemeIsle