Files

186 lines
6.5 KiB
Markdown
Raw Permalink Normal View History

2020-03-18 20:16:20 +08:00
# ATOM Matrix
2019-12-27 19:45:12 +08:00
<el-tag effect="plain">SKU:C008-B</el-tag>
2019-12-27 19:45:12 +08:00
2020-03-18 11:01:53 +08:00
<div class="product_pic"><img src="assets/img/product_pics/core/minicore/atom/atom_matrix_01.webp"><img src="assets/img/product_pics/core/minicore/atom/atom_matrix_03.webp"></div>
2019-12-27 19:45:12 +08:00
2020-11-04 19:11:58 +08:00
## Tutorial&Quick-Start
Choose the development platform you want to use, view the corresponding tutorial&quick-Start.
2020-11-17 16:38:23 +08:00
<a href="/#/en/quick_start/atom/atom_quick_start_uiflow"><el-tag effect="plain">UIFlow</el-tag></a>
<a href="/#/en/arduino/arduino_development"><el-tag effect="plain">Arduino</el-tag></a>
2020-11-04 19:11:58 +08:00
2019-12-27 19:45:12 +08:00
## Description
2020-07-20 19:04:35 +08:00
**ATOM Matrix** , which has a size of only 24 * 24mm, is the most compact development board in the M5Stack development kit series. It provides more GPIO pins and is very suitable for handy and miniature embedded device development. The main control adopts the ESP32-PICO-D4 chip, which comes integrated with Wi-Fi and Bluetooth technologies and has 4MB of integrated SPI flash memory. The Atom board provides an Infra-Red LED along with the 5 * 5 RGB LED matrix on the panel, a built-in IMU sensor (MPU6886), and a HY2.0 interface. A general purpose programmable button is provied below the RGB Led matrix to enable users to add input support to their various projects. The on-board USB interface (Type-C) enables rapid program uploading and execution. One M2 screw hole is provided on the back for mounting the board.
2019-12-27 19:45:12 +08:00
2020-08-06 10:30:15 +08:00
<mark>Note: When using FastLED lib, the recommended brightness of RGB LED is 20. Please do not set it to a high brightness value to avoid damage to the LED and acrylic screen. (In ATOM lib, we have mapped its appropriate brightness range to 0~100)</mark>
2019-12-27 19:45:12 +08:00
## Product Features
2020-01-03 20:24:37 +08:00
- ESP32 PICO-based
2020-04-01 15:01:18 +08:00
- Programmable button
2020-04-21 09:48:26 +08:00
- 5 * 5 RGB LED matrix panel(WS2812C)
2020-04-01 15:01:18 +08:00
- Buitl-in Infra-red LED
- Built-in MPU6886 Inertial Sensor
- Extendable Pins & Holes
2020-02-27 18:56:44 +08:00
- Program Platform:[Arduino](http://www.arduino.cc) [UIFlow](http://flow.m5stack.com)
2019-12-27 19:45:12 +08:00
2020-03-26 14:57:52 +08:00
## Include
- 1x ATOM Matrix
## Applications
- Internet of things terminal controller
- IoT node
- Wearable peripherals
2021-02-26 17:27:20 +08:00
## USB Drive problems
>UnitV/M5StickV/M5StickC/ATOM may not work without driver in some systems. Users can manually install [FTDI driver](https://ftdichip.com/drivers/vcp-drivers/) to fix this problem.
2020-04-02 11:05:52 +08:00
## Specification
2020-04-01 15:01:18 +08:00
<table>
<tr style="font-weight:bold">
<td>Resources</td>
<td>Parameter</td>
</tr>
<tr>
<td>ESP32</td>
<td>240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth</td>
</tr>
<tr>
<td>Flash</td>
<td>4MB</td>
</tr>
<tr>
<td>Power Input</td>
<td>5V @ 500mA</td>
</tr>
<tr>
<td>Port</td>
<td>TypeC x 1, GROVE(I2C+I/0+UART) x 1</td>
</tr>
<tr>
<td>PIN Port</td>
<td>G19, G21,G22,G23,G25, G33</td>
</tr>
<tr>
<td>RGB LED </td>
2020-04-23 21:07:21 +08:00
<td>WS2812C 2020 x 25</td>
2020-04-01 15:01:18 +08:00
</tr>
<tr>
<td>MEMS</td>
<td>MPU6886</td>
</tr>
<tr>
<td>IR</td>
<td>Infrared transmission </td>
</tr>
<tr>
<td>Button</td>
<td>Custom button x 1</td>
</tr>
<tr>
2020-04-09 15:44:13 +08:00
<td>Antenna</td>
<td>2.4G 3D Antenna</td>
2020-04-01 15:01:18 +08:00
</tr>
<tr>
<td>Operating Temperature</td>
<td>32°F to 104°F ( 0°C to 40°C )</td>
</tr>
<tr>
2020-11-18 19:00:45 +08:00
<td>Net weight</td>
2020-05-28 21:05:47 +08:00
<td>3g</td>
</tr>
<tr>
<td>Gross weight</td>
<td>14g</td>
</tr>
<tr>
<td>Product Size</td>
2021-02-20 12:19:28 +08:00
<td>24*24*14mm</td>
2020-04-01 15:01:18 +08:00
</tr>
<tr>
2020-05-28 21:05:47 +08:00
<td>Package Size</td>
2021-02-20 12:19:28 +08:00
<td>43*43*20mm</td>
2020-04-01 15:01:18 +08:00
</tr>
<tr>
<td>Case Material</td>
<td>Plastic ( PC )</td>
</tr>
</table>
2019-12-27 19:45:12 +08:00
## EasyLoader
2020-03-11 21:11:32 +08:00
>EasyLoader is a concise and fast program writer, which has a built-in case program related to the product. It can be burned to the main control by simple steps to perform a series of function verification. Please install the corresponding driver according to the device type. M5Core host [Please click here to view the CP210X driver installation tutorial](en/arduino/arduino_development), M5StickC/V/T/ATOM series can be used without driver)
2019-12-27 19:45:12 +08:00
2020-03-11 21:11:32 +08:00
<div class="easyloader-box">
<div style="background-color:white;">
2020-04-08 14:09:44 +08:00
<div><img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/easyloader_intro.webp"></div>
2020-03-11 21:11:32 +08:00
<div class="easyloader-btn">
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Windows/CORE/EasyLoader_ATOM%20_Matrix_FactoryTest.exe">Windows</a>
<!-- <a>Linux</a>
<a>MacOS</a> -->
</div>
</div>
<div>
<video id="example_video" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/Core/ATOM_MATRIX.mp4" type="video/mp4">
</video>
<div class="easyloader-mask">
<a>
<svg id="play-btn" t="1583228776634" class="icon" viewBox="0 0 1024 1024" version="1.1" xmlns="http://www.w3.org/2000/svg" p-id="4152" width="75" height="75"><path d="M512 0C229.216 0 0 229.216 0 512s229.216 512 512 512 512-229.216 512-512S794.784 0 512 0z m0 928C282.24 928 96 741.76 96 512S282.24 96 512 96s416 186.24 416 416-186.24 416-416 416zM384 288l384 224-384 224z" p-id="4153" fill="#007aff"></path></svg></a>
<p>Description:</p>
<p>Test whether the RGB LED and keys work normally by using the matrix screen text scroll display and key count function.</p>
</div>
</div>
</div>
2019-12-27 19:45:12 +08:00
2020-06-18 09:30:41 +08:00
## Pin Map
2019-12-27 19:45:12 +08:00
2020-01-03 17:14:04 +08:00
<table>
2020-01-06 13:37:23 +08:00
<tr><td>RGB Led</td><td>G27</td></tr>
2020-01-03 17:14:04 +08:00
<tr><td>Btn</td><td>G39</td></tr>
<tr><td>IR</td><td>G12</td></tr>
<tr><td>SCL</td><td>G21</td></tr>
<tr><td>SDA</td><td>G25</td></tr>
</table>
2019-12-27 19:45:12 +08:00
2020-09-24 12:13:08 +08:00
## Schematic
<img src="assets\img\product_pics\core\minicore\atom\ATOM_MATRIX_SIMPLE_CIRCUT_20200514.webp">
2020-06-18 09:30:41 +08:00
## Related Link
2019-12-27 19:45:12 +08:00
- **Datasheet**
2020-02-11 18:00:45 +08:00
- [ESP32-PICO](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32-pico-d4_datasheet_en.pdf)
2019-12-27 19:45:12 +08:00
- [MPU6886](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/MPU-6886-000193%2Bv1.1_GHIC_en.pdf)
2020-06-28 10:38:08 +08:00
- [WS2812C-2020](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/WS2812C-2020_V1.2.pdf)
2020-02-11 18:00:45 +08:00
2020-04-01 15:01:18 +08:00
## Example
### 1. Arduino IDE
- To get the code, please click [here](https://github.com/m5stack/M5Atom)
2020-06-03 11:53:35 +08:00
- <mark>Before compiling the program, please configure the development board as M5StickC</mark>
2020-04-01 15:01:18 +08:00
### 2. UIFlow
2020-11-17 16:38:23 +08:00
- Click [here](https://docs.m5stack.com/#/en/quick_start/atom/atom_quick_start) to view UIFlow example
2020-04-01 15:01:18 +08:00
2020-02-11 18:00:45 +08:00
<script>
var purchase_link = 'https://m5stack.com/collections/m5-core/products/atom-matrix-esp32-development-kit';
2020-02-28 14:34:25 +08:00
var quickstart_link = 'https://docs.m5stack.com/#/en/quick_start/atom/atom_quick_start';
anchor_search(purchase_link,quickstart_link);
2020-02-11 18:00:45 +08:00
scrollFunc();
</script>