banner
Дом / Блог / Монета M5Stack Atom Echo
Блог

Монета M5Stack Atom Echo

Mar 10, 2023Mar 10, 2023

M5Stack только что выпустила Atom Echo, программируемый Bluetooth-динамик размером с монету, основанный на встроенной системе Espressif Systems ESP32-PICO-D4.

Компания прислала мне ранний образец, чтобы поиграть с ним перед запуском… но давайте посмотрим на спецификацию, прежде чем проверять устройство дальше.

Технические характеристики:

Динамик Bluetooth действительно маленький, но вы можете подумать, что у CNXSoft большие руки и толстые пальцы, поэтому динамик становится меньше, чем он есть на самом деле, поэтому я также фотографирую устройство рядом с батареей АА и монетой.

Да, он такой маленький. Разъёмы ввода-вывода расположены под динамиком, а рядом с ними имеется аккуратная и удобная схема распиновки.

5-контактный разъем I2S с I2S и микрофоном использовать нельзя, поскольку эти контакты уже являются внутренними разъемами для динамика и микрофона. Шапка оставлена ​​для совместимости с другими платами и дополнениями Atom.

Корпус откроется довольно легко, и мы сможем взглянуть на конструкцию оборудования. Динамик находится в верхней части корпуса, а верхняя часть платы оснащена портом USB-C, RGB RED, микрофоном, а также кнопкой сброса и функциональной кнопкой.

ИК-светодиод находится справа от кнопки сброса или справа от наклейки FCC на боковой стороне корпуса.

На другой стороне платы расположены разъемы Grove и расширения, ESP32-PICO-D4 SiP и антенна WiFi. Вы также увидите другую сторону резьбы M.2, которую потенциально можно использовать для установки динамика.

Для крошечного динамика Bluetooth существуют различные приложения, включая динамик голосового ввода-вывода, программируемый динамик, голосовое управление и воспроизведение звука. По умолчанию в динамик предварительно загружена прошивка, которая действует как обычный динамик Bluetooth, использующий протокол A2DP. Прошивка в основном имеет открытый исходный код (за исключением некоторых аудиочастей), скомпилирована с использованием платформы ESP-IDF и доступна на Github вместе с некоторыми эскизами Arduino, которые мы можем попробовать позже.

Просто подключите питание через порт USB-C, и на вашем мобильном устройстве или компьютере он должен отображаться как M5_SPEAKER_T1. Собираемся и наслаждаемся музыкой! Что-то вроде… хотя звук из динамика довольно чистый, громкость довольно низкая, намного ниже, чем на моем телефоне, даже после того, как я убедился, что громкость Bluetooth установлена ​​на максимум.



Обратите внимание, что светодиод горит красным перед сопряжением и зеленым после него, а также всякий раз, когда телефон подключен к динамику.

Динамик можно запрограммировать с помощью ESP-IDF или Arduino IDE. Для этого установите Arduino Core для ESP32, добавив https://dl.espressif.com/dl/package_esp32_index.json к URL-адресам диспетчера плат в настройках Arduino, и установите esp32 в диспетчере плат.

Затем перейдите в диспетчер библиотек, чтобы установить библиотеку M5Stack.

После того, как я загрузил скетч Reapater.ino с Github, его не удалось собрать, но мне просто нужно было установить FastLED для успешной сборки образца.

Вам также необходимо выбрать правильную плату, USB-устройство, скорость передачи данных и программатор.

Там нет ничего под названием M5Stack Atom Echo, и вместо этого нам нужно выбрать M5Stick-C с настройками по умолчанию, включая скорость передачи данных 1500000 бод, и мне пришлось вручную выбрать программатор «Arduino как ISP».

Затем я мог нажать кнопку, чтобы записать свой голос, и отпустить ее, чтобы прослушать запись.

Если вы не можете точно услышать воспроизведение звука, это потому, что громкость очень низкая. Мне пришлось поднести динамик очень близко ко рту, чтобы услышать воспроизведение. Программа тоже будет ковырять шум с кнопки, так что это не идеально.

M5stack Atom Echo впечатляет своим крошечным размером, и я раньше не видел программируемых Bluetooth-колонок Arduino, так что это хорошая разработка. Но уровень звука у динамика действительно низкий, хотя звук довольно четкий, а микрофон звучит еще хуже, поэтому я не совсем уверен, какие практические приложения могут принести пользу от динамика. Однако неплохо поэкспериментировать с Bluetooth и звуком на ESP32.

M5Stack Atom Echo можно приобрести за $9,95 в интернет-магазине компании.