Files

200 lines
7.8 KiB
Markdown
Raw Permalink Normal View History

2020-06-19 09:04:30 +08:00
# ATOM QR-CODE Kit
2020-05-28 14:23:18 +08:00
<el-tag effect="plain">SKU:K041</el-tag>
2020-05-28 14:23:18 +08:00
2020-05-29 16:08:57 +08:00
<div class="product_pic"><img src="assets/img/product_pics/atom_base/atom_qr/atomic_qr_01.webp"></div>
2020-05-28 14:23:18 +08:00
## Description
2020-05-29 15:58:39 +08:00
**ATOM QR-CODE** is an M5Atom compatible module for reading Barcode/QR-codes. The product includes two parts: an M5Atom Lite unit and code scanning module. It supports 6 kinds of 2D codes and 19 kinds of 1D codes. It has built-in lighting LED, which can easily identify codes even in a dark environment. The green LED is convenient for focusing and aiming. The effective recognition accuracy of high-resolution CMOS imaging reaches 5mil. In addition, it has a variety of reading modes, which can be adjusted to automatic continuous trigger or manual trigger as required. The module has its own buzzer, which has different prompt sound effects in different states. The module also supports adding custom prefix/suffix to the data, defining multi-national keyboard, data editing and many other functions, it uses TTL-232 for communication, and can easily use serial port for data transmission. It can be easily used in Arduino or UIFlow programming,You can send the scanned data to the receiver for processing via wired or wireless connection through M5Atom Lite.
2020-05-28 14:23:18 +08:00
## Product Features
2020-05-29 15:58:39 +08:00
2020-05-28 14:23:18 +08:00
- Compatible with Atom Matrix/Atom Lite
- Built in lighting and focus LED
2020-05-29 15:58:39 +08:00
- Support Bluetooth and WiFi Based on esp32
- Support Arduino、Micropython、UIFlow
- UART/TTL communication
2020-05-28 14:23:18 +08:00
- Manual and automatic scanning mode
- Light and sound reminders
- Multiple output formats
- Data can be pre-edited and hidden
- Rich custom instructions
2020-05-29 15:58:39 +08:00
- Support RAW / GBK / Unicode
2020-05-28 14:23:18 +08:00
- 2DQR Code,Mrico QR, Data Matrix, PDF417,Mrico PDF417Aztec
- 1DEAN,UPC,Code 39,Code 93,Code 128,UCC/EAN 128, CodabarInterleaved 2 of 5, ITF-6,ITF-14,ISBN,ISSN, MSI-Plessey,GS1 Databar,Code 11,Industrial 25Standard 25,Plessey, Matrix 2 of 5
## Inclued
2020-05-29 16:37:16 +08:00
- 1x ATOM QR-CODE
2020-05-28 14:23:18 +08:00
- 1x M5Atom Lite
2020-05-29 15:58:39 +08:00
- 1x Hex Key
- 1x M2*8 Hexagon socket cup head machine screw
2020-05-28 14:23:18 +08:00
- 1x TYPE-C USB Cable20cm)
## Application
- Cash register scanning
2020-05-29 15:58:39 +08:00
- Barcode/QR-code input device
2020-05-28 14:23:18 +08:00
- Warehouse inventory
## Specification
<table class="table-1">
<thead>
<tr>
<th>Specification</th>
<th>Parameter</th>
</tr>
</thead>
<tbody>
<tr>
<td>Sensor</td>
<td>640x480 CMOS</td>
</tr>
<tr>
<td>Illumination</td>
<td>White LED</td>
</tr>
<tr>
<td>Focus</td>
<td>GreenLED</td>
</tr>
<tr>
<td>Read QR code type</td>
2020-06-08 10:41:57 +08:00
<td>QR Code,Micro QR, Data Matrix, PDF417,Micro PDF417Aztec</td>
2020-05-28 14:23:18 +08:00
</tr>
<tr>
<td>Read Barcode type</td>
<td>EAN,UPC,Code 39,Code 93,Code 128,UCC/EAN 128, CodabarInterleaved 2 of 5, ITF-6,ITF-14,ISBN,ISSN, MSI-Plessey, GS1 Databar,Code 11,Industrial 25, Standard 25,Plessey, Matrix 2 of 5</td>
</tr>
<tr>
<td>Recognition reading accuracy</td>
<td>≥5mil</td>
</tr>
<tr>
<td>Reading range</td>
2020-05-29 16:01:53 +08:00
<td>EAN-13: 50-200mm(13mil), Code39: 40-90mm(5mil 10bytes), QR Code: 25-240mm(20mil 16bytes), Data Matrix: 50-90mm(10mil 20bytes), PDF 417: 30-130mm(6.67mil 7bytes)</td>
2020-05-28 14:23:18 +08:00
</tr>
<tr>
<td>Contrast ratio</td>
<td>≥25%</td>
</tr>
<tr>
<td>Scanning angle</td>
<td>Rotate 360°, Pitch ±55°, Yaw ±55°</td>
</tr>
<tr>
<td>FOV</td>
<td>Horizontal 34°,Vertical 28°</td>
</tr>
<tr>
<td>Communication interface</td>
2020-05-29 15:58:39 +08:00
<td>UART/TTL</td>
2020-05-28 14:23:18 +08:00
</tr>
<tr>
<td>Voltage and Current</td>
<td>DC 3.3V/170mAStandby 10mA</td>
</tr>
<tr>
<td>Net weight</td>
2020-05-29 15:58:39 +08:00
<td>17g</td>
2020-05-28 14:23:18 +08:00
</tr>
<tr>
<td>Gross weight</td>
2020-05-29 15:58:39 +08:00
<td> 37g</td>
2020-05-28 14:23:18 +08:00
</tr>
<tr>
<td>Product size</td>
2020-05-29 15:58:39 +08:00
<td>48*24*18mm</td>
2020-05-28 14:23:18 +08:00
</tr>
<tr>
<td>Package size</td>
<td>55*55*20mm</td>
</tr>
<tr>
<td>Case material</td>
<td>Plastic ( PC )</td>
</tr>
</tbody>
</table>
2020-05-29 15:58:39 +08:00
## USAGE
The scan module has been configured at the factory. M5Atom Lite has no pre-burn preset program.You need to burn the following example program for use. If you need to change the configuration, please refer to the user manual to scan the QR code for configuration. If you restore the factory settings, please scan to confirm that you are in TTL communication mode,and the baud rate setting is correct.The reading of some 1D code or 2D code needs to be enabled by scanning qr-code of user manual to configure.
2020-05-28 14:23:18 +08:00
## EasyLoader
2020-12-25 15:38:37 +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.
2020-05-28 14:23:18 +08:00
<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">
2020-05-29 15:58:39 +08:00
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/Windows/ATOM_BASE/EasyLoader_QRCODE_ATOM_BASE.exe">Windows</a>
<a href="https://m5stack.oss-cn-shenzhen.aliyuncs.com/EasyLoader/MacOS/ATOM_BASE/EasyLoader_QRCODE_ATOM_BASE.dmg">MacOS</a>
2020-05-28 14:23:18 +08:00
<!-- <a>Linux</a>
<a>MacOS</a> -->
</div>
</div>
<div>
<video id="example_video" controls>
2020-05-29 15:58:39 +08:00
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/AtomBase/Atomic_QR.mp4" type="video/mp4">
2020-05-28 14:23:18 +08:00
</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>Press the button to scan, and the scanning results will be displayed through the serial port</p>
</div>
</div>
</div>
2020-12-25 15:38:37 +08:00
## PinMap
2020-05-28 14:23:18 +08:00
<table>
<tr><td>M5Atom</td><td>GPIO23</td><td>GPIO33</td><td>3.3V</td><td>GND</td></tr>
<tr><td>QR-CODE READER</td><td>TRIG</td><td>DLED</td><td>3.3V</td><td>GND</td></tr>
</table>
2020-05-29 15:58:39 +08:00
## Scan value - Character
2020-05-28 14:23:18 +08:00
2020-05-29 16:24:22 +08:00
<img src="assets/img/product_pics/atom_base/atom_qr/atomic_qr_encode.webp" width = "50%">
2020-05-28 14:23:18 +08:00
## Example
2021-02-19 19:34:06 +08:00
### 1. Arduino
2020-05-28 14:23:18 +08:00
2021-02-19 19:34:06 +08:00
- [Click here to download the Arduino example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/AtomBase/AtomicQR/AtomicQR) to download Arduino example
### 2. UIFlow
- [Click here to download the UIFlow example](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/AtomBase/AtomicQR/UIFlow)
2020-05-28 14:23:18 +08:00
2020-05-29 16:24:22 +08:00
<img src="assets/img/product_pics/atom_base/atom_qr/atomic_qr_uiflow.webp" width = "50%">
2020-05-28 14:23:18 +08:00
## Related Link
2021-02-26 17:27:20 +08:00
- **[User manual of QR code command](https://m5stack.oss-cn-shenzhen.aliyuncs.com/resource/docs/datasheet/atombase/AtomicQR/AtomicQR_Reader_EN.pdf)**
2020-05-28 14:23:18 +08:00
## Video
<video class="video_size" controls>
2020-05-29 16:24:22 +08:00
<source src="https://m5stack.oss-cn-shenzhen.aliyuncs.com/video/Product_example_video/AtomBase/Atomic_QR.mp4" type="video/mp4" >
2020-05-28 14:23:18 +08:00
</video>
<script>
2020-05-29 17:46:36 +08:00
var purchase_link = 'https://m5stack.com/collections/m5-atom/products/atom-2d-1d-barcode-scanner-kit';
2020-05-28 14:23:18 +08:00
2020-06-23 17:26:33 +08:00
var quickstart_link = 'https://m5stack.com/collections/m5-atom/products/atom-2d-1d-barcode-scanner-kit?variant=34497201471652';
2020-05-28 14:23:18 +08:00
anchor_search(purchase_link);
scrollFunc();
</script>