HopWorks
Active member
Hi All, I've been away for a very long time. I first posted here in 2013 concerning the Teensy 3.0.
I have a few Teensy 4.1 boards now, and after working with the Pico (and the W, 2, 2w) and the ESP32-S3 N32R8 WROOM 2, I have had some success with my current project. But after hitting yet another brick wall, I thought maybe it is time to bring one of my Teensy 4.1's out of its static wrap and see what it can do with my project.
I wanted to post here my needs to see if someone that is experienced would think it is possible and how easily it could be accomplished. I do not need to be taught how, but maybe some references to reading would be helpful. I just wanted to ask before I start yet another fork off the highway down scary dark dirt roads and down deep rabbit holes with no solution.
My project uses multi MCU boards and a bit complex, but for this function/portion, I want to use a platform to handle reading audio files from a micro SD card (32gb) through a SPI sd card module, and send audio out using I2S to a decoder, then feed a stereo 3w amp module to two tiny speakers. I will use other MCU boards to handle visual interaction... RGB lighting, TFT displays, interaction using buttons, and the WiFi connection. So my Teensy 4.1 will need to be able to handle two SPI connections because one of those SPI ports ties all my other MCU's together for communications. The other SPI of course is for the micro SD card.
For audio file formats, I am undecided on a format yet. I need an audio container protocol/codec that can either have a timing track included or metadata per frame. I still have research to do on what will be the best to use. I have DAW and other audio software that I can place additional data tracks or embedded metadata so that is a bit later.
I have numerous boards and devices I could just build a MP3 player with, but my project needs a bit more from the audio playback, like I mentioned, timing for other features to go in-sync with the audio.
It's not a commercial device I am prototyping, but rather a super cool glass-enclosed decorative feature for my wife to show her how much I love her. And I want to throw in as many bells and whistles that I can. A TFT to show images, another to show lyrics with the audio, addressable RGBW to handle lighting, to show off the custom 3D-printed and etched-in-crystal props that make up the display. She's an incredible person that would just be floored by it.
Anyway, I have been out of the Teensy loop for a long time and just wondered if my highly-regarded 4.1 versions would be up to the audio task.
I apologize for the vague request, just wanted to know if it is possible. If so, I'll take that dirt road off the highway and try my luck. Otherwise, I'll have to work it out with my ESP32-S3-N32R8V and go that route.
I sincerely appreciate your time reading this, and excited on what responses I may get. Have a great week!
Hop
I have a few Teensy 4.1 boards now, and after working with the Pico (and the W, 2, 2w) and the ESP32-S3 N32R8 WROOM 2, I have had some success with my current project. But after hitting yet another brick wall, I thought maybe it is time to bring one of my Teensy 4.1's out of its static wrap and see what it can do with my project.
I wanted to post here my needs to see if someone that is experienced would think it is possible and how easily it could be accomplished. I do not need to be taught how, but maybe some references to reading would be helpful. I just wanted to ask before I start yet another fork off the highway down scary dark dirt roads and down deep rabbit holes with no solution.
My project uses multi MCU boards and a bit complex, but for this function/portion, I want to use a platform to handle reading audio files from a micro SD card (32gb) through a SPI sd card module, and send audio out using I2S to a decoder, then feed a stereo 3w amp module to two tiny speakers. I will use other MCU boards to handle visual interaction... RGB lighting, TFT displays, interaction using buttons, and the WiFi connection. So my Teensy 4.1 will need to be able to handle two SPI connections because one of those SPI ports ties all my other MCU's together for communications. The other SPI of course is for the micro SD card.
For audio file formats, I am undecided on a format yet. I need an audio container protocol/codec that can either have a timing track included or metadata per frame. I still have research to do on what will be the best to use. I have DAW and other audio software that I can place additional data tracks or embedded metadata so that is a bit later.
I have numerous boards and devices I could just build a MP3 player with, but my project needs a bit more from the audio playback, like I mentioned, timing for other features to go in-sync with the audio.
It's not a commercial device I am prototyping, but rather a super cool glass-enclosed decorative feature for my wife to show her how much I love her. And I want to throw in as many bells and whistles that I can. A TFT to show images, another to show lyrics with the audio, addressable RGBW to handle lighting, to show off the custom 3D-printed and etched-in-crystal props that make up the display. She's an incredible person that would just be floored by it.
Anyway, I have been out of the Teensy loop for a long time and just wondered if my highly-regarded 4.1 versions would be up to the audio task.
I apologize for the vague request, just wanted to know if it is possible. If so, I'll take that dirt road off the highway and try my luck. Otherwise, I'll have to work it out with my ESP32-S3-N32R8V and go that route.
I sincerely appreciate your time reading this, and excited on what responses I may get. Have a great week!
Hop