diff --git a/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_05.png b/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_05.png new file mode 100644 index 00000000..a9bc9d9e Binary files /dev/null and b/docs/assets/img/product_pics/core/minicore/m5stick/m5stick_05.png differ diff --git a/docs/assets/img/product_pics/unit/m5camera_03.png b/docs/assets/img/product_pics/unit/m5camera_03.png deleted file mode 100644 index fe316d76..00000000 Binary files a/docs/assets/img/product_pics/unit/m5camera_03.png and /dev/null differ diff --git a/docs/assets/img/product_pics/unit/unit_butterfly_01.png b/docs/assets/img/product_pics/unit/unit_butterfly_01.png new file mode 100644 index 00000000..3ed2f579 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_butterfly_01.png differ diff --git a/docs/assets/img/product_pics/unit/unit_butterfly_02.png b/docs/assets/img/product_pics/unit/unit_butterfly_02.png new file mode 100644 index 00000000..665774a5 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_butterfly_02.png differ diff --git a/docs/assets/img/product_pics/unit/unit_butterfly_03.png b/docs/assets/img/product_pics/unit/unit_butterfly_03.png new file mode 100644 index 00000000..29534e3e Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_butterfly_03.png differ diff --git a/docs/assets/img/product_pics/unit/unit_butterfly_04.png b/docs/assets/img/product_pics/unit/unit_butterfly_04.png new file mode 100644 index 00000000..70f65f95 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_butterfly_04.png differ diff --git a/docs/assets/img/product_pics/unit/unit_butterfly_05.png b/docs/assets/img/product_pics/unit/unit_butterfly_05.png new file mode 100644 index 00000000..b1336332 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_butterfly_05.png differ diff --git a/docs/assets/img/product_pics/unit/unit_catear_01.png b/docs/assets/img/product_pics/unit/unit_catear_01.png new file mode 100644 index 00000000..e360bc21 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_catear_01.png differ diff --git a/docs/assets/img/product_pics/unit/unit_catear_02.png b/docs/assets/img/product_pics/unit/unit_catear_02.png new file mode 100644 index 00000000..55c2cde8 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_catear_02.png differ diff --git a/docs/assets/img/product_pics/unit/unit_catear_03.png b/docs/assets/img/product_pics/unit/unit_catear_03.png new file mode 100644 index 00000000..2489a80c Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_catear_03.png differ diff --git a/docs/assets/img/product_pics/unit/unit_catear_04.png b/docs/assets/img/product_pics/unit/unit_catear_04.png new file mode 100644 index 00000000..ef52a084 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_catear_04.png differ diff --git a/docs/assets/img/product_pics/unit/esp32cam.png b/docs/assets/img/product_pics/unit/unit_esp32cam_01.png similarity index 100% rename from docs/assets/img/product_pics/unit/esp32cam.png rename to docs/assets/img/product_pics/unit/unit_esp32cam_01.png diff --git a/docs/assets/img/product_pics/unit/unit_esp32cam_02.png b/docs/assets/img/product_pics/unit/unit_esp32cam_02.png new file mode 100644 index 00000000..e5fada98 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_esp32cam_02.png differ diff --git a/docs/assets/img/product_pics/unit/esp32cam_02.png b/docs/assets/img/product_pics/unit/unit_esp32cam_03.png similarity index 100% rename from docs/assets/img/product_pics/unit/esp32cam_02.png rename to docs/assets/img/product_pics/unit/unit_esp32cam_03.png diff --git a/docs/assets/img/product_pics/unit/unit_esp32cam_04.png b/docs/assets/img/product_pics/unit/unit_esp32cam_04.png new file mode 100644 index 00000000..87791748 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_esp32cam_04.png differ diff --git a/docs/assets/img/product_pics/unit/unit_example/BUTTERFLY/example_unit_butterfly_01.png b/docs/assets/img/product_pics/unit/unit_example/BUTTERFLY/example_unit_butterfly_01.png new file mode 100644 index 00000000..624605b8 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_example/BUTTERFLY/example_unit_butterfly_01.png differ diff --git a/docs/assets/img/product_pics/unit/unit_example/BUTTERFLY/example_unit_butterfly_03.png b/docs/assets/img/product_pics/unit/unit_example/BUTTERFLY/example_unit_butterfly_03.png new file mode 100644 index 00000000..042d8373 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_example/BUTTERFLY/example_unit_butterfly_03.png differ diff --git a/docs/assets/img/product_pics/unit/m5camera_01.png b/docs/assets/img/product_pics/unit/unit_m5camera_01.png similarity index 100% rename from docs/assets/img/product_pics/unit/m5camera_01.png rename to docs/assets/img/product_pics/unit/unit_m5camera_01.png diff --git a/docs/assets/img/product_pics/unit/unit_m5camera_02.png b/docs/assets/img/product_pics/unit/unit_m5camera_02.png new file mode 100644 index 00000000..be99643b Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_m5camera_02.png differ diff --git a/docs/assets/img/product_pics/unit/unit_m5camera_03.png b/docs/assets/img/product_pics/unit/unit_m5camera_03.png new file mode 100644 index 00000000..9ec914d7 Binary files /dev/null and b/docs/assets/img/product_pics/unit/unit_m5camera_03.png differ diff --git a/docs/assets/img/product_pics/unit/unit_rs485_01.png b/docs/assets/img/product_pics/unit/unit_rs485_01.png index 15461720..b4f435d6 100644 Binary files a/docs/assets/img/product_pics/unit/unit_rs485_01.png and b/docs/assets/img/product_pics/unit/unit_rs485_01.png differ diff --git a/docs/en/unit/esp32cam.md b/docs/en/unit/esp32cam.md index ccb5c557..65cca802 100644 --- a/docs/en/unit/esp32cam.md +++ b/docs/en/unit/esp32cam.md @@ -1,17 +1,24 @@ -# Unit ESP32CAM +# ESP32CAM - + *** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](https://github.com/m5stack/M5-Schematic/blob/master/Units/esp32-cam/M5CAM-ESP32-A1-POWER.pdf)**       🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ESP32-Camera-Module-Development-Board-OV2640-Camera-Type-C-Grove-Port-3D-Wifi-Antenna/3226069_32881414545.html)** +:memo:**[Description](#Description)**      :bulb:**[Quick Start](zh_CN/quick_start/m5camera/m5camera_quick_start)**      🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ESP32-Camera-Module-Development-Board-OV2640-Camera-Type-C-Grove-Port-3D-Wifi-Antenna/3226069_32881414545.html)** + + ## Description -The **ESP32Cam** is a tiny unit based on ESP32 chip and OV2640. You can even program it through ESP-IDF. +**ESP32Cam** is a tiny unit based on ESP32 chip and OV2640. You can even program it through ESP-IDF. But to compare with [M5Camera](m5camera.md), ESP32CAM does not integrates PSRAM. -The ESP32Cam equips the ESP32 with everything necessary to program, run and develop on the wonderful chip. It also features a LiPo charger , so your ESP32Cam project can be battery-powered and truly wireless. Additionally, the board reserved the Welding positions of MPU6050,BME280 and an analog MIC. +The ESP32Cam equips the ESP32 with everything necessary to program, run and develop on the wonderful chip. It also features a LiPo charger , so your ESP32Cam project can be battery-powered and truly wireless. +Additionally, the board reserved the Welding positions of MPU6050,BME280 and an **analog MIC**. + +Because the module can generate WIFI hotspot AP, So you can use your mobile phone, PC or other device to get the camera image wirelessly via WIFI, or wirely via GRVOE interface. + + ## Include @@ -24,8 +31,8 @@ The ESP32Cam equips the ESP32 with everything necessary to program, run and deve - ESP32 specifications + Dual-core Tensilica LX6 microprocessor + Up to 240MHz clock frequency - + 512K internal SRAM - + 4MB Flash memory + + **512K internal SRAM** + + **4MB Flash memory** + Integrated 802.11 BGN WiFi transceiver + Integrated dual-mode Bluetooth (classic and BLE) + Hardware accelerated encryption (AES, SHA2, ECC, RSA-4096) @@ -49,6 +56,68 @@ The ESP32Cam equips the ESP32 with everything necessary to program, run and deve - Dimension: 25mm x 24mm - Weight: 5g +## PinMap + +**Camera Interface PinMap** + +| *Interface* | *OV2640 Pin*| *ESP32Cam* | +| :------------------- | :--------:| :--------: | +| SCCB Clock | SIOC | IO23 | +| SCCB Data | SIOD | IO25 | +| System Clock | XCLK | IO27 | +| Vertical Sync | VSYNC | IO22 | +| Horizontal Reference | HREF | IO26 | +| Pixel Clock | PCLK | IO21 | +| Pixel Data Bit 0 | D2 | IO17 | +| Pixel Data Bit 1 | D3 | IO35 | +| Pixel Data Bit 2 | D4 | IO34 | +| Pixel Data Bit 3 | D5 | IO5 | +| Pixel Data Bit 4 | D6 | IO39 | +| Pixel Data Bit 5 | D7 | IO18 | +| Pixel Data Bit 6 | D8 | IO36 | +| Pixel Data Bit 7 | D9 | IO19 | +| Camera Reset | RESET | IO15 | +| Camera Power Down | PWDN |*see Note 1* | +| Power Supply 3.3V | 3V3 | 3V3 | +| Ground | GND | GND | + +**GROVE Interface** + +| *Grove* | *ESP32Cam* | +| :-----------: | :--------: | +| SCL | IO13 | +| SDA | IO4 | +| 5V | 5V | +| GND | GND | + +**LED Interface** + +| *LED* | *ESP32Cam* | +| :-----------: | :--------: | +| LED_Pin | IO16 | + +**Reserved Chip Interface** + +**BME280 Interface** + +| *BME280* | *ESP32Cam* | +| :-----------: | :--------: | +| SCL | IO4 | +| SDA | IO13 | + + +**MPU6050 Interface** + +| *MPU6050* | *ESP32Cam* | +| :-----------: | :--------: | +| SCL | IO4 | +| SDA | IO13 | + +**MIC(SPQ2410) Interface** + +| *MPU6050* | *ESP32Cam* | +| :-----------: | :------: | +| SCL | IO32 | ## Related Link @@ -56,11 +125,9 @@ The ESP32Cam equips the ESP32 with everything necessary to program, run and deve - **[Forum](http://forum.m5stack.com/)** -- **[Datasheet]** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) +- **Datasheet** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) -- **[PinMap](https://github.com/m5stack/M5-Schematic/blob/master/Units/esp32-cam/hardware_diff_with_ESP32CAM_M5Camera.md)** - -- **[Quick Start](/en/quick_start/m5camera/m5camera_quick_start)** +- **[The comparison between ESP32CAM and M5Camera](https://github.com/m5stack/M5-Schematic/blob/master/Units/esp32-cam/hardware_diff_with_ESP32CAM_M5Camera.md)** @@ -72,9 +139,9 @@ float pressure = bme.readPressure();//pressure Click [here](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ESP32CAM)for Specific example. --> -## Schematic + diff --git a/docs/en/unit/extio.md b/docs/en/unit/extio.md index e69de29b..88ad3c37 100644 --- a/docs/en/unit/extio.md +++ b/docs/en/unit/extio.md @@ -0,0 +1,36 @@ +# EXT.IO + + + +*** + +:memo:**[Description](#Description)**      🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-Official-Extend-Serial-IO-I-O-Unit-Grove-Cable-I2C-Interface-for-Arduino-Blockly-ESP32/3226069_32966582585.html?spm=a2g03.12010615.8148356.48.3b773d71o7oNY1)** + + + +## Description + +**EXT.IO** is a unit used to expand I/O port. It integrates PCA9554PW that can achieve two I/O pins expand to 8 bits of General Purpose parallel Input/Output(GPIO). + +This unit connects to GRVOE A interface on M5Core, and it communicates with M5Core through IIC(the IIC address is 0x27). + +## Feature + +- Expanded I/O number: 8 +- GROVE interface, support [UiFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc) +- Two Lego installation holes + +## Related Link + +- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** + +- **[Forum](http://forum.m5stack.com/)** + +- Datasheet - **[PCA9554PW](https://pdf1.alldatasheet.com/datasheet-pdf/view/86709/PHILIPS/PCA9554PW.html)** + +### PinMap + + + + +
M5Core(GROVE A)GPIO22GPIO215VGND
EXT.IO UnitSCLSDA5VGND
\ No newline at end of file diff --git a/docs/en/unit/m5camera.md b/docs/en/unit/m5camera.md index 0b59c6c5..ed1537b7 100644 --- a/docs/en/unit/m5camera.md +++ b/docs/en/unit/m5camera.md @@ -1,10 +1,12 @@ -# Unit M5CAMERA +# M5CAMERA -
+ *** -:memo:**[Description](#Description)**      :octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://www.aliexpress.com/store/product/M5Stack-Official-ESP32-WROVER-with-PSRAM-Camera-Module-OV2640-Type-C-Grove-Port-Mini-Camera-Development/3226069_32909972455.html?spm=2114.12010612.8148356.24.57e2724dWGWCCC)** +:memo:**[Description](#Description)**      :bulb:**[Quick Start](en/quick_start/m5camera/m5camera_quick_start)**      octocat:**[Example](#Example)**       :electric_plug:**[Schematic](#Schematic)**       🛒**[Purchase](https://pt.aliexpress.com/item/M5Stack-Oficial-ESP32-WROVER-com-M-dulo-de-C-mera-PSRAM-OV2640-Tipo-C-Grove-Porta/32909972455.html?spm=a2g03.12010108.1000013.1.28487d58Cog3fX&pvid=7b101d99-7f75-4eba-9b6c-3dbf826a6f7d&gps-id=pcDetailBottomMoreThisSeller&scm=1007.13339.90158.0&scm-url=1007.13339.90158.0&scm_id=1007.13339.90158.0)** + + ## Description diff --git a/docs/en/unit/rs485.md b/docs/en/unit/rs485.md index e69de29b..d5eb9809 100644 --- a/docs/en/unit/rs485.md +++ b/docs/en/unit/rs485.md @@ -0,0 +1,34 @@ +# RS485 + + + +*** + +:memo:**[Description](#Description)**      🛒**[Purchase](https://pt.aliexpress.com/store/product/M5Stack-Official-RS485-to-TTL-Unit-GROVE-Grove-Cable-UART-Interface-for-Arduino-ESP32-Development-Board/3226069_32966570641.html?spm=a2g03.12010615.8148356.2.5e6e66005SP84o)** + + + +## Description + +**RS485** is a unit used for converting TTL level to RS485 level. If the device to be controlled only can communicate with other device through RS485, you can connect this device with M5Core through this unit. In this case, you could easily control a RS485 device with [UIFlow](http://flow.m5stack.com). + +## Feature + +- Drive RS485 devices up to 12V +- GROVE interface, support [UiFlow](http://flow.m5stack.com) and [Arduino](http://www.arduino.cc) +- Two Lego installation holes + +## Related Link + +- **[Offical Video](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** + +- **[Forum](http://forum.m5stack.com/)** + +- Datasheet - **[MAX485](https://pdf1.alldatasheet.com/datasheet-pdf/view/73463/MAXIM/MAX485.html)** + +### PinMap + + + + +
M5Core(GROVE C)U2RXD(GPIO16)U2TXD(GPIO17)5VGND
RS485 UnitRS485 TXDRS485 RXD5VGND
\ No newline at end of file diff --git a/docs/index.md b/docs/index.md index d0c96d46..e44158f5 100644 --- a/docs/index.md +++ b/docs/index.md @@ -4,14 +4,20 @@ +  + **M5Core** [![core_basic.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_basic_01.png)](en/core/basic)         [![core_gray.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_gray_01.png)](en/core/gray)         [![product_pic_fire.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_fire_01.png)](en/core/fire) +  + **MiniCore** [![minicore_m5stick.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_m5stick_01.png)](en/core/m5stick) +  + **Kit** [![kit_m5go.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/kit_m5go_01.png)](en/core/m5go_iot_starter_kit)         [![kit_faces.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/kit_faces_01.png)](en/core/face_kit) @@ -22,10 +28,14 @@ +  + **Communication Modules** [![module_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_gps_01.png)](en/module/gps)         [![module_lora.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_lora_01.png)](en/module/lora)         [![module_lorawan.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_lorawan_01.png)](en/module/lorawan)         [![module_sim800.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_sim800_01.png)](en/module/sim800) +  + [![module_commu.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_commu_01.png)](en/module/commu)          @@ -33,6 +43,8 @@ +  + **Expansion Modules** [![battery_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_battery_01.png)](en/module/battery)         [![proto_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_proto_01.png)](en/module/proto)         [![plus_1.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_plus_01.png)](en/module/plus) @@ -41,6 +53,8 @@ +  + **Drive Modules** [![stepmotor_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_stepmotor_01.png)](en/module/stepmotor)         [![servo_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_servo_01.png)](en/module/servo)          @@ -49,6 +63,8 @@ +  + **FACES Series** [![encoder_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_encoder_01.png)](en/module/encoder)          @@ -57,6 +73,8 @@ +  + [![lan_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_lan_01.png)](en/base/lan_base)         [![node_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_node_01.png)](en/base/node_base)         [![btc_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_btc_01.png)](en/base/btc_base) @@ -65,6 +83,22 @@ +  + +[![lan_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_lan_01.png)](en/base/lan_base)         [![node_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_node_01.png)](en/base/node_base)         [![btc_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_btc_01.png)](en/base/btc_base) + + + +*** + + + +  + +[![unit_esp32cam.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_esp32cam_01.png)](en/unit/esp32cam)         [![unit_m5camera.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_m5camera_01.png)](en/unit/m5camera) + +  + [![unit_env.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_env_01.png)](en/unit/env)         [![unit_earth.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_earth_01.png)](en/unit/earth)         [![unit_light.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_light_01.png)](en/unit/light)         [![unit_angle.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_angle_01.png)](en/unit/angle)   @@ -81,7 +115,8 @@   -[![unit_adc.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_adc_01.png)](en/unit/adc)         [![unit_dac.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_dac_01.png)](en/unit/dac)         [![unit_makey.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_makey_01.png)](en/unit/makey)         [![unit_m5camera.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_m5camera_01.png)](en/unit/m5camera) +[![unit_adc.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_adc_01.png)](en/unit/adc)         [![unit_dac.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_dac_01.png)](en/unit/dac)         [![unit_makey.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_makey_01.png)](en/unit/makey)         [![unit_rgb.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rgb_01.png)](en/unit/rgb) +   @@ -89,16 +124,22 @@   -[![unit_rgb.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rgb_01.png)](en/unit/rgb)         [![unit_neopixel.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neopixel_01.png)](en/unit/neopixel)         [![unit_hex.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_hex_01.png)](en/unit/hex)         [![unit_neoflash.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neoflash_01.png)](en/unit/neoflash) +[![unit_extio.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_extio_01.png)](en/unit/extio)         [![unit_rs485.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rs485_01.png)](en/unit/rs485)         [![unit_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_gps_01.png)](en/unit/gps)         [![unit_finger.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_finger_01.png)](en/unit/finger)   -[![unit_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_gps_01.png)](en/unit/gps)         [![unit_finger.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_finger_01.png)](en/unit/finger)          +**视觉类** + +[![unit_neopixel.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neopixel_01.png)](en/unit/neopixel)         [![unit_hex.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_hex_01.png)](en/unit/hex)         [![unit_neoflash.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neoflash_01.png)](en/unit/neoflash) + + *** +  + [![bala_1.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/app/app_bala_01.png)](en/app/bala)         [![lidarbot.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/app/app_lidarbot_01.png)](en/app/lidarbot) diff --git a/docs/zh_CN/README.md b/docs/zh_CN/README.md index f6b68dba..9f029169 100644 --- a/docs/zh_CN/README.md +++ b/docs/zh_CN/README.md @@ -1,23 +1,26 @@ # 产品列表 *** +   - - **主控M5Core** [![core_basic.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_basic_01.png)](zh_CN/core/basic)         [![core_gray.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_gray_01.png)](zh_CN/core/gray)         [![product_pic_fire.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_fire_01.png)](zh_CN/core/fire)       基础版M5Core              灰色升级版M5Core              红色升级版M5Core +  + **MiniCore** [![minicore_m5stick.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_m5stick_01.png)](zh_CN/core/m5stick)       基础版Stick +  + **套件** [![kit_m5go.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/kit_m5go_01.png)](zh_CN/core/m5go_iot_starter_kit)         [![kit_faces.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/kit_faces_01.png)](zh_CN/core/face_kit) @@ -26,26 +29,34 @@ M5GO物联网开发套件              FACES *** -  - +  + **通讯模块** [![module_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_gps_01.png)](zh_CN/module/gps)         [![module_lora.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_lora_01.png)](zh_CN/module/lora)         [![module_lorawan.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_lorawan_01.png)](zh_CN/module/lorawan)         [![module_sim800.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_sim800_01.png)](zh_CN/module/sim800)   GPS定位导航模块                Lora节点模块 +  + [![module_commu.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_commu_01.png)](zh_CN/module/commu) +  + **拓展模块** [![battery_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_battery_01.png)](zh_CN/module/battery)         [![proto_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_proto_01.png)](zh_CN/module/proto)         [![plus_1.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_plus_01.png)](zh_CN/module/plus)         [![module_usb.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_usb_01.png)](zh_CN/module/usb) +  + **驱动模块** [![stepmotor_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_stepmotor_01.png)](zh_CN/module/stepmotor)         [![servo_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_servo_01.png)](zh_CN/module/servo)         [![lego+_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_lego_plus_01.png)](zh_CN/module/lego_plus) +  + **FACES系列模块** [![encoder_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_encoder_01.png)](zh_CN/module/encoder)          @@ -54,6 +65,8 @@ M5GO物联网开发套件              FACES +  + [![lan_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_lan_01.png)](zh_CN/base/lan_base)         [![node_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_node_01.png)](zh_CN/base/node_base)         [![btc_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_btc_01.png)](zh_CN/base/btc_base) @@ -62,6 +75,12 @@ M5GO物联网开发套件              FACES +  + +[![unit_esp32cam.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_esp32cam_01.png)](zh_CN/unit/esp32cam)         [![unit_m5camera.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_m5camera_01.png)](zh_CN/unit/m5camera) + +  + [![unit_env.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_env_01.png)](zh_CN/unit/env)         [![unit_earth.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_earth_01.png)](zh_CN/unit/earth)         [![unit_light.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_light_01.png)](zh_CN/unit/light)         [![unit_angle.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_angle_01.png)](zh_CN/unit/angle)   @@ -78,7 +97,8 @@ M5GO物联网开发套件              FACES   -[![unit_adc.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_adc_01.png)](zh_CN/unit/adc)         [![unit_dac.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_dac_01.png)](zh_CN/unit/dac)         [![unit_makey.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_makey_01.png)](zh_CN/unit/makey)         [![unit_m5camera.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_m5camera_01.png)](zh_CN/unit/m5camera) +[![unit_adc.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_adc_01.png)](zh_CN/unit/adc)         [![unit_dac.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_dac_01.png)](zh_CN/unit/dac)         [![unit_makey.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_makey_01.png)](zh_CN/unit/makey)         [![unit_rgb.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rgb_01.png)](zh_CN/unit/rgb) +   @@ -86,16 +106,22 @@ M5GO物联网开发套件              FACES   -[![unit_rgb.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rgb_01.png)](zh_CN/unit/rgb)         [![unit_neopixel.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neopixel_01.png)](zh_CN/unit/neopixel)         [![unit_hex.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_hex_01.png)](zh_CN/unit/hex)         [![unit_neoflash.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neoflash_01.png)](zh_CN/unit/neoflash) +[![unit_extio.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_extio_01.png)](zh_CN/unit/extio)         [![unit_rs485.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_rs485_01.png)](zh_CN/unit/rs485)         [![unit_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_gps_01.png)](zh_CN/unit/gps)         [![unit_finger.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_finger_01.png)](zh_CN/unit/finger)   -[![unit_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_gps_01.png)](zh_CN/unit/gps)         [![unit_finger.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_finger_01.png)](zh_CN/unit/finger)          +**视觉类** + +[![unit_neopixel.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neopixel_01.png)](zh_CN/unit/neopixel)         [![unit_hex.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_hex_01.png)](zh_CN/unit/hex)         [![unit_neoflash.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/unit/unit_neoflash_01.png)](zh_CN/unit/neoflash) + + *** +  + [![bala_1.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/app/app_bala_01.png)](zh_CN/app/bala)         [![lidarbot.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/app/app_lidarbot_01.png)](zh_CN/app/lidarbot) diff --git a/docs/zh_CN/quick_start/m5camera/m5camera_quick_start.md b/docs/zh_CN/quick_start/m5camera/m5camera_quick_start.md index 06d04ff9..7fa70783 100644 --- a/docs/zh_CN/quick_start/m5camera/m5camera_quick_start.md +++ b/docs/zh_CN/quick_start/m5camera/m5camera_quick_start.md @@ -1,7 +1,5 @@ # ESP32Cam/M5Camera Quick Start -中文 | [English](en/quick_start/m5camera/m5camera_quick_start) | [日本語](ja/quick_start/m5camera/m5camera_quick_start) - ## 1. 开箱即用的Demo *这是一个开箱即用的例程,摄像头模块预置了这个例程。* diff --git a/docs/zh_CN/unit/esp32cam.md b/docs/zh_CN/unit/esp32cam.md index 1b46b40f..6cf63366 100644 --- a/docs/zh_CN/unit/esp32cam.md +++ b/docs/zh_CN/unit/esp32cam.md @@ -1,22 +1,29 @@ # ESP32CAM - 摄像头 - + + + *** -:memo:**[描述](#描述)**      :octocat:**[例程](#例程)**      :electric_plug:**[原理图](#原理图)**      🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-1172588093.46.6c2275f4nUJEfh&id=570594844588)** +:memo:**[描述](#描述)**      :bulb:**[上手指南](zh_CN/quick_start/m5camera/m5camera_quick_start)**      🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-1172588093.46.6c2275f4nUJEfh&id=570594844588)** + + ## 描述 -**ESP32Cam**是一款基于ESP32芯片,集成OV2640摄像头驱动芯片的摄像头模块,但**不带including PSRAM,也就是模块的RAM只有520KB**。你可以通过ESP-IDF来编程摄像头功能。 +**ESP32Cam**是一款基于ESP32芯片,集成OV2640摄像头驱动芯片的摄像头模块,但**不带including PSRAM,也就是模块的RAM只有520KB**。你可以通过ESP-IDF来编程摄像头功能。 同时,M5Camera Unit还预留了9轴陀螺仪(MPU6050)、大气压3合1传感器(BME280)和**模拟麦克风**的焊接口,如果你需要这些器件,可以焊接到对应位置上。M5Camera Unit还预留了电池接口,如果你需要做可移动的摄像头,那么可以焊接手头的锂电池到对应位置上。 +因为模块可以生成WIFI热点AP,所以可以用手机、PC或其他设备通过WIFI无线获取摄像头图片,也可以通过模块的GROVE接口有线获取摄像头图片。 + + ## 包含 - 1x ESP32Cam Unit -- 1x Type-C USB线 +- 1x Type-C USB 线 ## 特性 @@ -46,6 +53,70 @@ + 最大像素: 200W - 重量: 5g +## 管脚映射 + +**摄像头驱动芯片 OV2640 接口** + +| *接口* | *OV2640 引脚*| *ESP32Cam* | +| :------------------- | :--------:| :--------: | +| SCCB Clock | SIOC | IO23 | +| SCCB Data | SIOD | IO25 | +| System Clock | XCLK | IO27 | +| Vertical Sync | VSYNC | IO22 | +| Horizontal Reference | HREF | IO26 | +| Pixel Clock | PCLK | IO21 | +| Pixel Data Bit 0 | D2 | IO17 | +| Pixel Data Bit 1 | D3 | IO35 | +| Pixel Data Bit 2 | D4 | IO34 | +| Pixel Data Bit 3 | D5 | IO5 | +| Pixel Data Bit 4 | D6 | IO39 | +| Pixel Data Bit 5 | D7 | IO18 | +| Pixel Data Bit 6 | D8 | IO36 | +| Pixel Data Bit 7 | D9 | IO19 | +| Camera Reset | RESET | IO15 | +| Camera Power Down | PWDN |*see Note 1* | +| Power Supply 3.3V | 3V3 | 3V3 | +| Ground | GND | GND | + +**GROVE 接口** + +| *Grove* | *ESP32Cam* | +| :-----------: | :--------: | +| SCL | IO13 | +| SDA | IO4 | +| 5V | 5V | +| GND | GND | + +**LED 接口** + +| *LED* | *ESP32Cam* | +| :-----------: | :--------: | +| LED_Pin | IO16 | + +**预留的IC接口** + +**BME280 接口** + +| *BME280* | *ESP32Cam* | +| :-----------: | :--------: | +| SCL | IO4 | +| SDA | IO13 | + + +**MPU6050 接口** + +| *MPU6050* | *ESP32Cam* | +| :-----------: | :--------: | +| SCL | IO4 | +| SDA | IO13 | + +**麦克风(SPQ2410) 接口** + +| *MPU6050* | *ESP32Cam* | +| :-----------: | :------: | +| SCL | IO32 | + + ## 相关链接 @@ -53,11 +124,11 @@ - **[官方论坛](http://forum.m5stack.com/)** -- **[数据手册]** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) +- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) -- **[上手指南](/en/quick_start/m5camera/m5camera_quick_start)** +- **[ESP32CAM和M5Camera的硬件对比](https://github.com/m5stack/M5-Schematic/blob/master/Units/m5camera/hardware_diff_with_ESP32CAM_M5Camera_zh_CN.md)** -## 例程 + -## 原理图 + -### 管脚映射 + + +## 描述 + +**EXT.IO**是用来拓展IO引脚的Unit,集成了IO拓展芯片PCA9554PW,实现两位的IIC串口引脚控制8位并口状态,实现8位并口的输入或者输出模式。在IO口紧缺的项目中,接上这个Unit可以实现由2个引脚变成8个可以独立控制的引脚。 + +该Unit连接到M5Core的GRVE A接口,通过IIC通讯(IIC地址是0x27)。 + +## 特性 + +- 拓展成8个输出/输出的IO引脚 +- GROVE接口,支持[UiFlow](http://flow.m5stack.com)编程,[Arduino](http://www.arduino.cc)编程 + +## 相关链接 + +- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)** + +- **[官方论坛](http://forum.m5stack.com/)** + +- [数据手册] - **[PCA9554PW](https://pdf1.alldatasheet.com/datasheet-pdf/view/86709/PHILIPS/PCA9554PW.html)** + +### 管脚映射 + + + + +
M5Core(GROVE接口A)GPIO22GPIO215VGND
EXT.IO UnitSCLSDA5VGND
\ No newline at end of file diff --git a/docs/zh_CN/unit/m5camera.md b/docs/zh_CN/unit/m5camera.md index 844d3286..9eec2e84 100644 --- a/docs/zh_CN/unit/m5camera.md +++ b/docs/zh_CN/unit/m5camera.md @@ -1,16 +1,23 @@ # M5CAMERA - 摄像头 -
+ + + + *** -:memo:**[描述](#描述)**      :octocat:**[例程](#例程)**      :electric_plug:**[原理图](#原理图)**      🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.5-c.w4002-1172588093.22.6c2275f4nUJEfh&id=575652539758)** +:memo:**[描述](#描述)**      :bulb:**[上手指南](zh_CN/quick_start/m5camera/m5camera_quick_start)**      :octocat:**[应用固件](#应用固件)**   🛒**[购买链接](https://item.taobao.com/item.htm?spm=2013.1.20141001.1.7e6a3f17eDikoR&id=575652539758&scm=1007.12144.95220.42296_0&pvid=922f08d2-0a50-42fe-b89b-d5fef17bc52a&utparam=%7B%22x_hestia_source%22%3A%2242296%22%2C%22x_object_type%22%3A%22item%22%2C%22x_mt%22%3A0%2C%22x_src%22%3A%2242296%22%2C%22x_pos%22%3A1%2C%22x_pvid%22%3A%22922f08d2-0a50-42fe-b89b-d5fef17bc52a%22%2C%22x_object_id%22%3A575652539758%7D)** + + ## 描述 -**M5Camera**是一款基于ESP32芯片,集成OV2640摄像头驱动芯片的摄像头模块,并集成了**including PSRAM**。你可以通过ESP-IDF来编程摄像头功能。 +**M5Camera**是一款基于ESP32芯片,集成OV2640摄像头驱动芯片的摄像头模块,并集成了 **including PSRAM**。你可以通过ESP-IDF来编程摄像头功能。 -同时,M5Camera Unit还预留了9轴陀螺仪(MPU6050)、大气压3合1传感器(BME280)和数字硅晶麦克风(SPM1423)的焊接口,如果你需要这些器件,可以焊接到对应位置上。M5Camera Unit还预留了电池接口,如果你需要做可移动的摄像头,那么可以焊接手头的锂电池到对应位置上。 +同时,M5Camera Unit还预留了9轴陀螺仪(MPU6050)、大气压3合1传感器(BME280)和**数字硅晶麦克风(SPM1423)**的焊接口,如果你需要这些器件,可以焊接到对应位置上。M5Camera Unit还预留了电池接口,如果你需要做可移动的摄像头,那么可以焊接手头的锂电池到对应位置上。 + +因为模块可以生成WIFI热点AP,所以可以用手机、PC或其他设备通过WIFI无线获取摄像头图片,也可以通过模块的GROVE接口有线获取摄像头图片。目前可以实现网络摄像头、颜色识别和人脸识别功能。 ## 包含 @@ -19,11 +26,12 @@ ## 特性 + - ESP32模组特性 + 集成双核Tensilica LX6 + 高达240MHz的时钟频率 - + 4MB internal SRAM - + 4+16MB Flash memory(包括16M的PSRAM) + + **4MB internal SRAM** + + **4MB Flash memory** + 集成802.11 BGN WiFi和双模蓝牙(经典蓝牙和BLE) + 硬件加密(AES, SHA2, ECC, RSA-4096) - CP2104 USB转串口 @@ -44,6 +52,77 @@ + 最大像素: 200W - 重量: 5g +## 管脚对比 + +**M5Camera 有两个版本,分别为版本A和版本B。** + +**摄像头驱动芯片 OV2640 接口** + +| *接口* | *OV2640 引脚*| *M5Camera(A 版本)* | *M5Camera(B 版本)* | +| :------------------- | :--------:| :------: | :------: | +| SCCB Clock | SIOC |IO23 |IO23 | +| SCCB Data | SIOD |**IO25** |**IO22** | +| System Clock | XCLK |IO27 |IO27 | +| Vertical Sync | VSYNC |**IO22** |**IO25** | +| Horizontal Reference | HREF |IO26 |IO26 | +| Pixel Clock | PCLK |IO21 |IO21 | +| Pixel Data Bit 0 | D2 |IO32 |IO32 | +| Pixel Data Bit 1 | D3 |IO35 |IO35 | +| Pixel Data Bit 2 | D4 |IO34 |IO34 | +| Pixel Data Bit 3 | D5 |IO5 |IO5 | +| Pixel Data Bit 4 | D6 |IO39 |IO39 | +| Pixel Data Bit 5 | D7 |IO18 |IO18 | +| Pixel Data Bit 6 | D8 |IO36 |IO36 | +| Pixel Data Bit 7 | D9 |IO19 |IO19 | +| Camera Reset | RESET |IO15 |IO15 | +| Camera Power Down | PWDN | *see Note 1* | *see Note 1* | +| Power Supply 3.3V | 3V3 | 3V3 | 3V3 | +| Ground | GND | GND | GND | + +**GROVE 接口** + +| *Grove* | *M5Camera(A 版本)* | *M5Camera(B 版本)* | +| :-----------: | :------: | :------: | +| SCL | IO13 | IO13 | +| SDA | **IO12** | **IO4** | +| 5V | 5V | 5V | +| GND | GND | GND | + +**BME280 接口** + +*Tt's iic address is 0x76.* + +| *BME280* | *M5Camera(A 版本)* | *M5Camera(B 版本)* | +| :-----------: | :------: | :------: | +| SCL | IO23 | IO23 | +| SDA | IO22 | IO22 | + + +**MPU6050 接口** + +| *MPU6050* | *M5Camera(A 版本)* | *M5Camera(B 版本)* | +| :-----------: | :------: | :------: | +| SCL | IO23 | IO23 | +| SDA | IO22 | IO22 | + +**MIC(SPM1423) 接口** + +| *MPU6050* | *M5Camera(A 版本)* | *M5Camera(B 版本)* | +| :-----------: | :------: | :------: | +| SCL |IO2|IO2| +| SDA |IO4|IO4| + +**LED 接口** + +| *LED* | *M5Camera(A 版本)* | *M5Camera(B 版本)* | +| :-----------:| :------: | :------: | +| LED_Pin | IO14 | IO14 | + +Notes: + +1. **Camera Power Down 引脚** 没必要连接到 ESP32 的引脚。 + + ## 相关链接 @@ -51,11 +130,18 @@ - **[官方论坛](http://forum.m5stack.com/)** -- **[数据手册]** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) +- **数据手册** - [ESP32](https://www.espressif.com/sites/default/files/documentation/esp32_datasheet_cn.pdf) - [OV2640](https://www.uctronics.com/download/cam_module/OV2640DS.pdf) -- **[上手指南](/en/quick_start/m5camera/m5camera_quick_start)** -## 例程 +## 应用固件 + +- **[颜色识别](https://github.com/m5stack/Applications-cam)** + +- **[人脸识别](https://github.com/m5stack/esp-who)** + + + + -## 原理图 + -### 管脚映射 + + +## 描述 + +**RS485**是一个用于TTL电平转RS485电平的Unit,如果要控制的设备是RS485接口的话,将M5Core连接这个Unit之后,Unit就可以适配到这个设备的RS485接口,从而实现接口转换。这个Unit集成了RS-485/RS-422通信收发芯片MAX485。 + +## 特性 + +- 驱动最高12V的RS485设备 +- GROVE接口,支持[UiFlow](http://flow.m5stack.com)编程,[Arduino](http://www.arduino.cc)编程 +- Unit内置两个Lego插件孔,方便与Lego件结合 + +## 相关链接 + +- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)** + +- **[官方论坛](http://forum.m5stack.com/)** + +- 数据手册 - **[MAX485](https://pdf1.alldatasheet.com/datasheet-pdf/view/73463/MAXIM/MAX485.html)** + +### 管脚映射 + + + + +
M5Core(GROVE接口C)ESP32串口2接收引脚U2RXD(GPIO16)ESP32串口2发送引脚U2TXD(GPIO17)5VGND
RS485 UnitRS485 TXDRS485 RXD5VGND
\ No newline at end of file