🔊 AtomS3R-CAM AI Chatbot
The AtomS3R-CAM AI Chatbot is an AI vision & voice development kit.
✨ Core Components
-
🖥️ Controller (AtomS3R-CAM) → built on the ESP32-S3 chip
-
💾 Memory: 8MB Flash + 8MB PSRAM
-
📷 Integrated 0.3MP GC0308 camera
-
🎯 9-axis IMU (BMI270 + BMM150)
-
🌐 IR emitter tube + rich peripherals
-
-
🔊 Voice Base (Atomic Echo Base) → powered by ES8311 audio codec chip
-
🎶 High-fidelity audio decoding
-
🎤 Microphone & speaker driving
-
☁️ Integration & Applications
-
Supports XiaoZhi Voice Assistant, OpenAI Voice Assistant, and Volcengine Voice Assistant
-
Ideal for voice assistant projects, smart home systems, and other embedded scenarios
Features
- Integrated ESP32-S3-PICO-1-N8R8 main controller
- 0.3MP GC0308 camera
- 9-axis sensor system
- 8MB Flash and 8MB PSRAM
- Integrated IR emitter tube
- Expandable pins and interfaces
- Full-duplex I2S voice
- 24‑bit audio codec
- MEMS digital microphone
- Class D amplifier (8Ω @ 1W speaker)
- Development platforms:
ESP-IDF
PlatformIO
Arduino
UiFlow2
Includes
- 1 x AtomS3R-CAM
- 1 x Atomic Echo Base
Applications
- Voice Assistant
- Smart home
Specifications
| Specification | Parameter |
|---|---|
| SoC | ESP32-S3-PICO-1-N8R8 @ Dual-core Xtensa LX7 processor, up to 240MHz @ USB-OTG |
| Storage | 8 MB Flash + 8 MB PSRAM |
| Wireless | Wi‑Fi 2.4 GHz |
| Camera | GC0308, 0.3 MP, F2.6, 57.6° FOV |
| Infrared IR | 180° emission angle, up to 12.46 m in unobstructed conditions |
| 6-axis IMU (BMI270) | Accuracy: 0.05% (acceleration), 0.05°/s (angular rate) I2C address: 0x68 |
| 3-axis magnetometer (BMM150) | Accuracy: 0.3 μT Mounted on BMI270, data accessed via BMI270 |
| Expansion Interfaces | Bottom GPIO: G5/G6/G7/G8/G38/G39 and HY2.0-4P expansion port |
| Audio Codec | ES8311: 24-bit resolution, using I2S protocol |
| MEMS Microphone | MSM381A3729H9BPC, SNR: ≥65 dB |
| Power Amplifier | NS4150B: Class D amplifier |
| Speaker | 2014 cavity speaker: 1W @ 8Ω |
| Operating Temperature | 0 ~ 40°C |
| Product Size | AtomS3R-CAM: 24.0 x 24.0 x 13.5 mm Atomic Echo Base: 24.0 x 24.0 x 14.14 mm |
| Product Weight | AtomS3R-CAM: 7.4g Atomic Echo Base: 6.3g |
| Package Size | 120.0 x 65.0 x 16.0 mm |
| Package Weight | 22.1 g |
Learn
Download Mode
To flash firmware, press and hold the reset button for about 2 seconds until the internal green LED lights up, then release. The device will enter download mode and be ready for flashing.
Schematics
PinMap
BMI270 & IR & RGB
| ESP32-S3-PICO-1-N8R8 | G0 | G45 | G47 |
|---|---|---|---|
| LP5562 (RGB Control Chip) | SYS_SCL | SYS_SDA | |
| BMI270 | SYS_SCL | SYS_SDA | |
| IR | IR_LED_DRV |
BMM150
| BMI270 | BMI270_ASDx | BMI270_ASCx |
|---|---|---|
| BMM150 | A_SDA | A_SCL |
GC0308
| GC0308 | ESP32-S3-PICO-1-N8R8 |
|---|---|
| CAM_SDA | G12 |
| CAM_SCL | G9 |
| VSYNC | G10 |
| HREF | G14 |
| Y9 | G13 |
| XCLK | G21 |
| Y8 | G11 |
| Y7 | G17 |
| PCLK | G40 |
| Y6 | G4 |
| Y2 | G3 |
| Y5 | G48 |
| Y3 | G42 |
| Y4 | G46 |
| POWER_N | G18 |
HY2.0-4P
| HY2.0-4P | Black | Red | Yellow | White |
|---|---|---|---|---|
| PORT.CUSTOM | GND | 5V | G2 | G1 |
Atomic Echo Base
| Atomic Echo Base | SCL | SDA | SD/DSDIN | WS/LRCK | ASDOUT | SCK/SCLK |
|---|---|---|---|---|---|---|
| AtomS3R CAM | G39 | G38 | G5 | G6 | G7 | G8 |
Model Size