Dark Light

Amplificateur Classe D I2S Mono MAX98357A

Disponibilité:

En stock


Amplificateur audio numérique I2S MAX98357A – Puissance 3,2W, compatible ESP32, Arduino, Raspberry Pi. Qualité sonore élevée, configuration automatique, sans MCLK. Parfait pour les projets audio DIY au Maroc.

60,0 DH 54,0 DH

En stock

🔊 Amplificateur I2S Mono MAX98357A – Haute Fidélité, Ultra Compact

Offrez à vos projets Arduino, ESP32 ou STM32 un son clair, puissant et sans distorsion avec le module amplificateur numérique I2S Mono MAX98357A. Ce petit amplificateur audio de classe D, compatible avec une large gamme de cartes de développement, garantit une restitution sonore de qualité avec un minimum de composants.


⚙️ Caractéristiques techniques

  • 🔈 Puissance de sortie : jusqu’à 3,2 W (à 4Ω, THD 10%)

  • 🎵 Fréquence d’échantillonnage I2S : de 8 kHz à 96 kHz

  • 🔊 Gain sélectionnable : 3 dB, 6 dB, 9 dB, 12 dB, 15 dB

  • 🔌 Alimentation : 2,5V à 5,5V DC

  • 💻 Compatibilité : ESP32, Raspberry Pi, Arduino, STM32

  • 🔄 Interface : I2S (DIN, BCLK, LRC)

  • 🧠 Configuration automatique : prise en charge de 128 formats audio numériques et 35 fréquences d’horloge

  • Pas de MCLK requis : simplifie le câblage

  • 📦 Technologie : Classe D sans filtre, très efficace et silencieuse


🔍 Avantages du module MAX98357A

  • Son de qualité Classe AB avec rendement Classe D

  • 🧩 Compact & facile à intégrer dans les projets DIY ou embarqués

  • 🎚️ Réduction des composants nécessaires à l’amplification audio

  • 📶 Excellente immunité au bruit & faible gigue

  • 📡 Suppression EMI : idéal pour câbles longs sans filtrage externe

  • 🛠️ Plug & Play : fonctionne sans configuration complexe


🔌 Connectique du module

  • VCC : Alimentation positive (2.5V–5.5V)

  • GND : Masse

  • DIN : Entrée audio numérique I2S

  • BCLK : Horloge binaire

  • LRC : Horloge gauche/droite (ou synchronisation TDM)

  • GAIN : Sélection du gain / canal

  • SD : Mode arrêt / sélection canal


💡 Applications typiques

  • 🛠️ Projets audio DIY

  • 🔊 Intégration dans des enceintes connectées

  • 🎧 Amplification de signaux I2S sur Raspberry Pi ou ESP32

  • 🗣️ Systèmes de synthèse vocale, assistants vocaux, objets connectés

  • 🔉 Projets robotiques avec feedback sonore


⚙️ 🔌 Schéma de câblage (ESP32 ⟷ MAX98357A en I2S)

MAX98357A PinESP32 Pin recommandéDescription
VIN / VCC3.3V ou 5VAlimentation
GNDGNDMasse commune
DINGPIO25Données audio (Data In)
BCLKGPIO26Bit Clock (I2S BCLK)
LRCGPIO22Left/Right Clock (I2S WS)
GAINLaisser flottant ou connecté à GND pour gain par défaut
SDTirer vers VCC (ou laisser flottant)

🔸 Remarque : Vérifiez si votre carte ESP32 supporte bien la lecture I2S avec les broches choisies (les pins I2S sont flexibles sur l’ESP32).


💻 Exemple de code Arduino (ESP32 + MAX98357A + I2S)

Le code suivant utilise une petite musique WAV stockée dans le système SPIFFS (ou sur carte SD si vous le souhaitez) et utilise l’I2S pour la jouer via le MAX98357A.

📦 Prérequis :

  1. Installer la bibliothèque ESP32-AudioI2S ou utiliser Audio.h depuis GitHub :

    https://github.com/schreibfaul1/ESP32-audioI2S
  2. Format WAV : 8/16-bit PCM, mono/stéréo, 8~48kHz


🔧 Code :

#include <Arduino.h>
#include <Audio.h>
#include <SPIFFS.h>

// Définition des broches I2S
#define I2S_DOUT      25  // Data out vers DIN du MAX98357A
#define I2S_BCLK      26  // Bit clock vers BCLK
#define I2S_LRC       22  // Left/right clock vers LRC

Audio audio;

void setup() {
  Serial.begin(115200);

  // Initialisation SPIFFS
  if (!SPIFFS.begin()) {
    Serial.println("Erreur SPIFFS");
    return;
  }

  // Configuration I2S
  audio.setPinout(I2S_BCLK, I2S_LRC, I2S_DOUT);

  // Volume (0.0 à 1.0)
  audio.setVolume(0.7);

  // Lire un fichier WAV depuis SPIFFS
  audio.connecttoFS(SPIFFS, "/test.wav");
}

void loop() {
  audio.loop();
}

📁 Ajouter un fichier WAV dans SPIFFS

  1. Créez un fichier test.wav (format : WAV PCM 16-bit mono/stéréo)

  2. Placez-le dans le dossier data/ de votre sketch Arduino

  3. Téléversez avec l’outil SPIFFS Uploader


✅ Résultat attendu

Dès le démarrage, l’ESP32 lit le fichier audio test.wav et l’envoie via l’interface I2S au MAX98357A, qui l’amplifie pour un haut-parleur mono 4Ω ou 8Ω.


📝 Astuce

  • Pour tester sans fichier, vous pouvez générer un signal sinusoïdal via I2S en mode DAC avec un exemple plus simple.

  • Pour projets Arduino UNO/MEGA : le MAX98357A nécessite I2S, qui n’est pas natif sur ces cartes. Préférez un ESP32 ou STM32.


📦 Contenu du paquet

  • 1 × Amplificateur I2S MAX98357A soudé sur modul avec connecteurs soudés

Basé sur 0 avis

0.0 total
0
0
0
0
0

Soyez le premier à donner votre avis “Amplificateur Classe D I2S Mono MAX98357A”

Il n’y a pas encore d’avis.

Vous aimerez peut-être aussi…

0
    0
    Panier
    Panier VideVoir Boutique
        Tracking Compte 0 Panier Recherche