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
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://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