Preview – ESP32-Audio-Kit ESP32

Last Updated on 14. April 2023 by sfambach

Ein großes ESP32 Board mit Audio und vielen Zusatzfunktionen, Perfekt für das selbst gebaute Internetradio. Beim schnellen Ali für rund 18€ erworben.

Was ist ein Preview: Da ich immer mehr den Überblick über die bestellte Hardware verliere, werde ich nach der Bestellung eine kleine Vorschau schreiben. Wenn ich dann zu der Hardware komme werde ich das ensprechende Preview durch den eigentlichen Beitrag ersetzen. Somit erhaltet ihr die Möglichkeit schon mal die bald Kommende Hardwaer zu besichtigen und zu kommentieren. Die Beiträge werde ich dann nach euren Kommentarten oder nach meiner Laune und Zeit priorisieren ;).

Vorsicht es gibt unterschiedliche Version, hier müsst ihr mit den Einstellungen etwas herumspielen. Manche geben die Nummer auf der Rückseite des ESP Moduls an. Im Bild rechts, ESP32-A1S 2974. Diese bitte vergleichen, hiermit könnt ihr bestimmen ob ein ES8388 (https://github.com/maditnerd/es8388) oder ein AC101 (https://github.com/schreibfaul1/AC101) verbaut wurde, ansonsten müsstet ihr die Metallkappe abmachen 😉

Beschreibung

  • ESP32-A1S modul
    • Low-power dual-core 32-bit CPU für anwendung prozessoren
    • Frequenz bis zu 240MHz, computing power bis zu 600 DMIPS
    • Gebaut-in 520 KB SRAM, 8M PSRAM
    • Unterstützt schnittstellen wie UART/SPI/I2C/PWM
  • tf-karte
  • 3,5mm Kopfhöreranschluß
  • Reset + 7 Tasten
  • Zwei Lautsprecherausgänge 4Ω 3W (Lout, ROUT). JST 2.0mm Buchse.
  • Zwei analoge Mikrofphon, bzw. Line In oder Kopfhörer Mikrophon.
  • Unterstützung 3,7 V lithium-batterie eingang; unterstützung 5V 2A power eingang, unterstützung
  • Litium Batterie Anschluss JST 2.0mm Buchse
  • 64GB Micro SD-Kartenslot
  • Unterstützung Smart Config/AirKiss One-klicken Netwerkeinbindung

Anschten

ESP Chip
Pinout für Board
screenshot_1633530849
image

Mal Angeschlossen

Boud Rate 115200

arduino-audiokit

Programmierung

Bibliothek

Für den AC101: https://github.com/schreibfaul1/AC101

Für den ES8388: https://github.com/maditnerd/es8388

AudioKit Lib: https://github.com/schreibfaul1/ESP32-audioI2S

Einstellungen

In datei AudioKitSettings.h das euer Board wählen. Bei mir scheint es Version 5 zu sein.
Die Datei befindet sich im Installationsordner der Bibliothek.

Erster Test

Gut ist es erst einmal was zu hören, deshalb probierte ich als erstes den Sinus Generator (Beispiel Programm Output) .

Wenn ihr einen Ton hört hats geklappt, nicht vergessen vorher einen Kopfhörer oder Lautsprecher anzuschliessen.

Verwandte Beiträge

Quellen

https://de.aliexpress.com/item/32957553086.html?Bibliothekspm=a2g0o.order_list.0.0.206f5c5fc4Ayov&gatewayAdapt=glo2deu

https://radio-bastler.de/forum/showthread.php?tid=17786

https://radio-bastler.de/forum/showthread.php?tid=17414

https://www.docdroid.net/L6LX9SK/esp32-a1s-esv23zh-cnen-pdf#page=8

https://docs.ai-thinker.com/_media/esp32-a1s_v2.3_specification.pdf

https://github.com/Ai-Thinker-Open/ESP32-A1S-AudioKit/issues/26

https://github.com/Ai-Thinker-Open/ESP32-A1S-AudioKit

https://www.mikrocontroller.net/topic/474383

https://github.com/pschatzmann/arduino-audiokit

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert