hab dieses Elecrow Board von Berrybase erworben und kämpfe seit ein paar Tagen, irgendwelche Text zu Sprache Ausgaben hinzubekommen. Das .yaml File habe ich mir aus allen möglichen Quellen zusammengesucht, wird auch sauber kompiliert und geflasht, allein es herrscht Stille….
ESPHome Builder erkennt das Board online, Piper mit Wyoming Protokoll ist installiert, Loud-ESP32 Integration wird erkannt und im Verlauf bekomme ich auch die Ansage dass etwas abgespielt wurde, jedoch hört man eben nichts. Auch der direkte Dienstaufruf tts.speak wird ohne Fehler ausgeführt, ebenfalls tonlos. Ich vermute Fehler in meiner .yaml, nur stehe ich momentan etwas auf dem Schlauch.
Hat eventuell schonmal jemand dieses Teil ans Laufen bekommen und wenn ja wie!? Wäre dankbar für etwas Input!
Aber davon abgesehen könnte es auch an den Anschlüssen liegen.
Die Pins für I2S etc. hast du geprüft? Dass es die richtigen sind?
Lautsprecher korrekt angeschlossen?
Vergleiche das mal mit den Angaben in der Board Beschreibung Ich gleube deine Pins für Clock und Data sind nicht ganz korrekt.
Der DAC hat noch einen Enable Pin, vlt. muss der noch gesetzt werden?
Cherrs Franky
Also ich glaube dass ich mich komplett verrenne was die Änderungen in der .yaml anbelangt. Da fehlt mir der Background.
Der DAC muß sicherlich enabled werden da der Lautsprecher komplett still ist und auch die Pin Zuweisung ist wohl falsch. Ich habe sicherlich eine .yaml die als Basis nicht wirklich taugt….
Ok, ist halt nur dass man dazu den Syntax beherrschen muß, und davon bin ich zu weit entfernt…
Ich kann dir zwar ein solches Board designen und routen, bestücken und testen, aber die zugehörige Software wollte sich mir bislang nicht erschließen, ich bekomme keinen Zugang zu Leerzeichen, Einrückungen und dergleichen, kann auch nichts dafür.
Ich möchte auch nicht nerven und deine Zeit in Anspruch nehmen, aber ohne ein halbwegs funktionierendes .yaml bin ich aufgeschmissen.
Ich bin darin auch nicht fit, probiere aber solange rum, bis das passt.
Du kannst auch mal das Beispiel aus der Doku nehmen und überall, wo Include steht aus der jeweiligen Datei, den Code genau dahin kopieren, wos include steht, und immer auf die Einrückungen achten, dann wird das schon.
Cheers Franky
ich hab in der Zwischenzeit endlos mit Google rumgemacht und welch Wunder, die haben es tatsächlich geschafft eine funktionierende .yaml zu erstellen. Ich bin doch einigermaßen geflasht was da mittlerweile so geht, Hut ab!
Mach nun noch etwas Feintuning und stelle das dann mal hier ein, vielleicht hilft es ja jemand!
und wen es interessiert, hier eine funktionierende .yaml für das Elecrow Board Loud-ESP32. Wie gesagt, Google hat hier den entscheidenden Beitrag geliefert!
Hi, sind das wirklich nur 40MHz?? Nicht 80MHz? erscheint mir wenig! Auch der Quad Mode bedeutet nur 4Bit breiter Datenpfad, octal 8Bit breiter Datenpfad und höhere Übertragungsraten → leistungsfähiger
Versuchs mal damit, bin gespannt, wies läuft.
80MHz ja, den octal Mode lässt ESPHome nicht zu !? Das hängt wohl mit dem Chip zusammen (N8R8), es ist vermutlich seitens ESPHome auch viel in Bewegung.
N8R8 heisst nur, 8MB Flash, 8MB PSRAM, das sagt nichts darüber aus, wie das PSRAM angebunden ist. Und warum lässt ESPHOME den Octal mode nicht zu? Ich habe verschiedene Boards mit PSRAM, die laufen alle mit 80MHz und Mode Octal
Hm,
Jep, im Datenblatt (Seite 8) des Chips sieht man, dass das PSRAM nur mit 4 Leitungen angebunden ist - also doch nur quad hattes recht.
Es müsste auch noch mit 50MHz laufen, die 80MHz sind nur im Octal Mode.
Kannst ja mal testen, wie viel man da noch zugeben kann
…und direkt nach Beiträgen zum Loud-ESP32 gesucht.
Bin schon länger am basteln eines voice assistent und mediaplayer mit einem ESP32 S3. Nur die Standard Verstärkermodule (MAX98357A) sind einfach zu schwach.
Wobei ich sehe gerade dass in dem Datenblatt von deinem Board auch nur 2x 3W steht.
Das Board in dem Video hat deutlich mehr Leistung.