pdf-icon

Atom-Echo

SKU:C008-C

教程&快速上手

本教程将向你介绍, 如何将ATOM Echo连接到Home Assistant
本教程将向你介绍, 如何通过 Arduino IDE 编程控制 ATOM Echo 设备
本教程将向你介绍, 其他的M5设备如何通过UIFlow获取Atom Echo STT的识别结果

描述

ATOM ECHO是一款基于ATOM设计的可编程智能音箱,它的体积非常小巧,只有24 * 24 * 17毫米,通过ESP32自带的无线功能与手机、平板等进行连接即可播放音乐,也可以通过WIFI播放指定的流媒体音乐。为了方便用户使用语音功能,我们在ATOM ECHO内集成了STT(语音转文字)服务,您可以通过烧录指定固件开启该功能,通过语音下达指令完成多样化的操作。当然,您还可以通过自行编写代码接入AWS、GOOGLE等云平台,使用内置麦克风和扬声器进行语音交互,使得ATOM ECHO具备一定的AI能力,实现语音控制、智能对话、物联网等功能。音箱内嵌一颗RGB LED(SK6812),可以直观的显示连接状态。除了可以作为智能音箱使用外,它依然具备了ATOM系列的控制能力,你可以通过GROVE接口连接外部设备。其背面有一个M2螺丝孔,方便用户进行固定。

产品特性

  • 轻便小巧
  • 支持STT服务
  • 基于ESP32,支持A2DP、BLE 4.0
  • WIFI协议 IEEE 802.11b/g/n
  • 内置麦克风与扬声器
  • RGB LED状态显示
  • GROVE扩展接口
  • 录音与声音回放
  • 独立可编程按键
  • 编程平台:Arduino、ESP-IDF/ADF

包含

  • 1x ATOM ECHO

应用

  • 无线音箱
  • 语音控制
  • 物联网

规格参数

规格 参数
SoC ESP32-PICO-D4,240MHz,Dual Core,Wi-Fi
Flash 4MB
Interface 1x IR-TX,1x Function Button,1x Reset Button
PinOut G21/G25/5V/GND, 3V3/G22/G19/G23/G33
RGB LED SK6812
SPEAKER 0.8W/NS4168 I2S
MIC SPM1423 PDM
净重 5g
毛重 10g
产品尺寸 24*24*17mm
包装尺寸 85*65*17mm
外壳材质 Plastic ( PC )

管脚映射

DataOut BCLK DataIn LRCK RGB Btn
G22 G19 G23 G33 G27 G39
引脚使用注意事项:
G19/G22/G23/G33已经被定义,请勿将以上引脚复用,否则将导致ATOM ECHO损坏。
播放注意事项:
为了防止人为损坏ATOM echo,请在使用时避免以下操作.
1.使用I2S通道输出DC信号
2.长时间播放白噪音
3.不要播放全幅方波音频。

原理图

相关链接

驱动安装

将设备连接至PC,打开设备管理器为设备安装 FTDI驱动 。以win10环境为例,下载匹配操作系统的驱动文件, 并解压,通过设备管理器进行安装。(注:某些系统环境下,需要安装两次,驱动才会生效,未识别的设备名通常为M5StackUSB Serial, Windows推荐使用驱动文件在设备管理器直接进行安装(自定义更新), 可执行文件安装方式可能无法正常工作)。 点击此处,前往下载FTDI驱动
MacOS用户注意事项
对于MacOS用户安装前请勾选 系统偏好设置 - >安全性与隐私 - >通用 - >允许以下位置下载的App - > App Store和认可的开发者选项

EasyLoader

EasyLoader是一个简洁快速的程序烧录器,其内置了一个产品相关的案例程序,通过简单步骤将其烧录至主控,即可进行一系列的功能验证.

Download Windows Version Easyloader Download MacOS Version Easyloader

案例描述:
出厂默认固件为无线音箱,采用A2DP协议传输音频数据(暂不支持接打电话)。通电后显示红色LED,当与无线设备建立连接后LED变为绿色,此时可以将声音通过ATOM ECHO进行输出。断开连接后LED变回红色。该固件在ESP-IDF平台下进行编译,普通用户可直接通过下载EasyLoader进行烧录。高级用户如需自行开发其他功能,可根据乐鑫官方文档进行ESP-IDF环境搭建,出厂固件源码及BIN文件见以下链接,其中BIN文件烧录地址为0x0000。

尺寸图

软件开发

Arduino

ESP-IDF

相关视频

以下视频为案例演示

设置M5Stack Atom Echo作为家庭语音助手的教程