was ist jetzt die Frage? 🤔 Mach halt nen C++ Kurs.. Die Grundlagen hast du doch drauf, wenn du mit pascal programmiert hast, versteh nicht, was dir dann in c++ probleme bereitet. Abgesehen davon ist C++ um Welten schneller als Pascal. Selbst ein unoptimierter c++ code ist schneller wie optimierter pascal code.

...zur Antwort

Ganz einfach Keule, gehst zu deinen Nachbarn und fragst sie einfach. wenn du sie störst dann mach leiser und geh in club zum feiern wie normale Menschen.

...zur Antwort

Jeder Kopfhörer schädigt dein Gehör, wenn du zu laut Musik hörst... egal ob in oder over ear

...zur Antwort

dann hat er wohl kein tpm. abgesehn davon wird deine cpu auch nicht mehr unterstützt, falls du vor hast, windows 11 zu installieren.

...zur Antwort

wenn ich noch einmal "ladet" lesen muss ernähr ich mich nur noch vegan...

...zur Antwort

du kannst alle Pumpen einfach parallel an dein netzteil hängen. alle pluspole an plus und alle minuspole an minus. die Spannung bleibt gleich. 12V. Der Strom verdreifacht sich. Stell dein Netzteil einfach aufs Maximum beim Strom. Die Pumpen ziehen nur so viel Strom, wie sie brauchen. Du kannst nicht "zu viel" Strom einstellen. Du kannst ihn lediglich begrenzen, falls du bspw. nicht möchtest, dass ein angeschlossener Verbraucher diesen Schwellwert überschreitet. Nutzt man oft bei Diagnose und Reparaturarbeiten. Wichtig ist nur, dass dein Netzteil genug Strom zur Verfügung stellen kann. Wenn deine Pumpen mehr Strom ziehen, als dein Netzteil kann, wird es überhitzen und früher oder später sterben, wobei viele Labornetzteile dagegen gesichert sind. Dennoch ungesund auf Dauer. Ich denke nicht, dass deine Pumpen viel Strom ziehen werden, aber geh auf Nummer sicher und finde den Stromverbrauch raus. Schließ eine Pumpe an, und auf dem Amperemeter deines Netzteils solltest du den Stromverbrauch ablesen können. Den rechnest du einfach x3.

...zur Antwort

mit HDMI arc so wie bei jeder soundbar. entsprechende arc kompatible hdmi kabel kaufen und anschließen wie gehabt.

...zur Antwort

Am besten fragst du mal deinen Vorgesetzten bei der CIA, denn ich wüsste nicht, wo man sonst noch ein Lavaliermikrofon verstecken wollte. 🤔 Das rascheln wird wohl von der Kleidung kommen die dran reibt. Das kriegst du nicht weg.

...zur Antwort
ESP32 Music Player?

I have a music player via an ESP32 and an SD card module

Structure:

SD card module (with the .wav files) -> ESP32

ESP32 pin 26 to Audio amplifier module LM386 ¹ IN and ESP32 GND to Audio amplifier module LM386 ¹ GND and from Audio amplifier module LM386 ¹ GND and VCC to the external power supply constant 5V

From audio amplifier module GND and OUT to the loudspeaker (8 Ohm 100W)

Problem:

When I want to play the .wav files from the SD card via the ESP32, I always get a loud noise when it plays and only the music of the .wav file in the background

Does any one know where the nois is comming from?

Or have any one a idea to fix that problem (Software or Hardware)

Code (is just the code snippet):

  bool startAudioPlayback(const String& pfad) {

   // Vorhandene Instanzen löschen, um Speicherlecks zu vermeiden

   if (wav != nullptr) {

    wav->stop();

    delete wav;

    wav = nullptr;

   }

   if (file != nullptr) {

    delete file;

    file = nullptr;

   }

   if (out != nullptr) {

    delete out;

    out = nullptr;

   }

   

   // Neue Instanzen erstellen

   out = new AudioOutputI2S();

   out->SetPinout(27, 26, 26); // Anpassen der Pins je nach ESP32 Setup

   out->SetGain(0.1);      // Setzt die Lautstärke auf 10%

   out->SetRate(480000);     // Common sample rates are 44100 or 48000 Hz

   out->SetBitsPerSample(16);  // Use 16 for CD quality audio

   out->SetChannels(2);     // Set to 2 for stereo

   

   file = new AudioFileSourceSD(pfad.c_str()); // Dateipfad als C-String übergeben

   if (!file->isOpen()) {

    Serial.println("Fehler: Datei konnte nicht geöffnet werden");

    delete file;

    file = nullptr;

    delete out;

    out = nullptr;

    return false;

   }

   

   wav = new AudioGeneratorWAV();

   bool success = wav->begin(file, out);

   

   if (success) {

    Serial.println("Spiele Audio ab...");

    while (wav->isRunning()) {

     if (!wav->loop()) {

      wav->stop();

     }

     delay(1); // Kürzere Verzögerung, um die Schleife effizienter zu machen

    }

    Serial.println("Audiowiedergabe abgeschlossen.");

   } else {

    Serial.println("Fehler beim Starten der Audiowiedergabe");

   }

   

   // Instanzen löschen

   delete wav;

   delete file;

   delete out;

   

   // Instanzen auf NULL setzen, um wiederholte Zugriffe zu verhindern

   wav = nullptr;

   file = nullptr;

   out = nullptr;

   

   return success;

  }

 [1]: https://www.amazon.de/Audioverst%C3%A4rkerplatine-200-facher-Verst%C3%A4rkung-5V-12V-Audioverst%C3%A4rkermodul-LM386-Leistungsverst%C3%A4rkerplatine/dp/B08DFTKXZB/ref=sr_1_2?dib=eyJ2IjoiMSJ9.w4JTbZVCPJIwx9uNR_-Ag4sTaXw2PY1fitWMQE0-fp8sfIWgNgZEW1pjJWMAwKi2CmQeTBXRrDkW-Sg-Tkr9UkgaHO4ujT_hYoUkE49aKWNFb_CdTAr1NPsALd9k2EArAK0qFlIi_d-IeSI4TBPvDJ-QnzE5jiatiyE8bWiczKEkhrh1KdBGLlF3U00YKVfOCvz7cHlfD2Gon_VXaA-LmJKDfcsyVIJJo1eaj3TC56M.r7B5_bZdT3-EgnMFbssroRLLSpd6CSNsR4wSWo8d3mQ&dib_tag=se&keywords=arduino%20amplifier&qid=1724055090&sr=8-2

...zum Beitrag

Hier ein Stichwort für dich: DFPlayerMini.

Dein Vorhaben macht keinen Sinn und kann nicht gut klingen.

...zur Antwort

eine Peltier-Kühlbox hat ein Peltierelement. Nicht nur einen Lüfter. Und das zieht immerhin 4A. Auf deiner Autobatterie ist die Kapazität in Ah (Amperestunden) angegeben, sprich, wieviel Ampere sie für eine Stunde lang liefern kann.

Beispiel: Eine Autobatterie mit 100Ah kann zB eine Stunde lang 100A liefern, oder auch 100 Stunden lang 1A. In deinem Fall kann sie die 4A für 25 Stunden liefern. Dazu sei gesagt, dass die Kühlbox nicht permanent kühlen wird, sondern getaktet über ne elektronische Steuerung, sprich, sie zieht nicht dauerhaft die 4A.

...zur Antwort

usb verwendet eine logik-spannung von gerade mal 5V. lange strecken führen zu einem Spannungsabfall, was zu instabilen und langsamen Verbindungen führt. solche usb verlängerungskabel sind Mist. Du solltest einen sogenannten USB Range Extender verwenden. Der erhöht die Spannung am Eingang und bringt sie wieder runter auf 5V am Ende. Damit kannst du problemlos Strecken über 20m nutzen. Oft verwenden solche Extender dazu LAN Kabel. LogiLink hat da ein gutes und günstiges Modell. Für den Monitor legst du einfach ein entsprechend langes HDMI Kabel.

...zur Antwort

das ist der frontpanel anschluss. hat mit dem cmos jumper nichts zu tun. das zweite Bild ist ein usb header..

...zur Antwort

ich empfehle dir, dir erstmal anzuschauen was autotune ist und wie es funktioniert, was die einzelnen Parameter bedeuten und wie sie sich auf das Verhalten auswirken. Wenn du das verstanden hast wird es alles ganz einfach ;)

...zur Antwort

ich rate dir zu kabelgebundenen kopfhörern. windows und bluetooth hat noch nie richtig stabil funktioniert.

...zur Antwort

die funktionieren auf jedem android mit bluetooth

...zur Antwort