Files

270 lines
9.1 KiB
Markdown
Raw Permalink Normal View History

2020-10-30 15:26:57 +08:00
# CoreInk
2020-11-06 15:59:40 +08:00
<el-tag effect="plain">SKU:K048</el-tag>
2020-10-30 15:26:57 +08:00
2020-11-04 19:11:58 +08:00
<div class="product_pic"><img class="pic" src="assets/img/product_pics/core/coreink/coreink_01.webp"></div>
## Tutorial&Quick-Start
view the corresponding tutorial&quick-Start.
<a href="#/en/quick_start/coreink/quick_start_arduino"><el-tag effect="plain">Arduino</el-tag></a>
2020-11-27 19:17:22 +08:00
<a href="#/en/quick_start/coreink/quick_start_uiflow"><el-tag effect="plain">UIFlow</el-tag></a>
2020-10-30 15:26:57 +08:00
## Description
2020-11-06 17:37:57 +08:00
**CoreInk** is a brand new E-ink display in the M5Stack cores range. Controlled by the ESP32-PICO-D4 This new device includes a 200x200 1.54" Black and White E-Ink Display. Compared to a regular LCDE-ink displays are easier on the eyes, which makes them a great choice for reading or viewing for longer periods. Other benefits are the low power consumption and the ability to retain the image even if power to the display is terminated。For control the CoreInk integrates an multi-function button,A physical button, integrated status LED and buzzer.The device also includes a 390mAh LipoRTC(BM8563)for controlling accurate timing and deep sleep funcionality. CoreInk features independent reset and power buttonsexpansion ports(HY2.0-4PM-BUSHAT expansion)for attaching external sensors to expand functionailtyfor unlimited possibilities。
2020-10-30 15:26:57 +08:00
2020-11-06 20:30:41 +08:00
<img src="assets/img/product_pics/core/coreink/coreink_note.webp" width="400px">
2020-11-27 12:03:21 +08:00
?>Precautions: Please avoid long-time high-frequency refresh when using it. The recommended refresh interval is (15s/time). Do not expose to ultraviolet rays for a long time, otherwise it may cause irreversible damage to the ink screen. The low-power power management solution adopted by CoreInk is different from that of CORE and StickC devices. When in use, the PWR button is used as a power-on button(long press 2s). If you need to shut down the device, you need to use the software API or press the reset button on the back.
2020-10-30 15:26:57 +08:00
2020-11-04 19:11:58 +08:00
<img class="pic" src="assets/img/product_pics/core/coreink/coreink_02.webp">
2020-10-30 15:26:57 +08:00
## Product Features
2020-11-06 17:37:57 +08:00
- ESP32 Standard wireless functions WiFi,Bluetooth
2020-10-30 15:26:57 +08:00
- Internal 4M Flash
- Low Power Display
- 180 degree viewing angle
- Expansion ports
2020-11-04 19:11:58 +08:00
- Built-in Magnet
2020-10-30 15:26:57 +08:00
- Internal Battery
- Expandable
## Includes
- 1x CoreInk
- 1x Type-C USB(20cm)
## Application
- IoT Terminal
- E-Book
- Industrial Control Panel
2020-11-06 15:42:00 +08:00
- Electronic Tag
2020-10-30 15:26:57 +08:00
## Specification
<table>
<tr style="font-weight:bold">
<td>Resource</td>
<td>Parameter</td>
</tr>
<tr>
<td>ESP32-PICO-D4</td>
<td>240MHz dual core, 600 DMIPS, 520KB SRAM, Wi-Fi, dual mode Bluetooth</td>
</tr>
<tr>
<td>Flash</td>
<td>4MB Flash</td>
</tr>
<tr>
<td>Input Voltage</td>
<td>5V @ 500mA</td>
</tr>
<tr>
<td>Ports</td>
<td>TypeC*1, HY2.0-4P*1 , M-BUS Female ConnectorPin Array/ Hat Expansion</td>
</tr>
<tr>
<td>Screen</td>
<td>GDEW0154M09 | SPI Port | 200*200@1.54" | Dpi:184 | 1-bit Black & White(Grayscale2) |<br>
2020-11-04 19:11:58 +08:00
Viewing Area(mm)27.6x27.6 | Dot pitch(mm) 0.138x0.138 | Refresh Times 0.82 /Partial refreshs 0.24
2020-10-30 15:26:57 +08:00
</td>
</tr>
<tr>
<td>Physical Buttons</td>
<td>Programmable *1 Reset *1 Power *1</td>
</tr>
<tr>
<td>LED</td>
<td>Green LED x 1</td>
</tr>
<tr>
<td>RTC</td>
<td>BM8563</td>
</tr>
<tr>
<td>Buzzer</td>
<td>Passive Buzzer*1</td>
</tr>
<tr>
<td>Wifi</td>
<td>2.4G 3D Antenna</td>
</tr>
<tr>
<td>PINS</td>
<td>G25, G26, G36, G23, G34, G18, G21, G22, G14, G13</td>
</tr>
<tr>
<td>Battery</td>
<td>390mAh@3.7V</td>
</tr>
<tr>
<td>Working Temp</td>
<td>32°F to 104°F ( 0°C to 40°C )</td>
</tr>
<tr>
<td>Net Weight</td>
2020-11-04 19:11:58 +08:00
<td>32g</td>
2020-10-30 15:26:57 +08:00
</tr>
<tr>
<td>Gross Weight</td>
2020-11-06 15:42:00 +08:00
<td>55g</td>
2020-10-30 15:26:57 +08:00
</tr>
<tr>
<td>Dimensions</td>
2020-11-04 19:11:58 +08:00
<td>56*40*16mm</td>
2020-10-30 15:26:57 +08:00
</tr>
<tr>
<td>Package Size</td>
2020-11-06 15:42:00 +08:00
<td>82*46*20mm</td>
2020-10-30 15:26:57 +08:00
</tr>
<tr>
<td>Case Material</td>
<td>Plastic ( PC )</td>·
</tr>
</table>
2020-11-06 15:42:00 +08:00
## EasyLoader
>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)
<div class="easyloader-box">
<div style="background-color:white;">
<div><img src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/image/easyloader_intro.webp"></div>
<div class="easyloader-btn">
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Windows/CORE/EasyLoader_CoreInk_FactoryTest.exe">Windows</a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/MacOS/CORE/EasyLoader_CoreInk_Factory.dmg">MacOS</a>
</div>
</div>
<div>
<video id="example_video" controls>
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/Core/CoreInk.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>This video case will demonstrate some of CoreInk's basic features, including magnetics, ink screens, IoT applications, and more (not exactly the same as the program in Easyloader).</p>
</div>
</div>
</div>
2020-10-30 15:26:57 +08:00
## Pin Mapping
**E-Ink Display**
Screen Resolution200x200
<table>
<tr><td>ESP32 Chip</td><td>GPIO4</td><td>GPIO0</td><td>GPIO15</td><td>GPIO9</td><td>GPIO18</td><td>GPIO23</td></tr>
<tr><td>GDEW0154M09</td><td>BUSY</td><td>RST</td><td>D/C</td><td>CS</td><td>SCK</td><td>MOSI</td></tr>
</table>
**Multi-function button & Physical Button & LED & Buzzer**
<table>
<tr><td>ESP32 Chip</td><td>GPIO37</td><td>GPIO38</td><td>GPIO39</td><td>GPIO5</td><td>GPIO10</td><td>GPIO2</td><td>GPI12</td></tr>
<tr><td>Multi-function button</td><td>Left position</td><td>Button press</td><td>Right position</td><td>/</td><td>/</td><td>/</td><td>/</td></tr>
<tr><td>Physical Button</td><td>/</td><td>/</td><td>/</td><td>Physical Button</td><td>/</td><td>/</td><td>/</td></tr>
<tr><td>LED</td><td>/</td><td>/</td><td>/</td><td>/</td><td>LED</td><td>/</td><td>/</td></tr>
<tr><td>Buzzer</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td><td>Buzzer</td><td>/</td></tr>
<tr><td>Power Control</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td><td>/</td><td>MOS</td></tr>
2020-10-30 15:26:57 +08:00
</table>
**USB Serial**
<table>
<tr><td>ESP32 Chip</td><td>GPIO1</td><td>GPIO3</td></tr>
<tr><td>CP2104</td><td>RXD</td><td>TXD</td></tr>
</table>
**Internal I2C Connection**
<table>
<tr><td>ESP32 Chip</td><td>GPIO21</td><td>GPIO22</td></tr>
<tr><td>BM8563</td><td>SDA</td><td>SCL</td></tr>
</table>
## Coreink-HY2.0 4P Port
<table>
<thead>
<th>PORT</th>
<th>PIN</th>
<th>Protocol:</th>
</thead>
<tbody>
<tr>
<td>EXT-PORT</td>
<td>G32/33</td>
<td>I2C</td>
</tr>
</tbody>
</table>
## ESP32 ADC/DAC Mappable Pins
<table>
<thead>
<th>ADC1</th>
<th>ADC2</th>
<th>DAC1</th>
<th>DAC2</th>
</thead>
<tbody>
<tr>
<td>8 Channel</td>
<td>10 Channel</td>
<td>2 Channel</td>
<td>2 Channel</td>
</tr>
<tr>
<td>G32-39</td>
<td>G0/2/4/12-15/25-27</td>
<td>G25</td>
<td>G26</td>
</tr>
</tbody>
</table>
2020-11-06 15:42:00 +08:00
For more info on specific pin functions refer to the official ESP32 Docs[ESP32 datasheet](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_en.pdf)
2020-10-30 15:26:57 +08:00
## Related Link
- **Datasheet**
- [ESP32](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/esp32_datasheet_cn.pdf)
- [BM8563](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/BM8563_V1.1_cn.pdf)
- [SY7088](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/SY7088-Silergy.pdf)
- [GDEW0154M09](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/core/CoreInk-K048-GDEW0154M09%20V2.0%20Specification.pdf)
2020-11-05 11:39:06 +08:00
- **API**
2020-12-03 12:00:42 +08:00
- [Arduino API](en/arduino/arduino_home_page?id=coreink_api)
2020-10-30 15:26:57 +08:00
2020-11-06 20:30:41 +08:00
## Example
2021-02-19 19:34:06 +08:00
### 1. Arduino
2020-11-06 20:30:41 +08:00
- [Github Lib & Example](https://github.com/m5stack/M5-CoreInk)
2020-10-30 15:26:57 +08:00
## Schematic
<img src="assets/img/product_pics/core/coreink/coreink_sch1.webp">
<script>
2020-11-06 15:42:00 +08:00
var purchase_link = 'https://m5stack.com/products/m5stack-esp32-core-ink-development-kit1-54-elnk-display';
2020-10-30 15:26:57 +08:00
2020-12-02 17:34:09 +08:00
var quickstart_link = '#/en/quick_start/coreink/quick_start_list';
2020-10-30 15:26:57 +08:00
anchor_search(purchase_link,quickstart_link);
scrollFunc();
</script>