Город МОСКОВСКИЙ
00:18:38

ESP32 Arduino with arduino audio tools

Аватар
Искусство акварели в Sketch
Просмотры:
37
Дата загрузки:
21.12.2023 03:47
Длительность:
00:18:38
Категория:
Технологии и интернет

Описание

Update: I mentioned that I have been unable to find a replacement for the Iowa Hills FIlter software. Since creating this video I was able to solve that problem. See here
https://www.youtube.com/watch?v=BUGQaTJ6aWI&t=166s

In this video I will be playing around with some of the audio processing capabilities of the arduino-audio-tools toolkit using an ESP32. It does assume you have the ESP32 set up in Arduino. If not go here:
https://docs.espressif.com/projects/arduino-esp32/en/latest/getting_started.html

Here's the Audio Library
https://github.com/pschatzmann/arduino-audio-tools

Here's my modified examples including a doc that shows the pin connections to the pMod
https://github.com/thaaraak/ESP32-Arduino-Audio

Here's the pMod I2S2 Codec (no affliliation)
https://digilent.com/reference/pmod/pmodi2s2/start

Here's the eariler video I did on deriving the coefficients
https://www.youtube.com/watch?v=DTO9gGOFIFY&t=782s

The IOWA hills walkthrough starts at around 9:30. See this video for a replacement method
https://www.youtube.com/watch?v=BUGQaTJ6aWI&t=166s

Here's the ESP32 I was using (no affiliation)
https://www.amazon.com/gp/product/B0718T232Z/ref=ppx_yo_dt_b_asin_title_o04_s00?ie=UTF8&psc=1

0:00 Intro
1:30 Hardware setup and connections
3:30 I2S Pin configuration detail
5:10 Sine wave generator to I2S - code
6:59 Sine wave generator to I2S - in action
8:05 I2S input Stream to I2S output Stream - code
9:22 I2S input Stream to I2S output Stream - in action
11:45 FIR Filter (90 degree phase) - code
13:29 FIR Filter (90 degree phase) - in action
14:58 FIR Filter (low pass/high pass) - code (with a quick note on the coefficient derivation)
16:16 FIR Filter (low pass/high pass) - in action
17:54 Wrap up

Рекомендуемые видео