Squeezeplayer goes ESP32

Einklappen
X
 
  • Zeit
  • Anzeigen
Alles löschen
neue Beiträge
  • Heavy-matill
    Azubi
    • 12.12.2022
    • 1

    #31
    Hallo zusammen,

    Habe vor kurzem auch einen ESP32 A1S mit squeezelite in Betrieb genommen. Ursprünglich hatte ich auch sehr starkes knacken und rauschen auf dem Klinkenausgang (auch bei Stille).

    ​​​​​Hatte damals den ESP vom Usb Port eines PC betrieben. Mit einem hicheerigeren, leistungsstarkem Netzteil höre ich kein knacken.

    In einem anderen forum wurde auch der Betrieb von powerbank oder mit ground loop Entkopplung empfohlen: https://forums.slimdevices.com/showt...l=1#post987926

    Hat damit jemand Erfahrung gemacht und klingt es besser als die ESP WROVER mit I2s Kombi?

    Kommentar

    • Benjamin Jobst
      Lox Guru
      • 25.08.2015
      • 1194

      #32
      Ich hatte bei mir das Knacken am Anfang auch mit dem Wrover mit einem amp mit konstanter Verstärkung. Ich habe das Signal des DAC dann mit einem Spannungsteiler gedämpft, weil die Lautstärke sowieso viel zu hoch war und damit verschwand auch ein Großteil des Knackens und Rauschens... auch das regelmäßige Fiepen meines DC-DC-Stellers für den Wrover ist so verschwunden. Jetzt ist der Sound wirklich top
      MfG Benny

      Kommentar

      • hismastersvoice
        Supermoderator
        • 25.08.2015
        • 7216

        #33
        Ich bin am Sonntag tatsächlich mal dazu gekommen das ganze für meine Garage ordentlich aufzubauen.
        3D Gehäuse ist gerade im Druck...

        Die Amp wird über ein Micro-Relais über den Standby-Pin in abgeschaltet.
        Somit braucht das ganze 0,6W im Standby.

        Das Ganze läuft jetzt seit 4 Tagen stabil.

        Klicke auf die Grafik für eine vergrößerte Ansicht  Name: IMG20230322213111.jpg Ansichten: 0 Größe: 734,8 KB ID: 383961

        Die Lösung die zuvor im Einsatz war, Raspi Zero2 mit JustBoom Amp hat im Standby ~3W verbraucht.
        Da in der Garage die meiste Zeit niemand ist musste ich eine Logik für die Abschaltung machen,
        War schon nervig wenn man im 20 Sekunden warten muss bis Musik kommt.
        Den ESP32 kann ich jetzt dauerhaft ein lassen, da kann man auch Klingel und Alarm nun ordentlich nutzen.
        Kein Support per PN!

        Kommentar


        • pmayer
          pmayer kommentierte
          Kommentar bearbeiten
          ❤️❤️ Ach, ich würd da so gerne ne Platine für bauen... komme aber momentan nicht dazu.
          Zuletzt geändert von pmayer; 23.03.2023, 09:34.
      • hismastersvoice
        Supermoderator
        • 25.08.2015
        • 7216

        #34
        So jetzt mal mit einem Gehäuse...
        Als Inspiration zu Nachbauen

        Klicke auf die Grafik für eine vergrößerte Ansicht  Name: IMG_20230326_201315.jpg Ansichten: 0 Größe: 479,2 KB ID: 384482Klicke auf die Grafik für eine vergrößerte Ansicht  Name: IMG_20230326_201400.jpg Ansichten: 0 Größe: 672,0 KB ID: 384483
        Klicke auf die Grafik für eine vergrößerte Ansicht  Name: IMG_20230326_201657.jpg Ansichten: 0 Größe: 185,1 KB ID: 384484
        Klicke auf die Grafik für eine vergrößerte Ansicht  Name: IMG_20230326_201813.jpg Ansichten: 0 Größe: 599,9 KB ID: 384485



        PS: Wenn ihr die 24V nicht abgesichert habt, dann bitte immer eine Sicherung mit einbauen. Bei mir ist der in der Zuleitung abgesichert.
        Kein Support per PN!

        Kommentar

        • senjay
          Azubi
          • 29.07.2023
          • 2

          #35
          Hallo zusammen, interessantes Projekt!

          Ich möchte mir auch einen ESP32 - Squeezeplayer nachbauen, habe mich deshalb extra in diesem Forum registriert.

          Theoretisch müsste dafür doch auch ein ESP32-WROVER-E funktionieren, oder? LINK
          Das WROVER-E Modell ist noch mal deutlich kleiner als der WROVER-B und würde für mich sogar besser hinter dem geplanten "mobilen" Lautsprecher passen.

          Würde die Leistung des I2S PCM5102A ausreichen um direkt einen Lautsprecher anzusteuern? Oder geht dem Modul bei höheren Lautstärken direkt die "Puste" aus?​

          @hismastersvoice​, könntest du mir sagen, welchen Verstärker du in dem letzten Bild verwendet hast?

          Kommentar

          • hismastersvoice
            Supermoderator
            • 25.08.2015
            • 7216

            #36
            Welcher ESP32 dafür geeignet ist findest du auf der Github Seite.
            Der ESP32 Cam hat aber genug Ram und sollte gehen... ohne Gewähr!!

            Der Amp ist der hier LINK

            Der I2S PCM5102A ist ein reiner DAC und hat keine Verstärkerleistung, kleine Kopfhörer gehen gerade so.
            Also nein, man kann keine LS direkt anschließen!
            Kein Support per PN!

            Kommentar

            • senjay
              Azubi
              • 29.07.2023
              • 2

              #37
              Nach einem ausführlichen Test und stundenlanger vermeintlicher Fehlersuche kann ich einen ESP32 CAM ausdrücklich NICHT empfehlen. Das Teil hat mich wirklich zum Verzweifeln gebracht ...

              Es ist einfach nicht möglich, einen ESP32 CAM als Squeeze Player zu betreiben. Nach dem flashen der Dateien, hängt das Teil im Boot-Loop fest. Ich dachte erst an einen defekten ESP32 CAM, aber auch mit dem zweiten Modell tat das Problem auf. Auch mit einem Kondensator zwischen VIN und GND klappt es nicht.

              Also einen richtigen Wrover bestellt, die Dateien nach Anleitung geflasht und siehe da, es läuft direkt einwandfrei!

              An dem Wrover habe ich ein I2S PCM5102 (Vorsicht! Lötbrücken setzen! Klick!) angeschlossen, welches den Ton an ein Mono-Amplifer leitet. Leider ist das Eingangssignal sehr sehr laut, obwohl der Lautstärkeregler am Amplifer auf „Minimum“ steht.​​ Das wollte ich mit einem Spannungsteiler am Eingang noch anpassen.

              @Benjamin Jobst​, kannst du mir zum Spannungsteiler noch etwas Genaueres sagen? Welche Widerstandswerte hast du verwendet?

              Kommentar

              • VaniX
                Dumb Home'r
                • 02.11.2016
                • 29

                #38
                ​Vielen Dank für die Anleitung, die ist echt Top!
                Ich glaube ohne diese hätte ich das Projekt niemals zum Laufen bekommen.


                Für den empfohlenen Wrover habe ich ein kleines Gehäuse entworfen, dass ich gerne mit euch teile:
                Gehäuse Design für ein Squeezelite-ESP32 Projekt:https://github.com/sle118/squeezelite-esp32ESP32 Wrover, z.B.:https://www.amazon.de/DollaTek-Type-C-Bluetooth-Modul-Entwicklungsboard-basiertes-ESP32-WROVER-B/dp/B07RXTSZRC/ref=pd_lpo_3?pd_rd_i=B07RXTSZRC&psc=1mit PCM5102, z.B.:https://www.amazon.de/gp/product/B08SM2HSGR/ref=ppx_yo_dt_b_asin_image_o06_s00?ie=UTF8&psc=1


                Update zu ESP32 CAM:
                Nach langem regergieren und vielen fehlgeschlagenen Versuchen habe ich den Wrover-E (ESP32 CAM) zum laufen bekommen. Möglicherweise hilft es anderen weiter.
                Nachvollziehen kann ich es leider nicht...
                Ich habe mir von hier, die aktuelle Version von Wrover geladen:
                v2.4.0.0 ESP32-WROVER-32-AT-V2.4.0.0.zip (Recommended)
                Anschließend habe ich im Unterordner factory/factory_WROVER-32.bin auf 0x0 mit dem hier beschriebenen Tool gelfashed.
                Danach habe ich ein Testprogramm mit Arduino IDE zum anzeigen des PSRAMs hochgeladen (ob notwendig? keine Ahnung!):
                Code:
                #include <Arduino.h>
                
                void setup() {
                  Serial.begin(115200);
                  Serial.printf("PSRAM Total heap %d, PSRAM Free Heap %d\n",ESP.getPsramSize(),ESP.getFreePsram());
                }
                
                void loop() {
                 Serial.printf("PSRAM Total heap %d, PSRAM Free Heap %d\n",ESP.getPsramSize(),ESP.getFreePsram());
                
                 delay(1000);
                  
                }​
                Folgende Einstellungen:
                Klicke auf die Grafik für eine vergrößerte Ansicht  Name: esp32_1.png Ansichten: 0 Größe: 74,3 KB ID: 402404

                Und zu guter Letzt habe ich mit dem Webinstaller squeezelite-esp32 (Generic/I2S) installiert.
                Nach einem Reset des ESP's kam der AP im WLAN und ich konnte ihn konfigurieren.



                (Durchforstete Quellen:

                Hello, I am trying to flash the version I2S 1.1023 using the web installer. I am using an ESP32-WROVER-DEV V1.6 board based on the ESP32-WROVER-E chip. (link to the product: https://www.amazon.de/g...

                https://github.com/sle118/squeezelit...ent-1296846638)
                Angehängte Dateien
                Zuletzt geändert von VaniX; 31.08.2023, 22:56.

                Kommentar

                • VaniX
                  Dumb Home'r
                  • 02.11.2016
                  • 29

                  #39
                  Ich muss meine Aussage mit dem ESP32-Cam widerrufen,
                  ich habe ihn zwar so wie oben beschrieben zum Laufen bekommen und konnte Musik abspielen, aber sobald er einmal stromlos war, bootet er nicht mehr.

                  Kommentar

                  • pmayer
                    LoxBus Spammer
                    • 27.02.2017
                    • 379

                    #40
                    Ich hab mir jetzt mal das https://www.olimex.com/Products/IoT/...ource-hardware besorgt. Knaller!

                    Mit https://sle118.github.io/squeezelite-esp32-installer/ installiert, NVS Backup "OLiMEX_ESP32ADF_DAC-only_V1.0" von https://squeezeesp32.blogspot.com/p/...-hardware.html eingespielt - rennt.

                    Muss nur noch gucken wie ich den Verstärker ausschalten kann.

                    Kann auch den Beginners Guide hier empfehlen: https://squeezeesp32.blogspot.com/p/...ers-guide.html
                    https://allgeek.de/

                    https://twitter.com/pregopm, https://github.com/codmpm/
                    https://github.com/codmpm/node-red-contrib-loxone
                    https://github.com/codm/wled-controller

                    Kommentar

                    • Noschvie
                      LoxBus Spammer
                      • 24.09.2018
                      • 429

                      #41
                      pmayer wie ist deine Erfahrung mit dem OLiMEX_ESP32ADF_DAC… nun nach einigen Monaten? Danke!

                      Kommentar


                      • pmayer
                        pmayer kommentierte
                        Kommentar bearbeiten
                        Sers. Konnte leider noch nicht mehr testen als den Funktionstest im Post oben. Die Boards sind noch nicht im Dauerbetrieb.
                        Habe mittlerweile das hier gefunden und mal zum Test bestellt: https://www.tindie.com/products/sono...ifi-medialink/

                        Mir fehlt gerade die Zeit das mal komplett zu integrieren.
                    Lädt...