## Description
**Node**, like its namesake, is a smart node with full-featured functions in a IoT application scenarios. Together with M5Stack Core, it can be programmed as an intelligent speaker like Echo. Node provides more hardware resources: built-in high-fidelity audio codec chip,MIC, DHT12, IR
ESP32 provides an Audio Develope Platform called ESP-ADF.
ESP-ADF supports development of audio applications for the Espressif Systems ESP32 chip in the most comprehensive way. With ESP-ADF, you can easily add features, develop audio applications from simple to complex:
- Music player or recorder supports audio formats such as MP3, AAC, FLAC, WAV, OGG, AMR, TS, EQ, Downmixer, Sonic, G.711, SPEEX ...
- Play music from sources: HTTP, HLS(HTTP Live Streaming), SPIFFS, TF-card(microSD), A2DP-Source, A2DP-Sink, HFP ...
- Integrate Media services such as: DLNA, WeChat ...
Internet Radio
- Voice recognition and integration with online services such as Alexa, DuerOS, and more.
## Product Features
* 1x 12 RGBs
* 1x temperature & humidity sensor(DHT12),which can display its own status and perception surrounding environment.
* 4x IR Transmitter LEDs at four corners and 2x IR Receivers
* 2x MIC
- 1x HiFi stereo codec chip ( Up to 24bit DAC )
- 1x 500mAh lithium battery
## Include
- 1x Node Module
- Wall holder
- 4x screws
- 4x Type-C USB Cable
## Applications
- Intelligent IOT node
- Webradio
- Intelligent sound box
## Schematic
## PinMap
ESP32
GPIO0
GPIO13
GPIO5
GPIO2
GPIO34
GPIO21
GPIO22
GPIO25
Codec Chip
I2S_CLK
I2S_WS
I2S_BCK
I2S_IN
I2S_OUT
I2C_SDA
I2C_SCL
L_OUT1
ESP32
GPIO15
GPIO35
GPIO12
GPIO21
GPIO22
node base
RGBLed(SK6812)
IR_Receive
IR_Send
DHT12_SDA
DHT12_SCL
## Related Link
- **Datasheet** - [WM8978](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/base/WM8978%20_en.pdf)
## Example
- [Voice control RGB light circle ( Chinese )](https://github.com/m5stack/esp-adf/blob/master/examples/get-started/M5Node/main/play_mp3_example.c)
## Video
**NODE Case - Voice Recognition**