diff --git a/docs/assets/css/main.css b/docs/assets/css/main.css index 813f09b9..9825e41a 100644 --- a/docs/assets/css/main.css +++ b/docs/assets/css/main.css @@ -90,4 +90,59 @@ figure.thumbnails img { margin: 0 0 0 1.5em; } } +} + +#core, #basic, #gray, #fire, #m5stick, #m5stickc, #m5go-lite, #m5go-kit, #faces-kit { + width: 0; + height: 0; + overflow: hidden; + margin: 0; +} + +#module, #gps, #lora, #lorawan, #sim800l, #commu, #battery, #proto, #plus, #usb, #bus, #stepmotor, #servo, #lego, #encoder, #joystick-1 { + width: 0; + height: 0; + overflow: hidden; + margin: 0; + padding: 0; +} + +#base, #lan, #node, #btc, #plc, #core-bottom, #m5go-bottom, #m5go-rfid, #m5go-charger { + width: 0; + height: 0; + overflow: hidden; + margin: 0; + padding: 0; +} + +#unit, #esp32cam, #m5camera, #m5cameraf, #env, #earth, #light, #angle, #ir, #pir, #ncir, #thermal, #button, #dual-button, #joystick, #cardkb, #color, #tof, #heart, #rfid, #adc, #dac, #makey, #rgb, #relay, #hub, #_396port, #proto-1, #extio, #rs485, #gps-1, #finger, #weight, #trace, #neopixel, #catear, #hex, #neoflash, #butterfly { + width: 0; + height: 0; + overflow: hidden; + margin: 0; + padding: 0; +} + +#application, #bala, #lidarbot, #piano, #flir { + width: 0; + height: 0; + overflow: hidden; + margin: 0; + padding: 0; +} + +/* #bala { + width: 0; + height: 0; */ + /* overflow: hidden; */ + /* margin: 0; + padding: 0; +} */ + +#accessory, #grove-t, #grove-cable, #usb-downloader { + width: 0; + height: 0; + overflow: hidden; + margin: 0; + padding: 0; } \ No newline at end of file diff --git a/docs/assets/img/product_pics/base/base_example/example_base_node_01.png b/docs/assets/img/product_pics/base/base_example/example_base_node_01.png new file mode 100644 index 00000000..9c9ce0b6 Binary files /dev/null and b/docs/assets/img/product_pics/base/base_example/example_base_node_01.png differ diff --git a/docs/assets/img/product_pics/base/node_05.png b/docs/assets/img/product_pics/base/node_05.png new file mode 100644 index 00000000..58e54909 Binary files /dev/null and b/docs/assets/img/product_pics/base/node_05.png differ diff --git a/docs/en/api.md b/docs/en/api.md index 334b2684..a82b0dbd 100644 --- a/docs/en/api.md +++ b/docs/en/api.md @@ -7,9 +7,9 @@ |**[System](en/api/system)** | **[Speaker](en/api/speaker)** | |**[LCD](en/api/lcd)** | **[Button](en/api/button)** | |**[IMU Sensor(MPU9250)](en/api/mpu9250)** | **[TF Card](en/api/tf)** | -|**[Power](en/api/power)** | +|**[Power](en/api/power)** | -## M5stickC +## M5StickC ||| |:---:|:---:| diff --git a/docs/en/base/node_base.md b/docs/en/base/node_base.md index fac187aa..af477c84 100644 --- a/docs/en/base/node_base.md +++ b/docs/en/base/node_base.md @@ -8,20 +8,25 @@ ## Description -**Node** is a base as a intelligent node in the IOT. If stacked a M5Core, it will be a intelligent node that can communicate with surrounding equipments via IR, Bluetooth or WIFI. +**Node** is a node/base station class base in an IoT scenario. -* Including 12 RGBs and one temperature and humidity sensor(DHT12), it means Node can display its own status and perception surrounding environment. +Install Node on the wall and stack any M5Core. At this time, Node + M5Core is an intelligent node that can communicate with many nearby nodes or terminal devices. You can use the terminal remote control to control remote devices through Node forwarding signals. Realize the interconnection of multiple intelligent terminals. Speech recognition can also be implemented. + +* Including 12 RGBs and one temperature and humidity sensor(DHT12), it means Node can display its own status and perception surrounding environment. * There are 4 IR Transmitter LED at four corners and two IR Receiver * There are two MIC * A Codec chip(WM8978) inside that is often used to be applied for Hi-Fi Speaker. - + + +You can use the M5Core and Node to implement infrared remote control application. Because of the built-in high-fidelity audio codec chip, you can even implement smart speaker functions. ## Feature -- Including 12 RGBLed -- Including a HiFi stereo codec chip(Up to 24bit DAC) -- Including a lithium battery interface +- Built-in infrared transmission and infrared receiver +- Built-in 12 RGBLed and DHT12 sensor +- Built-in a HiFi stereo codec chip ( Up to 24bit DAC ) +- Built-in a 500mAh lithium battery ## PinMap @@ -32,7 +37,7 @@ - +
ESP32GPIO15GPIO35GPIO12GPIO21GPIO22
RGBLed ( SK6812 )Signal Pin
RGBLed(SK6812)Signal Pin
IR IR_ReceiveIR_Send
DHT12 I2C_SDAI2C_SCL
@@ -44,6 +49,7 @@ - 4x screws - 4x Type-C USB Cable + ## Applications @@ -51,25 +57,21 @@ - Webradio - Intelligent sound box - + ## Related Link -- **数据手册** - [WM8978](http://pdf1.alldatasheet.com/datasheet-pdf/view/96647/WOLFSON/WM8978.html) +- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** + +- **[Forum](http://forum.m5stack.com/)** + +- **Datasheet** - [WM8978](http://pdf1.alldatasheet.com/datasheet-pdf/view/96647/WOLFSON/WM8978.html) ## Example -* Temperature and Humidity Sensor (DHT12) +- [Voice control RGB light circle ( Chinese )](https://github.com/m5stack/esp-adf/blob/master/examples/get-started/M5Node/main/play_mp3_example.c) - https://github.com/m5stack/Bases-Node/tree/master/example/dht12 - -* RGB Light Circle - - https://github.com/m5stack/Bases-Node/tree/master/example/rgbled/NeoPixelFunRandomChange - -* Audio codec (WM8978) - - https://github.com/m5stack/esp-adf/tree/master/NODE_example + ## Related Video diff --git a/docs/index.md b/docs/index.md index bdf45f22..ad6b4a06 100644 --- a/docs/index.md +++ b/docs/index.md @@ -2,6 +2,9 @@ *** + +# Core +
Core @@ -9,7 +12,9 @@ *( **[Cores comparison](https://github.com/m5stack/M5-Schematic/blob/master/Core/hardware_difference_between_cores.md)**   **[IIC Address Table](https://shimo.im/sheets/GWkjHV3XyCCgwDpQ)** )* -  +## BASIC +## GRAY +## FIRE **M5Core** *( **[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** )* @@ -34,7 +39,8 @@

FIRE

-  +## M5Stick +## M5StickC *( **[Quick Start](en/quick_start/m5stick/m5stick_quick_start)** )*               *( **[Quick Start](en/quick_start/m5stickc/m5stickc_quick_start)** )* @@ -52,9 +58,11 @@

M5StickC

-  +## M5GO Lite +## M5GO Kit +## FACES Kit -**Kit** +**Kit** *( **[Quick Start](en/quick_start/m5core/m5stack_core_quick_start)** )*
@@ -79,6 +87,8 @@ *** +# Module +
Module @@ -88,6 +98,12 @@   +## GPS +## LORA +## LoRaWAN +## SIM800L +## COMMU + **Communication Modules**
@@ -125,6 +141,12 @@

COMMU

+## BATTERY +## PROTO +## PLUS +## USB +## BUS + **Expansion Modules**
@@ -162,6 +184,10 @@

BUS

+## STEPMOTOR +## SERVO +## LEGO+ + **Drive Modules**
@@ -185,6 +211,9 @@

LEGO+

+## ENCODER +## JOYSTICK + **FACES Series**
@@ -203,6 +232,8 @@ *** +# BASE +
Base @@ -212,6 +243,13 @@   +## LAN +## NODE +## BTC +## PLC +## Core BOTTOM +## M5GO BOTTOM + +## M5GO RFID +## M5GO CHARGER +
@@ -270,6 +311,8 @@ *** +# Unit +
Unit @@ -277,7 +320,9 @@ *( **[IIC Address Table](https://shimo.im/sheets/GWkjHV3XyCCgwDpQ)** )* -  +## ESP32CAM +## M5Camera +## M5CameraF **Camera class** *( **[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**   **[Cameras comparison](https://github.com/m5stack/M5-Schematic/blob/master/Units/m5camera/CameraComparison_en.md)** )* @@ -302,7 +347,12 @@

M5CameraF

-  +## ENV +## EARTH +## LIGHT +## ANGLE +## IR +## PIR
+## NCIR +## THERMAL +## BUTTON +## Dual-BUTTON +## JOYSTICK +## CardKB + +## COLOR +## TOF +## HEART +## RFID +## ADC +## DAC + +## MAKEY +## RGB +## RELAY +## HUB +## 3.96Port +## PROTO + +## EXT.IO +## RS485 +## GPS +## FINGER +## WEIGHT +## TRACE + +## NeoPixel +## CatEar +## HEX +## NeoFlash +## BUTTERFLY + **Visual class**
@@ -553,6 +637,8 @@ *** +# Application +
Application @@ -560,7 +646,10 @@ *( **[IIC Address Table](https://shimo.im/sheets/GWkjHV3XyCCgwDpQ)** )* -  +## BALA +## LidarBOT +## PIANO +## FLIR
@@ -592,12 +681,16 @@ *** +# Accessory +
Accessory
-  +## Grove-T +## Grove Cable +## USB Downloader
diff --git a/docs/ja/api.md b/docs/ja/api.md index 2dd70256..f54fcf27 100644 --- a/docs/ja/api.md +++ b/docs/ja/api.md @@ -9,7 +9,7 @@ |**[IMUセンサー(MPU9250)](ja/api/mpu9250)** | **[TFカード(SDカード)](ja/api/tf)** | |**[電源](ja/api/power)** | | -## M5stickC +## M5StickC ||| |:---:|:---:| diff --git a/docs/ja/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md b/docs/ja/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md index 3c38a8dd..35cf8d45 100644 --- a/docs/ja/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md +++ b/docs/ja/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md @@ -1,4 +1,4 @@ -# M5Core クイックスタート{docsify-ignore-all} +# M5Core クイックスタート - Arduino Mac {docsify-ignore-all} ## 目次 diff --git a/docs/ja/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md b/docs/ja/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md index 38c5a67f..b3a9a143 100644 --- a/docs/ja/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md +++ b/docs/ja/quick_start/m5core/m5stack_core_get_started_Arduino_Windows.md @@ -1,4 +1,4 @@ -# M5Core クイックスタート {docsify-ignore-all} +# M5Core クイックスタート - Arduino Win {docsify-ignore-all} ## 目次 diff --git a/docs/sidebar.md b/docs/sidebar.md index 4aadbc99..88c25832 100644 --- a/docs/sidebar.md +++ b/docs/sidebar.md @@ -8,3 +8,4 @@ - **Links** - [![Github](https://icongram.jgog.in/simple/github.svg?color=808080&size=16)Github](https://github.com/m5stack) - [![Twitter](https://icongram.jgog.in/simple/twitter.svg?colored&size=16)@M5Stack](http://twitter.com/M5Stack) +- [![Facebook](https://icongram.jgog.in/simple/facebook.svg?colored&size=16)@M5Stack](https://www.facebook.com/M5Stack) diff --git a/docs/zh_CN/api.md b/docs/zh_CN/api.md index cf4fec45..904696a0 100644 --- a/docs/zh_CN/api.md +++ b/docs/zh_CN/api.md @@ -24,7 +24,7 @@ --> -## M5stickC +## M5StickC diff --git a/docs/zh_CN/api/spm1423_m5stickc.md b/docs/zh_CN/api/spm1423_m5stickc.md new file mode 100644 index 00000000..e69de29b diff --git a/docs/zh_CN/base/node_base.md b/docs/zh_CN/base/node_base.md index 6b36e54c..9940cd6f 100644 --- a/docs/zh_CN/base/node_base.md +++ b/docs/zh_CN/base/node_base.md @@ -4,27 +4,27 @@ *** - - :memo:**[描述](#描述)**      :octocat:**[例程](#例程)**      :electric_plug:**[原理图](https://github.com/m5stack/Bases-Node/tree/master/schematic)**      🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-1172588093.16.6c2275f4nUJEfh&id=581064610318)**      :clapper:**[相关视频](#相关视频)** ## 描述 -**Node** 是一个物联网情景中的节点/基站类底座。把Node装到墙上,堆叠上任意一款M5Core主控,这时,Node+M5Core就是智能节点,可以与附近众多的节点或终端设备通信,可以用终端遥控器通过Node转发信号控制远程设备,实现多个智能终端互联。 -* 内置12 RGBLed(SK6812)和温湿度传感器,可以显示多种丰富的Node状态,同时感知周围温湿度情况 -* Node的四个角分别有一颗红外发送LED,底部有一颗红外接收管 -* Node上下还有一对麦克风 -* 内置常用于Hi-Fi耳机的高分辨率音频编解码芯片WM8978 +**Node** 是一个物联网情景中的节点/基站类底座。把 Node 装到墙上,堆叠上任意一款 M5Core 主控,这时,Node + M5Core 就是智能节点,可以与附近众多的节点或终端设备通信,可以用终端遥控器通过 Node 转发信号控制远程设备,实现多个智能终端互联。也可以实现语音识别。 - +* 内置 12 RGBLed ( SK6812 ) 和温湿度传感器,可以显示多种丰富的 Node 状态,同时感知周围温湿度情况 +* Node 的四个角分别有一颗红外发送 LED,底部有一颗红外接收管 +* Node 上下还有一对麦克风 +* 内置常用于 Hi-Fi 耳机的高分辨率音频编解码芯片 WM8978 -你可以使用M5Core和Node底座实现智能家居中红外遥控设备,蓝牙wifi遥控设备的转发节点,因为内置高保真音频编解码芯片,甚至还可以实现智能音箱功能 + + +你可以使用 M5Core 和 Node 底座实现红外遥控家电,因为内置高保真音频编解码芯片,甚至还可以实现智能音箱功能。 ## 特性 -- 内置12颗RGBLed灯环和温湿度传感器 -- 内置Hi-Fi级别的音频编解码芯片(高达24位的分辨率) -- 内置500mAh的小电池 +- 内置红外发送与红外接收器件 +- 内置 12 颗 RGBLed 灯环和温湿度传感器 +- 内置 Hi-Fi 级别的音频编解码芯片 ( 高达 24 位的分辨率 ) +- 内置 500mAh 的小电池 ## 管脚映射 @@ -35,19 +35,19 @@ - - - + + +
ESP32GPIO15GPIO35GPIO12GPIO21GPIO22
RGB 灯圈 SK6812信号引脚
红外发送和接收 IR接收引脚IR发送引脚
温湿度传感器 DHT12 I2C数据引脚I2C时钟引脚
RGB 灯圈信号引脚
红外发送和接收 IR 接收引脚IR 发送引脚
温湿度传感器 I2C 数据引脚I2C 时钟引脚
## 包含 - 1x Node -- Node的墙壁固定底座 +- Node 的墙壁固定底座 - 4x 螺丝 -- 1x Type-C USB线 +- 1x Type-C USB 线 - + ## 应用 @@ -55,6 +55,8 @@ - 网络收音机 - 智能音箱 + + ## 相关链接 - **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)** @@ -65,17 +67,9 @@ ## 例程 -* 温湿度传感器 (DHT12) +- [语音控制 RGB 灯圈 ( 中文 )](https://github.com/m5stack/esp-adf/blob/master/examples/get-started/M5Node/main/play_mp3_example.c) - https://github.com/m5stack/Bases-Node/tree/master/example/dht12 - -* RGB 灯圈 - - https://github.com/m5stack/Bases-Node/tree/master/example/rgbled/NeoPixelFunRandomChange - -* 音频编解码 (WM8978) - - https://github.com/m5stack/esp-adf/tree/master/NODE_example + ## 相关视频 diff --git a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md index e15372f2..924449fd 100644 --- a/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md +++ b/docs/zh_CN/quick_start/m5core/m5stack_core_get_started_Arduino_MacOS.md @@ -1,4 +1,4 @@ -# M5Core 的上手指南 {docsify-ignore-all} +# M5Core 的上手指南 - Arduino Mac {docsify-ignore-all} ## 目录