banner
Maison / Blog / Pièce d'écho d'atome M5Stack
Blog

Pièce d'écho d'atome M5Stack

Mar 10, 2023Mar 10, 2023

M5Stack vient de lancer Atom Echo, un haut-parleur Bluetooth programmable de la taille d'une pièce de monnaie basé sur le système ESP32-PICO-D4 d'Espressif Systems.

La société m'a envoyé un premier échantillon avec lequel jouer avant le lancement… mais examinons les spécifications avant de vérifier davantage l'appareil.

Caractéristiques:

Le haut-parleur Bluetooth est vraiment petit, mais vous pensez peut-être que CNXSoft a de grandes mains et de gros doigts, ce qui rend le haut-parleur plus petit qu'il ne l'est réellement. J'ai donc également une photo de l'appareil à côté d'une pile AA et d'une pièce de monnaie.

Oui, c'est si petit. Les en-têtes d'E/S sont placés sous le haut-parleur, et nous avons un schéma de brochage soigné et pratique juste à côté des en-têtes.

L'en-tête I2S à 5 broches avec I2S et Mic ne peut pas être utilisé car ces broches sont déjà connectées au haut-parleur et au microphone en interne. L'en-tête est laissé pour la compatibilité avec d'autres cartes et add-ons Atom.

Le boîtier s'ouvrira assez facilement pour que nous puissions jeter un œil à la conception matérielle. Le haut-parleur se trouve sur la partie supérieure du boîtier et le haut de la carte est livré avec un port USB-C, RGB RED, un microphone, ainsi qu'un bouton de réinitialisation et de fonction.

La LED IR se trouve à droite du bouton de réinitialisation ou à droite de l'autocollant FCC sur le côté du boîtier.

L'autre côté de la carte est livré avec les en-têtes Grove et d'extension, ESP32-PICO-D4 SiP et une antenne WiFi. Vous verrez également l'autre côté du filetage M.2 que vous pourriez éventuellement utiliser pour monter le haut-parleur.

Il existe diverses applications pour le petit haut-parleur Bluetooth, notamment un haut-parleur d'entrée-sortie vocale, un haut-parleur programmable, une commande vocale et une lecture audio. Par défaut, le haut-parleur est pré-chargé avec le micrologiciel faisant agir comme un haut-parleur Bluetooth typique utilisant le protocole A2DP. Le firmware est principalement open-source (à l'exception de certaines parties audio), compilé avec le framework ESP-IDF et disponible sur Github avec quelques croquis Arduino que nous pourrons essayer plus tard.

Connectez simplement l'alimentation via le port USB-C, et il devrait apparaître comme M5_SPEAKER_T1 sur votre appareil mobile ou votre ordinateur. Associez-vous et profitez de la musique ! En quelque sorte… comme si le son est assez clair hors du haut-parleur, le volume est assez faible, bien inférieur à celui de mon téléphone, même après m'être assuré que le volume Bluetooth est réglé au maximum.



Notez que le voyant est rouge avant le couplage et vert après et chaque fois que votre téléphone est connecté au haut-parleur.

Le haut-parleur peut être programmé avec le framework ESP-IDF ou l'IDE Arduino. Pour ce faire, installez Arduino Core pour ESP32 en ajoutant https://dl.espressif.com/dl/package_esp32_index.json aux URL Boards Manager dans les préférences Arduino, et installez esp32 dans Boards Manager.

Accédez ensuite au gestionnaire de bibliothèques pour installer la bibliothèque M5Stack.

Après avoir chargé l'esquisse Reapater.ino à partir de Github, la construction a échoué, mais je n'ai eu qu'à installer FastLED pour construire l'exemple avec succès.

Vous devrez également sélectionner la carte, le périphérique USB, le débit en bauds et le programmeur appropriés.

Il n'y a rien qui s'appelle M5Stack Atom Echo, et à la place, nous devons sélectionner M5Stick-C avec les paramètres par défaut, y compris le débit en bauds de 1500000, et j'ai dû sélectionner manuellement le programmeur "Arduino en tant que FAI".

Je pouvais alors appuyer sur le bouton pour enregistrer ma voix, et le relâcher pour écouter l'enregistrement.

Si vous n'entendez pas exactement la lecture audio, c'est parce que le volume est très faible. Je devais amener le haut-parleur très près de ma bouche pour pouvoir obtenir une lecture audible. Le programme captera également le bruit du bouton, donc ce n'est pas idéal.

M5stack Atom Echo est impressionnant par sa petite taille, et je n'avais jamais vu de haut-parleurs Bluetooth programmables Arduino auparavant, c'est donc un bon développement. Mais le niveau audio du haut-parleur est vraiment bas, bien que le son soit assez net, et le son du microphone est encore pire, donc je ne sais pas exactement quelles applications pratiques peuvent bénéficier du haut-parleur. Il est cependant bon d'expérimenter Bluetooth et Audio sur ESP32.

M5Stack Atom Echo peut être acheté pour 9,95 $ sur la boutique en ligne de l'entreprise.

Jean-Luc a lancé CNX Software en 2010 à temps partiel, avant de quitter son poste de directeur de l'ingénierie logicielle et de commencer à écrire des nouvelles quotidiennes et des critiques à temps plein plus tard en 2011.

Soutenez le logiciel CNX ! Faites un don via des crypto-monnaies ou devenez mécène sur Patreon

Articles Similaires: