No video

ESP32-A1S Module Audio Demo on Breakout PCB

  Рет қаралды 7,895

Gadget Reboot

Gadget Reboot

Күн бұрын

PCBWay Supports High Precision Advanced PCBs: www.pcbway.com/
The ESP32-A1S module contains an on board AC101 I2S audio codec, allowing real time audio effects processing, bluetooth audio, and all the usual ESP32 and WiFi projects.
Here's a demo of some of the audio possibilities using a custom made breakout board.
Schematic/Sketches: github.com/Gad...
Reference project from Marcel Licence: github.com/mar...
ESP32-A1S Info: docs.ai-thinke...
0:30 Schematic Overview
2:32 Sketch: Ringtone player (RTTTL format)
3:55 Sketch: WiFi Talking Clock with Talkie Library
4:17 Sketch: Play MP3s from SD card
5:06 Sketch: Real time delay effect from line in
If you'd like to support the channel, you can:
Support me on Patreon: / gadgetreboot
Shop through my affiliate links!
Banggood www.banggood.c...
Aliexpress s.click.aliexp...
Amazon.com www.amazon.com...
Amazon.ca www.amazon.ca/...
Videos are mirrored at LBRY/Odysee: odysee.com/@Ga...
#ElectronicsCreators

Пікірлер: 26
@na5y
@na5y 2 жыл бұрын
Thank you - just what I was looking for. I got a couple of these ESP32-A1S modules and couldn't figure out how to get it in programming mode. Your video helped a lot!
@TheEmbeddedHobbyist
@TheEmbeddedHobbyist 3 жыл бұрын
Nice video, good to see the ESP do the talking.
@GadgetReboot
@GadgetReboot 3 жыл бұрын
I couldn't resist using such a capable processor for such a trivial task! I guess it's the hello world of audio testing. Oh. I should have made it say hello world..
@marcellicence
@marcellicence 3 жыл бұрын
Very nice! I really like the compact PCB design. I also would enjoy using smaller compact hardware =) Maybe using the SD_MMC interface instead of SPI could give you a little speed advantage. The transistor circuit for boot/reset is very useful. Pressing the buttons for each upload is very annoying. Thanks also a lot for crediting my work in your video. But I am missing a MIDI interface on your hardware ;-)
@GadgetReboot
@GadgetReboot 3 жыл бұрын
Yes there's more features I may add in a new version of the board, although I was looking for more A1S modules to buy and I couldn't see any in stock where I got them before! I would definitely aim to use SD MMC next time, but the only SD card I had was a small old slow 2 gig anyway at the time so I just wanted to get going for a test. I may start working with MIDI, I do have some cheap little keyboards somewhere but I'm going to be moving in the next few months so I can't even access my things from storage yet. I was thinking with all the module pins on headers I can always add something external to test.
@BRUXXUS
@BRUXXUS 3 жыл бұрын
Sweet action! I've kind of been wondering what sort of whacky audio stuff could be possible with an ESP32 but haven't looked into it much. I think an ESP32 vocoder could be really fun, if possible.
@GadgetReboot
@GadgetReboot 3 жыл бұрын
I hope to try a bunch of audio processing stuff and generation stuff, making synths, processing from line in, no idea how many brick walls I'll hit but between this and the Teensy, I should have lots to work with. Just need the elusive free time.
@BRUXXUS
@BRUXXUS 3 жыл бұрын
@@GadgetReboot The ESP32 definitely feels like it should have the power to do some really neat stuff. I'd probably be able to do a lot more if I had a deeper understanding of coding for it. haha
@GadgetReboot
@GadgetReboot 3 жыл бұрын
@@BRUXXUS My current level of understanding is copy, paste, fail, paste again until something compiles
@adamzein8492
@adamzein8492 3 жыл бұрын
I use Blackstomp library to develop vocoder with ESP32-A1S. It uses about 80% cpu time for running 20-channel vocoder on one dedicated core. Get the Blackstomp library at github.com/hamuro80/blackstomp
@frontier9
@frontier9 3 жыл бұрын
This is a way cool video man - i have a board and I need to figure it out, has A1s on it AI thinker integration board
@GadgetReboot
@GadgetReboot 3 жыл бұрын
I remember going in circles trying to figure out how to use the module/breakout boards and a lot of the info talking about setting up some other programming tool chain and I just wanted to use Arduino. I assume Arduino IDE will work with those break out boards when plugged into USB and with the generic ESP32 board chosen as the device in the IDE, then configuring any GPIO as needed based on how the board schematic is using pins like buttons.
@frontier9
@frontier9 3 жыл бұрын
@@GadgetReboot I organized my libraries and simplified. I've gone right along and made it work - the talkie library isn't making anything intelligible just clicking sounds. The mp3 playing is working. I used the AI Thinker ESP32-A1s-AudioKit2.2 board and i found enough info to make it work so far just some issue with that Talkie not working yet. Once the MP3 were playing ... i finally got somethign quality to know that its worth pursuing some more coding efforts. I worked with the ESP-IDF but can't get programs for this board to compile if they use all the audio parts ... THe AC101 lib does work - I think it was made for this board. So i'm moving forward well now.
@GadgetReboot
@GadgetReboot 3 жыл бұрын
@@frontier9 I think the talkie sound quality was also weird for me for a while, it was sensitive to which AC101 library version I used. Since I was getting different things working with two different versions of AC101 I would leave one version installed in the IDE and then just copy files for the other library in the project folder and force the IDE to use the specific copy for the projects that needed that one.
@mathieudoe9748
@mathieudoe9748 11 ай бұрын
Super!
@NielsNL68
@NielsNL68 3 жыл бұрын
Cool, nice work. I'm also working on the ESP32-a1s project, creating an intercom system over ESP-NOW. I'm also try to create a PCB. But i have never done that before, the idea is to create a breadboard sized version around it with a digital mic a speaker amplifier, some logic to charge a battery, The schematic is almost done, some small changes here and there. Also i created the footprint of the pcb but that's where my knowledge ends I'm afraid. Your version looks very nice, are you selling them?
@GadgetReboot
@GadgetReboot 3 жыл бұрын
I don't have plans to sell anything but pcb files are available for people's projects.
@zzzzzzz7633
@zzzzzzz7633 2 жыл бұрын
need a help , getting trouble to upload sketch to esp32 A1S, , not detecting board
@andymouse
@andymouse 3 жыл бұрын
Excellent work ! maybe a dumb question or impossible to answer but what sort of 'fidelity' can be achieved with theses ESP/I2S set ups ?..I guess I mean THD into 8 ohms sort of thing, is it HIFI ?...cheers
@GadgetReboot
@GadgetReboot 3 жыл бұрын
Page 19 on this spec document for the AC101 chip talks about THD around -81 dB for 16 ohms and -85 dB line in so I believe that's in the region of a little better than 0.01%? But then not sure how pcb layout impacts that and if the stated spec is only for a specific unreasonable use case etc. usermanual.wiki/Document/xpowers20AC10120User20Manual20v11.447217432/view
@andymouse
@andymouse 3 жыл бұрын
@@GadgetReboot oh better than i thought...cheers.
@deladrierejl
@deladrierejl 3 жыл бұрын
Wow, this is really cool. Do you think it could also work with Amazon Polly ?
@dennisp6337
@dennisp6337 2 жыл бұрын
Great video. Can you suggest a board that would be able to crossfade sound files while controlling ws2812 leds?
@GadgetReboot
@GadgetReboot 2 жыл бұрын
sounds like something an ESP 32 or teensy would be able to handle, playing back MP3s over I2S digital audio out and controlling the LED data. A bunch of different sample projects out there could probably be hacked together to do the audio and LED controller at once. Sounds like something I might feel like looking into at some point.
@dennisp6337
@dennisp6337 2 жыл бұрын
@@GadgetReboot Thanks for the reply. That would be a great video as many people seem to be looking for those capabilities in one place.
@achmadanangaswanto2726
@achmadanangaswanto2726 Жыл бұрын
help me I can't find ESP32 - A1S
Playing around with the ESP32 A1S Module
20:00
NA5Y
Рет қаралды 8 М.
#419 ESP32 Audio Tutorial with lots of examples
13:48
Andreas Spiess
Рет қаралды 241 М.
How I Did The SELF BENDING Spoon 😱🥄 #shorts
00:19
Wian
Рет қаралды 36 МЛН
Joker can't swim!#joker #shorts
00:46
Untitled Joker
Рет қаралды 39 МЛН
Doing This Instead Of Studying.. 😳
00:12
Jojo Sim
Рет қаралды 34 МЛН
Harley Quinn lost the Joker forever!!!#Harley Quinn #joker
00:19
Harley Quinn with the Joker
Рет қаралды 28 МЛН
Forget WiFi! This Wireless Method is WAY Better?
12:14
GreatScott!
Рет қаралды 550 М.
ESP32 Audio Processing with PCB Artists ES8388
20:50
NA5Y
Рет қаралды 9 М.
Sounds mit dem ESP32 ausgeben - Klingel-Gong, TTS und mehr
17:11
haus:automation
Рет қаралды 29 М.
ESP32 A1S with Arduino Audio Tools
17:07
NA5Y
Рет қаралды 6 М.
Coding a Sound Driver on the ESP32 ULP
6:46
bitluni
Рет қаралды 87 М.
ESP32 Arduino with arduino audio tools
18:38
NA5Y
Рет қаралды 11 М.
How I Did The SELF BENDING Spoon 😱🥄 #shorts
00:19
Wian
Рет қаралды 36 МЛН