home.social

#i2s — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #i2s, aggregated by home.social.

  1. Нестандартное решение для стандартных задач: пробуем вычислительный модуль Luckfox

    Привет, Хабр! Глядя на то, как из-за кризиса производства оперативной памяти цены на одноплатные компьютеры улетают в космос, чувствуешь острую необходимость искать для своих проектов более бюджетные и порой нестандартные решения. Одним из таких решений, которое случайно попалось мне на глаза, стал вычислительный модуль Luckfox Core 1106. В данной статье мы посмотрим его характеристики, соберем операционную систему и запустим I2S-интерфейс для передачи цифрового аудио. Если стало интересно, то добро пожаловать под кат!

    habr.com/ru/companies/timeweb/

    #linux #diy #diy_или_сделай_сам #timeweb_статьи #электроника #Luckfox #i2s #аудио

  2. Нестандартное решение для стандартных задач: пробуем вычислительный модуль Luckfox

    Привет, Хабр! Глядя на то, как из-за кризиса производства оперативной памяти цены на одноплатные компьютеры улетают в космос, чувствуешь острую необходимость искать для своих проектов более бюджетные и порой нестандартные решения. Одним из таких решений, которое случайно попалось мне на глаза, стал вычислительный модуль Luckfox Core 1106. В данной статье мы посмотрим его характеристики, соберем операционную систему и запустим I2S-интерфейс для передачи цифрового аудио. Если стало интересно, то добро пожаловать под кат!

    habr.com/ru/companies/timeweb/

    #linux #diy #diy_или_сделай_сам #timeweb_статьи #электроника #Luckfox #i2s #аудио

  3. Нестандартное решение для стандартных задач: пробуем вычислительный модуль Luckfox

    Привет, Хабр! Глядя на то, как из-за кризиса производства оперативной памяти цены на одноплатные компьютеры улетают в космос, чувствуешь острую необходимость искать для своих проектов более бюджетные и порой нестандартные решения. Одним из таких решений, которое случайно попалось мне на глаза, стал вычислительный модуль Luckfox Core 1106. В данной статье мы посмотрим его характеристики, соберем операционную систему и запустим I2S-интерфейс для передачи цифрового аудио. Если стало интересно, то добро пожаловать под кат!

    habr.com/ru/companies/timeweb/

    #linux #diy #diy_или_сделай_сам #timeweb_статьи #электроника #Luckfox #i2s #аудио

  4. Нестандартное решение для стандартных задач: пробуем вычислительный модуль Luckfox

    Привет, Хабр! Глядя на то, как из-за кризиса производства оперативной памяти цены на одноплатные компьютеры улетают в космос, чувствуешь острую необходимость искать для своих проектов более бюджетные и порой нестандартные решения. Одним из таких решений, которое случайно попалось мне на глаза, стал вычислительный модуль Luckfox Core 1106. В данной статье мы посмотрим его характеристики, соберем операционную систему и запустим I2S-интерфейс для передачи цифрового аудио. Если стало интересно, то добро пожаловать под кат!

    habr.com/ru/companies/timeweb/

    #linux #diy #diy_или_сделай_сам #timeweb_статьи #электроника #Luckfox #i2s #аудио

  5. [Перевод] Вайб‑кодинг для ПЛИС: как я собрал I2S FIFO‑реклокер без знания Verilog

    Вайб‑кодинг выглядит безобидно, пока речь идет о скриптах, лендингах и небольших сервисах. Но что будет, если попробовать с его помощью собрать проект для ПЛИС: с I2S, FIFO‑буфером, DSD, S/PDIF, UART, PSRAM и отладкой на реальном железе? Я проверил это на практике и почти без знания Verilog прошел путь от мигающего светодиода до рабочего FIFO‑реклокера для цифрового аудио. Получилась история о том, где ИИ действительно помогает инженеру, где уверенно ведет в тупик и почему в какой‑то момент все равно приходится доставать логический анализатор. Читать кейс

    habr.com/ru/companies/otus/art

    #ПЛИС #FPGA #Verilog #вайбкодинг #ИИ #I2S #FIFO #реклокинг #цифровое_аудио #отладка

  6. [Перевод] Вайб‑кодинг для ПЛИС: как я собрал I2S FIFO‑реклокер без знания Verilog

    Вайб‑кодинг выглядит безобидно, пока речь идет о скриптах, лендингах и небольших сервисах. Но что будет, если попробовать с его помощью собрать проект для ПЛИС: с I2S, FIFO‑буфером, DSD, S/PDIF, UART, PSRAM и отладкой на реальном железе? Я проверил это на практике и почти без знания Verilog прошел путь от мигающего светодиода до рабочего FIFO‑реклокера для цифрового аудио. Получилась история о том, где ИИ действительно помогает инженеру, где уверенно ведет в тупик и почему в какой‑то момент все равно приходится доставать логический анализатор. Читать кейс

    habr.com/ru/companies/otus/art

    #ПЛИС #FPGA #Verilog #вайбкодинг #ИИ #I2S #FIFO #реклокинг #цифровое_аудио #отладка

  7. [Перевод] Вайб‑кодинг для ПЛИС: как я собрал I2S FIFO‑реклокер без знания Verilog

    Вайб‑кодинг выглядит безобидно, пока речь идет о скриптах, лендингах и небольших сервисах. Но что будет, если попробовать с его помощью собрать проект для ПЛИС: с I2S, FIFO‑буфером, DSD, S/PDIF, UART, PSRAM и отладкой на реальном железе? Я проверил это на практике и почти без знания Verilog прошел путь от мигающего светодиода до рабочего FIFO‑реклокера для цифрового аудио. Получилась история о том, где ИИ действительно помогает инженеру, где уверенно ведет в тупик и почему в какой‑то момент все равно приходится доставать логический анализатор. Читать кейс

    habr.com/ru/companies/otus/art

    #ПЛИС #FPGA #Verilog #вайбкодинг #ИИ #I2S #FIFO #реклокинг #цифровое_аудио #отладка

  8. [Перевод] Вайб‑кодинг для ПЛИС: как я собрал I2S FIFO‑реклокер без знания Verilog

    Вайб‑кодинг выглядит безобидно, пока речь идет о скриптах, лендингах и небольших сервисах. Но что будет, если попробовать с его помощью собрать проект для ПЛИС: с I2S, FIFO‑буфером, DSD, S/PDIF, UART, PSRAM и отладкой на реальном железе? Я проверил это на практике и почти без знания Verilog прошел путь от мигающего светодиода до рабочего FIFO‑реклокера для цифрового аудио. Получилась история о том, где ИИ действительно помогает инженеру, где уверенно ведет в тупик и почему в какой‑то момент все равно приходится доставать логический анализатор. Читать кейс

    habr.com/ru/companies/otus/art

    #ПЛИС #FPGA #Verilog #вайбкодинг #ИИ #I2S #FIFO #реклокинг #цифровое_аудио #отладка

  9. I adapted the #I2S Pinout for the #DECtalk Mini from the #MAX98357A Board to my NanoPi Nanohat #PCM5102A
    Sounds much louder as the PWM-Version :)
    The Board is a #Waveshare RP2040 Zero

  10. I adapted the #I2S Pinout for the #DECtalk Mini from the #MAX98357A Board to my NanoPi Nanohat #PCM5102A
    Sounds much louder as the PWM-Version :)
    The Board is a #Waveshare RP2040 Zero

  11. I adapted the #I2S Pinout for the #DECtalk Mini from the #MAX98357A Board to my NanoPi Nanohat #PCM5102A
    Sounds much louder as the PWM-Version :)
    The Board is a #Waveshare RP2040 Zero

  12. I adapted the #I2S Pinout for the #DECtalk Mini from the #MAX98357A Board to my NanoPi Nanohat #PCM5102A
    Sounds much louder as the PWM-Version :)
    The Board is a #Waveshare RP2040 Zero

  13. I adapted the #I2S Pinout for the #DECtalk Mini from the #MAX98357A Board to my NanoPi Nanohat #PCM5102A
    Sounds much louder as the PWM-Version :)
    The Board is a #Waveshare RP2040 Zero

  14. Looking at schematics and #firmware of #Teufel #MYND waterproof portable speaker.

    Very cool to check out their #OpenHardware design, though not much to see.

    Everything of note runs through the WB-2835P #Bluetooth / Audio Module. It even acts as USB-Soundcard and digitizes Line-In, then outputs #I2S to the amplifier chips.

    worldelite.net.cn/en/DownLoad/

    github.com/teufelaudio/mynd-ha

  15. Looking at schematics and #firmware of #Teufel #MYND waterproof portable speaker.

    Very cool to check out their #OpenHardware design, though not much to see.

    Everything of note runs through the WB-2835P #Bluetooth / Audio Module. It even acts as USB-Soundcard and digitizes Line-In, then outputs #I2S to the amplifier chips.

    worldelite.net.cn/en/DownLoad/

    github.com/teufelaudio/mynd-ha

  16. Looking at schematics and #firmware of #Teufel #MYND waterproof portable speaker.

    Very cool to check out their #OpenHardware design, though not much to see.

    Everything of note runs through the WB-2835P #Bluetooth / Audio Module. It even acts as USB-Soundcard and digitizes Line-In, then outputs #I2S to the amplifier chips.

    worldelite.net.cn/en/DownLoad/

    github.com/teufelaudio/mynd-ha

  17. Looking at schematics and #firmware of #Teufel #MYND waterproof portable speaker.

    Very cool to check out their #OpenHardware design, though not much to see.

    Everything of note runs through the WB-2835P #Bluetooth / Audio Module. It even acts as USB-Soundcard and digitizes Line-In, then outputs #I2S to the amplifier chips.

    worldelite.net.cn/en/DownLoad/

    github.com/teufelaudio/mynd-ha

  18. Looking at schematics and #firmware of #Teufel #MYND waterproof portable speaker.

    Very cool to check out their #OpenHardware design, though not much to see.

    Everything of note runs through the WB-2835P #Bluetooth / Audio Module. It even acts as USB-Soundcard and digitizes Line-In, then outputs #I2S to the amplifier chips.

    worldelite.net.cn/en/DownLoad/

    github.com/teufelaudio/mynd-ha

  19. Someone asked how play multiple simultaneous CD-quality WAVs from an SD card to I2S DAC on ESP32 in CircuitPython. Turns out: possible! Can get a bit glitchy if doing USB stuff tho youtube.com/watch?v=97OA6L9PLCg
    code: github.com/todbot/circuitpytho
    #CircuitPython #i2s #esp32

  20. Someone asked how play multiple simultaneous CD-quality WAVs from an SD card to I2S DAC on ESP32 in CircuitPython. Turns out: possible! Can get a bit glitchy if doing USB stuff tho youtube.com/watch?v=97OA6L9PLCg
    code: github.com/todbot/circuitpytho
    #CircuitPython #i2s #esp32

  21. Someone asked how play multiple simultaneous CD-quality WAVs from an SD card to I2S DAC on ESP32 in CircuitPython. Turns out: possible! Can get a bit glitchy if doing USB stuff tho youtube.com/watch?v=97OA6L9PLCg
    code: github.com/todbot/circuitpytho
    #CircuitPython #i2s #esp32

  22. Someone asked how play multiple simultaneous CD-quality WAVs from an SD card to I2S DAC on ESP32 in CircuitPython. Turns out: possible! Can get a bit glitchy if doing USB stuff tho youtube.com/watch?v=97OA6L9PLCg
    code: github.com/todbot/circuitpytho
    #CircuitPython #i2s #esp32

  23. Someone asked how play multiple simultaneous CD-quality WAVs from an SD card to I2S DAC on ESP32 in CircuitPython. Turns out: possible! Can get a bit glitchy if doing USB stuff tho youtube.com/watch?v=97OA6L9PLCg
    code: github.com/todbot/circuitpytho
    #CircuitPython #i2s #esp32

  24. STM32 Tutorial #57 - Music Player part 2 - Reading and Parsing WAV files

    Second video in the Music Player series. In this video we will implement the file handling, WAV file parsing and sending the WAV PCM data to the audio DAC.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #I2S #DMA #WAV #SDIO #STM32World

    youtube.com/watch?v=5F6Y1Ttpg-A

  25. STM32 Tutorial #57 - Music Player part 2 - Reading and Parsing WAV files

    Second video in the Music Player series. In this video we will implement the file handling, WAV file parsing and sending the WAV PCM data to the audio DAC.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #I2S #DMA #WAV #SDIO #STM32World

    youtube.com/watch?v=5F6Y1Ttpg-A

  26. STM32 Tutorial #57 - Music Player part 2 - Reading and Parsing WAV files

    Second video in the Music Player series. In this video we will implement the file handling, WAV file parsing and sending the WAV PCM data to the audio DAC.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #I2S #DMA #WAV #SDIO #STM32World

    youtube.com/watch?v=5F6Y1Ttpg-A

  27. STM32 Tutorial #57 - Music Player part 2 - Reading and Parsing WAV files

    Second video in the Music Player series. In this video we will implement the file handling, WAV file parsing and sending the WAV PCM data to the audio DAC.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #I2S #DMA #WAV #SDIO #STM32World

    youtube.com/watch?v=5F6Y1Ttpg-A

  28. STM32 Tutorial #56 - Music Player part 1 - Audio out to I2S

    In this video we start building our "Music Player" introduced in the previous video. This video will focus on the I2S audio out to the DAC as well as adjusting sample rates. Part 2 which will deal with reading WAV files from SD card will follow soon.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #I2S #DMA #STM32World

    youtube.com/watch?v=hFuhPGSGzWM

  29. STM32 Tutorial #56 - Music Player part 1 - Audio out to I2S

    In this video we start building our "Music Player" introduced in the previous video. This video will focus on the I2S audio out to the DAC as well as adjusting sample rates. Part 2 which will deal with reading WAV files from SD card will follow soon.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #I2S #DMA #STM32World

    youtube.com/watch?v=hFuhPGSGzWM

  30. STM32 Tutorial #56 - Music Player part 1 - Audio out to I2S

    In this video we start building our "Music Player" introduced in the previous video. This video will focus on the I2S audio out to the DAC as well as adjusting sample rates. Part 2 which will deal with reading WAV files from SD card will follow soon.

    #STM32 #GettingStarted #Tutorial #STM32CubeIDE #STM32CubeMX #I2S #DMA #STM32World

    youtube.com/watch?v=hFuhPGSGzWM

  31. Quite possibly the ugliest music player in history. The visual design could use a bit of work. #STM32 #I2S #DMA #SDIO #FatFS

    Videos will be posted here: youtube.com/playlist?list=PLVf

  32. Quite possibly the ugliest music player in history. The visual design could use a bit of work. #STM32 #I2S #DMA #SDIO #FatFS

    Videos will be posted here: youtube.com/playlist?list=PLVf

  33. Quite possibly the ugliest music player in history. The visual design could use a bit of work. #STM32 #I2S #DMA #SDIO #FatFS

    Videos will be posted here: youtube.com/playlist?list=PLVf

  34. STM32 Tutorial #55 - I2S w. DMA - Dual Sine

    In this Getting Started Tutorial video we are going to dive into generating an audio I2S stream. We will be creating dual SINE waves (Left/Right) at 96 kHz sample rate.

    #STM32 #Tutorial #GettingStarted #STM32CubeIDE #STM32CubeMX #I2S #DMA #STM32World

    youtube.com/watch?v=vOAf3xxGq_o

  35. STM32 Tutorial #55 - I2S w. DMA - Dual Sine

    In this Getting Started Tutorial video we are going to dive into generating an audio I2S stream. We will be creating dual SINE waves (Left/Right) at 96 kHz sample rate.

    #STM32 #Tutorial #GettingStarted #STM32CubeIDE #STM32CubeMX #I2S #DMA #STM32World

    youtube.com/watch?v=vOAf3xxGq_o

  36. STM32 Tutorial #55 - I2S w. DMA - Dual Sine

    In this Getting Started Tutorial video we are going to dive into generating an audio I2S stream. We will be creating dual SINE waves (Left/Right) at 96 kHz sample rate.

    #STM32 #Tutorial #GettingStarted #STM32CubeIDE #STM32CubeMX #I2S #DMA #STM32World

    youtube.com/watch?v=vOAf3xxGq_o

  37. Цифровой звук на STM32: подключаем аналоговый микрофон через SAI и NAU88C22

    ИИ обложка, потому что модно. Иногда простой проект превращается в увлекательное исследование. Разбираясь с записью звука на STM32L432 через аудиокодек NAU88C22, я не только подключил микрофон и настроил кодек, но и столкнулся с рядом интересных задач. Разбираясь с ними, я узнал много нового о SAI, работе с SD-картой и нюансах цифрового звука — и теперь хочу поделиться этим опытом. Железка, на которой идет разработка, — это не просто плата для экспериментов, а прототип, сделанный как образец для одного проекта. Так что любопытство, конечно, присутствовало, но двигало процесс скорее желание довести до ума конкретное (будущее) устройство.

    habr.com/ru/companies/selectel

    #selectel #stm32 #cubeide #микроконтроллеры #nau88C22 #i2s #wav

  38. Цифровой звук на STM32: подключаем аналоговый микрофон через SAI и NAU88C22

    ИИ обложка, потому что модно. Иногда простой проект превращается в увлекательное исследование. Разбираясь с записью звука на STM32L432 через аудиокодек NAU88C22, я не только подключил микрофон и настроил кодек, но и столкнулся с рядом интересных задач. Разбираясь с ними, я узнал много нового о SAI, работе с SD-картой и нюансах цифрового звука — и теперь хочу поделиться этим опытом. Железка, на которой идет разработка, — это не просто плата для экспериментов, а прототип, сделанный как образец для одного проекта. Так что любопытство, конечно, присутствовало, но двигало процесс скорее желание довести до ума конкретное (будущее) устройство.

    habr.com/ru/companies/selectel

    #selectel #stm32 #cubeide #микроконтроллеры #nau88C22 #i2s #wav

  39. Цифровой звук на STM32: подключаем аналоговый микрофон через SAI и NAU88C22

    ИИ обложка, потому что модно. Иногда простой проект превращается в увлекательное исследование. Разбираясь с записью звука на STM32L432 через аудиокодек NAU88C22, я не только подключил микрофон и настроил кодек, но и столкнулся с рядом интересных задач. Разбираясь с ними, я узнал много нового о SAI, работе с SD-картой и нюансах цифрового звука — и теперь хочу поделиться этим опытом. Железка, на которой идет разработка, — это не просто плата для экспериментов, а прототип, сделанный как образец для одного проекта. Так что любопытство, конечно, присутствовало, но двигало процесс скорее желание довести до ума конкретное (будущее) устройство.

    habr.com/ru/companies/selectel

    #selectel #stm32 #cubeide #микроконтроллеры #nau88C22 #i2s #wav

  40. Цифровой звук на STM32: подключаем аналоговый микрофон через SAI и NAU88C22

    ИИ обложка, потому что модно. Иногда простой проект превращается в увлекательное исследование. Разбираясь с записью звука на STM32L432 через аудиокодек NAU88C22, я не только подключил микрофон и настроил кодек, но и столкнулся с рядом интересных задач. Разбираясь с ними, я узнал много нового о SAI, работе с SD-картой и нюансах цифрового звука — и теперь хочу поделиться этим опытом. Железка, на которой идет разработка, — это не просто плата для экспериментов, а прототип, сделанный как образец для одного проекта. Так что любопытство, конечно, присутствовало, но двигало процесс скорее желание довести до ума конкретное (будущее) устройство.

    habr.com/ru/companies/selectel

    #selectel #stm32 #cubeide #микроконтроллеры #nau88C22 #i2s #wav