Forum: Mikrocontroller und Digitale Elektronik ESP32 A1S Eval


Announcement: there is an English version of this forum on EmbDev.net. Posts you create there will be displayed on Mikrocontroller.net and EmbDev.net.
von Salvus M. (salvus)


Angehängte Dateien:

Bewertung
-1 lesenswert
nicht lesenswert
Moin oder auch Guten Morgen.

Ich habe hier ein ESP32 AI Thinker Modul ais China .

Wie fange ich damit an?

Zunächst möchte ich es als Wifi Server laufen lassen so das ich es im 
meinem Wifi Netz anmelden kann und dann eine eine kommunikation 
herstellle um Daten zu verarbeiten.

Da mein Englisch nicht so gut ist frage ich hier mal.

Da gibt es doch bestimmt ein EVAL System für den WIN7 Rechner .
Auf der seriellen kommt schon mal ein Boot meldung.

Wer Lust hat kann mir ja ein Link zusenden.

Gruss Salvus.

von Sebastian R. (sebastian_r569)


Bewertung
0 lesenswert
nicht lesenswert
Salvus M. schrieb:
> Da mein Englisch nicht so gut ist frage ich hier mal.

Salvus M. schrieb:
> Wer Lust hat kann mir ja ein Link zusenden.

https://www.ils.de/fernkurse/fremdsprachen/englisch/technisches-englisch/

Ja, ich weiß, es ist nicht das, was du suchst, aber in der Welt der 
Programmierung und Elektronik kommst du um englisch eigentlich nicht 
umher. Alle Datenblätter siond auf Englisch. Viele Dokumentationen, 
Programme,... sind auf Englisch.

Ansonsten gibt es Webseiten, die einem automatisiert Links zu bestimmten 
Themen in einer bestimmten Sprache liefern, wenn man sie mit ein paar 
Suchbegriffen füttert. Nicht exakt Suchmaschine, aber ganz weit vorne 
liegt z.B. "Google".

Wenn man dort in die Suchzeile z.B. "ESP32 Tutorial Deutsch" eingibt, 
findet man sehr viele Ergebnisse.

Beitrag #5844438 wurde von einem Moderator gelöscht.
von Sebastian R. (sebastian_r569)


Bewertung
4 lesenswert
nicht lesenswert
Salvus M. schrieb im Beitrag #5844438:
> ? schlecht geschlafen !!
> frust mit der freundin ?
> langeweile ?

So ähnlich :D
Eigentlich gehen mir nur Fragen auf den Keks, die nicht alle Angaben 
machen, um die Frage korrekt und umfassend zu beantworten.
Es ist zum Beispiel nicht hilfreich, wenn Fragensteller eine 
Programmier-Aufgabe lösen möchten und dabei nicht angeben, welche 
Programmierkenntnisse sie haben und in welcher Programmiersprache sie 
ihr Problem lösen möchten.

Da bleibt eigentlich nur Hilfe zur Selbsthilfe. Und es ist dann schade, 
wenn der Fragensteller eingeschnappt ist, weil man ihm keine 
Musterlösung präsentiert, sondern im sagt, wie und wo man Informationen 
finden kann. Es gibt z.B. Programmier-Umgebungen und Ökosysteme, bei 
denen alle Tools dabei sind und sogar schon Beispiel-Programme gegeben 
sind, die genau die vom Fragensteller geforderte Antwort liefern. 
Allerdings weiß ich nicht, ob es sinnvoll ist, darauf zu verweisen, da 
der Fragensteller verschweigt, in welcher Programmierumgebung er es 
lösen möchte.

Naja. Aber ansonsten ist alles gut. Danke der Nachfrage :D

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Salvus M. schrieb:
> Ich habe hier ein ESP32 AI Thinker Modul ais China

ich habe nur 1 oder 2 Angebote gefunden, wo es das ESP32 A1S Eval 
überhaupt gibt. Der Preis war merklich über meiner "China-Grenze", also 
habe ich es nicht weiter verfolgt.
Ich hatte es nur interessant gefunden, weil I2S-Dac, Verstärker, SD-Slot 
usw. drauf sind.

Letztlich ist ja nur ein ESP32 drauf mit einigem Drumrum. Also 
ArduinoIDE, Unterlagen zum Board suchen oder/und Demosourcen, 
IC-Datenblätter, was da drauf ist usw. usw. und dann eben loslegen.

Wenn man erstmal nur einen Webserver raufwerfen will, reicht ja schon 
die IDE und die Examples, die dabei sind. Da muß man über den Rest ja 
noch nichts wissen.

Wie kommt man ausgerechnet an solch ein Modul, offenbar mit wenig 
Ahnung, was man da hat?

gruß aus Berlin
Michael

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

irgendwie interessant. Der benutzt I2S-Chip AC101 von X-Powers sieht 
interessant aus, bei github findet man
https://github.com/phkehl/esp32-a1s-audio_hal
zumindest grundsätzlich Unterlagen.

Arduino-Libs für den AC101 gibt es noch keine, aber das ist erstmal 
nebensächlich. Mal schauen, ob ich das Teil irgendwo bezahl- und 
beschaffbar finde...

Nachtrag: ich habe das Teil aus Neugier jetzt mal bestellt...
Könnte noch bis zum Wochenende hier sein.

Gruß aus Berlin
Michael

: Bearbeitet durch User
von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

falls es doch jemanden interessiert:

Mein Board ist heute angekommen. Netterweise (oder auch nicht) wurd mir 
die neue Version v2.2 geliefert. Layout geringfügig anders, es gibt 
mittig jetzt einen 5-fach DIP-Schalter, der ist beschriftet, aber der 
Zweck ist mir nich völlig unklar...
Ansonsten meldet es sich seriell, aktiviert BT als Speaker. Win7 
connected den auch problemlos und spielt Musik darüber ab.
SD-Karte mit MP3 wird erkannt, Files werden seriell gelistet, aber zum 
Abspielen habe ich das noch nicht bekommen.
Suche im Netz ergab zu dieser Version bisher keine sinnvollen Infos.

Gruß aus Berlin
Michael

: Bearbeitet durch User
von Sven K. (quotschmacher)


Bewertung
0 lesenswert
nicht lesenswert
hallo,

hat sich hier denn mitlerweile was getan? habe das board auch und bin 
gerade fleißig am infos sammeln und dabei auf diesen thread hier 
gestoßen...

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

naja, ich habe das Board gerade am letzten Wochenende wieder vorgekramt, 
dazwischen nicht wirklich was gemacht bzw. erreicht.
Es gibt eine Arduino-Lib für den Codec AC101:
https://github.com/Yveaux/AC101
Das Example läuft auf dem Board, komme im Moment aber nicht dazu, weiter 
zu machen.
Da ich die ESP8266Audio-Lib ganz gern benutze, will ich da eigentlich 
zusammen mit der Codec-Lib mal weitermachen, erstmal MP3 Play von SD und 
Streamplay für meinen IceCast-Stream. Mit ESP32 Wrover und ext. I2S-DAC 
habe ich das hier ja am Laufen.

Gruß aus Berlin
Michael

von Sven K. (quotschmacher)


Bewertung
0 lesenswert
nicht lesenswert
danke für das feedback. ich wollte mich mal hierdran probieren: 
https://github.com/schreibfaul1/ESP32-audioI2S

gucken, ob man das zum laufen bekommt...

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

naja, das wäre ja eine völlig andere Baustelle. Er benutzt einen 
normalen ESP32 und einen externen I2S Decoder.
Auf dem Board hier ist ja ein ESP32A1S, also ein ESP32 Modul, daß 
bereits einen AC101 Audio-Codec enthält.
Und genau mit dem besagten AC101 muß man ja erstmal klarkommen...

Er hat da eine eigene Audio-Lib für die Play- und Streamfunktionen 
gebaut, ich benutze dafür die ESP8266Audio-Lib, das dürfte aber 
Ansichtssache sein.

Für das ESP32 A1S Board ist dieses Projekt relativ nutzlos.

Gruß aus Berlin
Michael

von Ich (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Salvus M. schrieb:
> Ich habe hier ein ESP32 AI Thinker Modul ais China .

Wo hast du das Board in China bestellt?

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

da die Preise alle ähnlich sind entweder bei Amazon, dauert eben auch 
3-4 Wochen oder
https://www.banggood.com/de/ESP32-Aduio-Kit-WiFi-bluetooth-Module-ESP32-Serial-to-WiFi-Audio-Development-Board-with-ESP32-A1S-p-1449256.html?rmmds=search&cur_warehouse=CN

da ist der Preis im Moment aber eher ungünstiger. Dauert auch 3-4 
Wochen.
Meins hatte ich damals für rund 22€ bei Amazon Prime gefunden, das war 
in wenigen Tagen da. Ist aber nicht mehr im Angebot.

Gruß aus Berlin
Michael

von Ich (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Michael U. schrieb:
> Hallo,
>
> da die Preise alle ähnlich sind entweder bei Amazon, dauert eben auch
> 3-4 Wochen oder
> 
https://www.banggood.com/de/ESP32-Aduio-Kit-WiFi-bluetooth-Module-ESP32-Serial-to-WiFi-Audio-Development-Board-with-ESP32-A1S-p-1449256.html?rmmds=search&cur_warehouse=CN
>
> da ist der Preis im Moment aber eher ungünstiger. Dauert auch 3-4
> Wochen.
> Meins hatte ich damals für rund 22€ bei Amazon Prime gefunden, das war
> in wenigen Tagen da. Ist aber nicht mehr im Angebot.
>
> Gruß aus Berlin
> Michael

Danke

von Sven K. (quotschmacher)


Bewertung
0 lesenswert
nicht lesenswert
Michael U. schrieb:
> Auf dem Board hier ist ja ein ESP32A1S, also ein ESP32 Modul, daß
> bereits einen AC101 Audio-Codec enthält.
> Und genau mit dem besagten AC101 muß man ja erstmal klarkommen...

siehste - ich hab mir das board noch nicht genau angeguckt. dachte, da 
wäre der decoder auch über i2s angebunden. danke für die aufklärung!

von Paula Q. (bytebuffer)


Bewertung
0 lesenswert
nicht lesenswert
Das Board gibt es hier für 21.96 € bei einem vernünftigen Händler aus 
Deutschland.

https://www.exp-tech.de/plattformen/esp32/9181/esp32-a1s-wi-fi-bt-audio-development-kit

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Sven K. schrieb:
> siehste - ich hab mir das board noch nicht genau angeguckt. dachte, da
> wäre der decoder auch über i2s angebunden. danke für die aufklärung!

der Decoder (hier AC101) ist innerhaöb des ESP32A1S über I2S angebunden. 
Allerdings mußt Du eben dem AC101 noch beibringen, daß er ein vom ESP32 
kommendes I2S-Signal nach analog wandelt und ausgibt. Der AC101 kann 
nämlich noch einiges mehr und macht das nur, wenn man ihm das richtig 
sagt.
Und genau da hänge ich z.Z. noch etwas fest...

Gruß aus Berlin
Michael

von Michael U. (amiga)


Bewertung
1 lesenswert
nicht lesenswert
Hallo,

so, vorhin etwas Zeit gehabt und das Audio-Kit vorgekramt.
Nach dem Sortieren der benutzten Pins und der DIP-Schalter läuft meine 
Webplayersoftware aus einem anderen Projekt und spielt artig über den 
ESP32A1S den Stream ab. Benutzt habe ich die AC101-Lib:
https://github.com/Yveaux/AC101
Außerdem die ESP8266Audio-Lib:
https://github.com/earlephilhower/ESP8266Audio

Gruß aus Berlin
Michael

von Sven K. (quotschmacher)


Bewertung
0 lesenswert
nicht lesenswert
schön zu hören!

ich hab die beiden projekte jetzt mal kurz überflogen..
ESP8266Audio
 benötigt ein ausgabegerät. da dann "einfach" den
AudioOutputI2S
 aus dem
AC101
 projekt nehmen?

magst du deine erkenntnisse über die pins teilen?

Beitrag #6132740 wurde vom Autor gelöscht.
von Michael U. (amiga)


Angehängte Dateien:

Bewertung
2 lesenswert
nicht lesenswert
Hallo,

alles so richtig wie Du es schreibst.

Da ich mir die ESP32-audioI2S-Lib sowieso mal genauer anschauen wollte:
https://github.com/schreibfaul1/ESP32-audioI2S
habe ich jetzt mal den AC101 in seinen Beispielcode gepackt. Lief auf
Anhieb.
Ich hänge den Sketch hier mal an, die Pinbelegung ist da mit drin.

Mal schauen, was ich da jetzt drumrum baue.

Gruß aus Berlin
Michael

von Sven K. (quotschmacher)


Bewertung
0 lesenswert
nicht lesenswert
hab vielen dank. schau ich mir heute abend mal in ruhe an!

was mir bei einem deiner kommentare aufgefallen ist: ein taster liegt 
auf dem cs pin für die sd karte? das wäre dann ziemlich dämlich 
entworfen, oder? "wenn ihr was von der karte lest, drückt dabei bitte 
nicht den taster"

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

bei meiner Version mit DIP-Schaltern kann man das damit auswählen.
Da das aber keine Umschalter sind, kann man natürlich beides 
einschalten...
Meine Anmerkung ist mehr als Hinweis, daß man Key2 nicht zur Verfügung 
hat, wenn man eine SD-Karte benutzt.
Beschreibungen zu ESP32-Boards sind doch ohnehin immer etwas Glücksache, 
einen passenden Schaltplan der V2.2 suche ich sowieso immernoch.
JTAG ist bei dem Board ja auch extra rausgeführt und beißt sich dann mit 
anderen Belegungen, nutze ich aber ohnehin nicht.

Die Tasten sind mit Widerständen codiert, die bestückt/nicht bestückt 
sind, Wertangaben fehlen da natürlich...
Key1 dürfte bei mir an GPIO36 sein. Man könnte auch so bestücken, daß 
alle Tasten als Spannungsteiler geschaltet werden und mit dem ADC an 
GPIO36 abgefragt werden könnten.

Gruß aus Berlin
Michael

von Torsten (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Ich habe vor ein paar Tagen ein Projekt veröffentlicht, welches rein von 
der Idee ein Tonuino ist. Es basiert jedoch auf einer komplett eigenen 
Code-Basis. Ich erwähne es deshalb, weil es einerseits einen ESP32 
verwendet, andererseits einen breiten Tonuino-Funktionsumfang umsetzt, 
den Audio-Output jedoch via I2S macht. Tatsächlich setze ich die bereits 
von euch referenzierte Lib 
https://github.com/schreibfaul1/ESP32-audioI2S. Ich finde es ja 
interessant, dass die AC101 quasi genauso aussieht und wüsste gerne mal, 
wer da von wem abgekupfert hat, hehe.

Wie auch immer, mein Code liegt hier: 
https://github.com/biologist79/Tonuino-ESP32-I2S

Wichtig ist an dieser Stelle zu erwähnen, dass es noch "im Fluss" ist 
und sich täglich an der Codebasis was ändern kann. Was bereits 
funktioniert ist auf Github auf jeden Fall beschrieben und wird auch 
noch erweitert. Es fehlt noch der Webserver, über den man verschiedene 
Parameter konfigurieren kann und über den auch den RFIDs Aktionen 
zugewiesen werden. Aktuell sind noch zwei Webserver-Libs eingebunden, 
aber das werde ich komplett auf ESPAsyncWebServer umstellen. Da 
Webdesign nicht so meins ist, schiebe ich diesen Part irgendwie ein 
wenig vor mir her, hehe. Im Optimalfall schwebt mir eine GUI mit 
Treeview der Struktur der SD-Karte auf Basis von Bootstrap oder Angular 
vor. Und zwar optimalerweise so, dass Unterverzeichnisse dynamisch 
nachgeladen werden, wenn man draufklickt, weil dieser Prozess rekursiv 
für / halt ein bisschen dauern kann, wenn da viele Files am Start sind. 
Aber ob ich das so hinkriege und die Muße dafür habe, weiß ich noch 
nicht. Werde wohl erstmal mit der einfachen /-Variante starten.

Der Code liegt auf jeden Fall hier:
https://github.com/biologist79/Tonuino-ESP32-I2S
War viel Arbeit (auch wenn ich Spaß dran hatte), das auf eine eigene 
Code-Basis zu stellen. Vielleicht hilft es euch ja, für das Board, so 
dass ihr das Rad nicht neu erfinden müsst. GPIOs wird man auf jeden Fall 
anpassen müssen und ggf. kann man den Drehencoder auch nicht nutzen, 
weil die Anzahl der rausgeführten GPIOs nicht reicht. Aber das war nur 
mein erster Eindruck; mit der chinesischen Doku tue ich mir etwas schwer 
:-)

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Ich hatte das ESP32A1S-Kit nur zum Spaß bestellt, außer dem 
https://github.com/phkehl/esp32-a1s-audio_hal
war da wenig zu finden. Da ich keine wirkliche Lust hatte, mich durch 
das IDF zu wühlen, lag alles erstmal rum. Der AC101 ist ja recht komplex 
mit seinen Funktionen, das werde ich mir auf jeden Fall noch genauer 
anschauen.
Die AC101 Lib hatte ich dann mehr durch zufall gefunden.
Da ich mich meist in der ArduinoIDE rumtreibe, sparte das einfach 
Arbeit.
Über die ESP32-audioI2S bin ich auch nur zufällig gestolpert.
Eigentlich gibt es hier 2 Streamplayer, einer in eine alte 
Sony-Centerbox eingebau und einer in einem Pollin-BT-Lautsprecher. Die 
speilen beim Einschalten einfach meinen provaten IceCast-Strem hier von 
einem RasPi.
Ansonsten noch ein Dauerprojekt mit LCD-Touch, Streamplay mehrerer 
Streams und Play von SD-Card. Ansätze für Uhr und Wecker sind drin, 
keine Ahnung, ob das je was fertiges wird...
Das alles basiert auf der ESP8266Audio-Lib und verschiedenen I2S-DACs 
dran, auch die MAX98357 waren da schon dran.
Über das Tonuino war ich schon gestolpert, da fehlte noch eine 
Verwendung bei mir.
Ansich ist der AC101 ja kein Hexenwerk, sind letztlich ja erstmal viel 
defines und ein paar Grundfunktionen. Aufwand machen ja die Feinheiten, 
das Zusammenspiel der internen Komponenten usw. Da ist aber mehr 
Datenblattstudium angesagt. Da werde ich aber nur ins Detail gehen, wo 
mir eine ganz konrete Anwendung einfällt.

Gruß aus Berlin
Michael

von Torsten (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Wir sind uns ja, in verschiedenen Foren, jetzt schon öfter über den Weg 
gelaufen. Die Welt ist klein :-)
Die ESP8266Audio-Lib hatte ich auch schon in Verwendung. Was mir daran 
gut gefällt ist der modular zuschaltbare Puffer. Was mir nicht so 
gefällt ist die Lautstärkeregelung mit float-Werten von 0 bis 4. Das 
gefällt mir in der "Schraubfaul-Lib" besser. Gut, über ein Array könnte 
ich mir natürlich float auf int mappen, das wäre jetzt kein Showstopper.

Ich fand die Tonuino-Idee einfach gut und da ich kleine Kinder habe, hat 
das auch gepasst. Mir ist allerdings noch ein Teilprojekt dazu in den 
Sinn gekommen. Und zwar habe ich im Keller kein WLAN (dafür aber 
Ethernet), weil ich es an für sich nicht brauche. Wohl aber ne Anlage 
und manchmal würde ich beim Schrauben/Basteln da unten gerne Webradio 
hören. Ich werde mir also einen Tonuino bauen, allerdings mit Ethernet, 
Line-Ausgang und (außer Drehencoder für laut/leise/aus/an) keine Tasten. 
Den stecke ich dann einfach ein und lege mir nen Satz RFID-Karten für 
meine Webradios hin. Also im Grunde mein o.g. Projekt in reduziert, aber 
Ethernet statt Wifi.

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

ja, die Welt ist klein. :-)
Ich muß mir die ESP32-audioI2S unbedingt mal genauer anschauen. Das Ding 
spielt hier jetzt schon den ganzen Tag ohne Aussetzer. Hier sorgt 
eigentlich die WLAN-Auslastung auch durch viele Nachbarn immer mal für 
einen Reconnect und damit ist relativ viel Buffer für die Streamdaten 
nötig.
Irgendwie hat er das in seiner Lib besser gelöst als die ESP8266Audio.
Einen Abkömmling des Tonuino wird es hier wohl auch geben, bei mir dann 
mittlerweile für die Urenkel...
Bei Deinem Kellerproblem würde es bei mir wohl eher bei einem alten 
Router oder sonstigen AP enden, der dort ein lokales WLAN aufspannt. 
Macht dann das nächste ESP-Modul z.B. als Sensor auch einfacher. ;-)

Ähnliches macht ja mein Pollin-Teil:
https://www.pollin.de/p/portabler-designlautsprecher-schwarz-641081
inzwischen für 3,99€...
Das hat Original eine USB-Soundkarte drin und einen LineIn. Am LineIn 
hängt der ESP32+I2S-Decoder. Prinzipiell hätte der Audiochip da drin 
selbst I2S in, passte aber alles nicht so richtig zusammen.
Batteriefach ist für 4xAAA, also gelich ein USB-Netzteil ran, die 
Batterien sind nach wenigen Stunden leer.
Eigentlich wäre das auch was für den Tonuino, jmuß ich mir mal durch den 
Kopf gehen lssen und notfalls noch welche bei Pollin bestellen, bevor 
die alle sind.

Gruß aus Berlin
Michael

von Wolle (Gast)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,
auf diesem Thread bin ich durch Zufall gestossen nachdem einige Besucher 
meies Github Repositorys https://github.com/schreibfaul1/ESP32-audioI2S 
von diesem Forum verlinkt wurden.
Ich wusste gar nicht, dass der ESP32-A1S überhaupt so angesteuert werden 
kann wie ein normaler DAC. Danke an Michael für seine gute Arbeit!.
Nun habe ich zwei A1S Audioboards von AI Thinker zum testen bestellt die 
nach 3 Wochen Wartezeit aus China geliefert wurden. Die 
AC101_I2S_Audiolib-Test.ino von Michael lief sofort. Zwei Lautsprecher 
lassen sich über die eingebauten Verstärker (je 3W) problemlos 
ansteuern. Ein TFT-Display lässt sich jedoch nicht so einfach anbinden. 
Die GPIOs 5,13,18,19 und 23 sind zwar über die Stiftleiste herausgeführt 
aber alle mit einem Kondensator (gemessen: 100nF) nach Masse geblockt. 
Das soll sicher ein Prellschutz für die Tasten sein ist aber für 
höherfrequente Signale vollkommen schädlich. Nachdem ich die 
Kondensatoren C57-C61 ausgelötet habe sind die GPIOs nutzbar. Schade, 
dass GPIO2 (MISO) nicht zugänglich ist. Auch ein 5V-Pin wäre 
wünschenswert. Hier die Schaltung meines Audioboards (hab die V2.2) 
https://github.com/schreibfaul1/ESP32-audioI2S/blob/master/examples/ESP32-A1S/A1S.pdf

vG Wolle

von Michael U. (amiga)


Bewertung
0 lesenswert
nicht lesenswert
Hallo,

Wolle schrieb:
> Ich wusste gar nicht, dass der ESP32-A1S überhaupt so angesteuert werden
> kann wie ein normaler DAC. Danke an Michael für seine gute Arbeit!.

Danke zurück für die Lib von mir.
Mein Audioboard 8auch die V2.2) liegt leider jetzt schon länger etwas 
raum...
Ich habe auch eingegriffen und etwas umgelötet, ich schau mal nach, wie 
genau...
Card Select from SD-Slot aufgetrennt, brauch ich real nicht. Ich will da 
eigentlich noch einen RFID-Reader per SPI ranhängen, passt prinzipiell 
mit dem HTAG-Anschluß (nutze ich nicht), CS und evtl. Reset für den 
Cardreader muß ich noch sinnvoll zuordnen. Letztlich soll es für einen 
tonduino-Abkömmling dienen, das Audioboard als Testplattform. Ich hatte 
inzwischen ein paar nackte ESP32-A1S aus China bestellt, einer läuft 
hier im Test als reiner Streamplayer meines internen IceCast-Streams mit 
einem Pollin-Lautsprecher:
https://www.pollin.de/p/portabler-designlautsprecher-schwarz-641081
Da wird das ESP32-A1S-Modul dann direkt eingebaut, als 
"Klo-Lautsprecher" o.ä. Ein BEkannter hat sich da gleich 10 Stück 
jeweils bestellt und "beschallt" sein halbes Haus schon damit, MQTT und 
Webserver zur Steuerung jeweils mit drauf, da bastelt er noch dran rum.
Ich komme im Moment etwas selten dazu, da weiterzumachen, Rentner haben 
eben niemals Zeit... ;-)

Gruß aus Berlin
Michael

von Wolfgang F. (schreibfaul1)


Angehängte Dateien:

Bewertung
0 lesenswert
nicht lesenswert
Hallo Michael,
IO2 (MISO) der SD-Karte habe ich nun auf eine Stiftleiste gelegt. Somit 
kann das vorhandene SPI auch extern benutzt werden, ohne einen SPI2 
aufzumachen. Desweitern auch mit IO4 und +5V. Die Stiftleiste habe ich 
einfach mit Sekundenkleber auf das Board wo noch Platz war geklebt. Die 
Vebindungen sind Fädeldraht. Ein TFT Display mit ILI9341 läuft mit dem 
Board super. Zwei Brüllwürfel sorgen für den notwendigen Krach :-)
Mit einem ordentlichen Gehäuse könnte das ein gutes Zweitradio (mit MP3 
Player) werden. Hab sogar noch zwei GPIOs für Erweiterungen frei.

vG
Wolle

Antwort schreiben

Die Angabe einer E-Mail-Adresse ist freiwillig. Wenn Sie automatisch per E-Mail über Antworten auf Ihren Beitrag informiert werden möchten, melden Sie sich bitte an.

Wichtige Regeln - erst lesen, dann posten!

  • Groß- und Kleinschreibung verwenden
  • Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang

Formatierung (mehr Informationen...)

  • [c]C-Code[/c]
  • [avrasm]AVR-Assembler-Code[/avrasm]
  • [code]Code in anderen Sprachen, ASCII-Zeichnungen[/code]
  • [math]Formel in LaTeX-Syntax[/math]
  • [[Titel]] - Link zu Artikel
  • Verweis auf anderen Beitrag einfügen: Rechtsklick auf Beitragstitel,
    "Adresse kopieren", und in den Text einfügen




Bild automatisch verkleinern, falls nötig
Bitte das JPG-Format nur für Fotos und Scans verwenden!
Zeichnungen und Screenshots im PNG- oder
GIF-Format hochladen. Siehe Bildformate.

Mit dem Abschicken bestätigst du, die Nutzungsbedingungen anzuerkennen.