add some docs-ja

This commit is contained in:
塩入孔章
2019-01-24 17:56:23 +08:00
parent 2b4b78c897
commit 258ecf223b
7 changed files with 397 additions and 30 deletions
+19 -9
View File
@@ -4,58 +4,68 @@
<img src='assets/img/product_pics/1.jpg'> <img src='assets/img/product_pics/cores.png'>
&nbsp;
**M5コア**
[![core_basic.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_basic_01.png)](ja/core/basic)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![core_gray.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_gray_01.png)](ja/core/gray)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![product_pic_fire.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_fire_01.png)](ja/core/fire)
&nbsp;
**ミニコア**
[![minicore_m5stick.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/core_m5stick_01.png)](ja/core/m5stick)
<!-- [M5Stick]() -->
&nbsp;
**セット**
[![kit_m5go_lite.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/kit_m5go_lite_01.png)](ja/core/m5go_lite)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![kit_m5go.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/kit_m5go_01.png)](ja/core/m5go)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![kit_faces.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/core/kit_faces_01.png)](ja/core/face_kit)
<!-- |[M5GO Starter Kit]()|[FACES Kit]()| -->
***
<img src='assets/img/product_pics/2.jpg'> <img src='assets/img/product_pics/module.png'>
&nbsp;
**通信モジュール**
[![module_gps.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_gps_01.png)](ja/module/gps)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![module_lora.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_lora_01.png)](ja/module/lora)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![module_lorawan.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_lorawan_01.png)](ja/module/lorawan)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![module_sim800.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_sim800_01.png)](ja/module/sim800)
[![module_commu.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_commu_01.png)](ja/module/commu)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
&nbsp;
<!-- [![module_usb.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_usb_01.png)](ja/module/usb) -->
[![module_commu.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_commu_01.png)](ja/module/commu)
<!-- |[GPS]()|[LORA]()|[SIM800/GPRS/GSM]()|[COMMU]()| -->
&nbsp;
**拡張モジュール**
[![battery_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_battery_01.png)](ja/module/battery)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![proto_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_proto_01.png)](ja/module/proto)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![plus_1.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_plus_01.png)](ja/module/plus)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![module_usb.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_usb_01.png)](ja/module/usb)
<!-- |[BATTERY]()|[PROTO]()| -->
&nbsp;
**駆動モジュール**
[![stepmotor_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_stepmotor_01.png)](ja/module/stepmotor)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![servo_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_servo_01.png)](ja/module/servo)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![lego+_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_lego_plus_01.png)](ja/module/lego_plus)
<!-- |[STEPMOTOR]()|[SERVO]()|[LEGO+]()| -->
&nbsp;
**FACESモジュール**
[![encoder_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_encoder_01.png)](ja/module/encoder)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;
[![encoder_01.jpg](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/module/module_encoder_01.png)](ja/module/encoder)
***
<img src='assets/img/product_pics/5.jpg'> <img src='assets/img/product_pics/bases.png'>
&nbsp;
[![lan_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_lan_01.png)](ja/base/lan_base)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![node_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_node_01.png)](ja/base/node_base)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![btc_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_btc_01.png)](ja/base/btc_base)
&nbsp;
[![m5go_bottom_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_m5go_bottom_01.png)](ja/base/m5go_bottom)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![m5go_rfid_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_m5go_rfid_01.png)](ja/base/m5go_rfid)&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;[![m5go_base_01.png](http://m5-docs.oss-cn-shenzhen.aliyuncs.com/assets/img/product_pics/homepage_picture/base/base_m5go_base_01.png)](ja/base/m5go_base)
***
<img src='assets/img/product_pics/3.jpg'> <img src='assets/img/product_pics/unit.png'>
+20
View File
@@ -0,0 +1,20 @@
# M5GO 充電ベース
<img src="assets/img/product_pics/base/m5go_base_06.png" width="30%" height="30%"><img src="assets/img/product_pics/base/m5go_base_07.png" width="30%" height="30%"><img src="assets/img/product_pics/base/m5go_base_08.png" width="30%" height="30%">
***
:memo:**[概要](#概要)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-Battery-Bottom-Charging-Base-ESP32-Kit-RFID-Magnetic-USB-C-M5GO-FIRE-Battery-Bottom-with/32959833680.html)** (ページ中ほど右側のBundleでBaseを選択してください)
## 概要
**<mark>M5GO BOTTOM</mark>** は[M5GO Lite](ja/core/m5go_lite)キット、[M5GO IoT Starter Kit](ja/core/m5go)キット、および[M5Fire](ja/core/fire)の充電用ベースです。
## パッケージ内容
- 1x M5GO 充電ベース
- USB Type-C ケーブル
## 関連リンク
- **[M5GO IoT Starter Kit購入リンク](https://www.aliexpress.com/item/M5Stack-Official-Stock-Offer-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-Programming-Development-IR-MIC/32881911596.html)**
+24 -19
View File
@@ -1,46 +1,52 @@
# M5GO ベース
# M5GO BOTTOM
<img src="assets/img/product_pics/base/m5go_base_04.png" width="30%" height="30%"><img src="assets/img/product_pics/base/m5go_base_05.png" width="30%" height="30%">
***
:memo:**[概要](#概要)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:electric_plug:**[回路図](#回路図)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-Battery-Bottom-Charging-Base-ESP32-Kit-RFID-Magnetic-USB-C-M5GO-FIRE-Battery-Bottom-with/32959833680.html)**
## 概要
M5GOベースは、[M5GO IOT Starter Kit](ja/product_documents/m5stack-core/m5go_iot_starter_kit)および[M5Fire](ja/product_documents/m5stack-core/m5core_fire)キットのベースです
**<mark>M5GO BOTTOM</mark>**は[M5GO Lite](ja/core/m5go_lite)キット、[M5GO IoT Starter Kit](ja/core/m5go)キット、[M5Stack Fire](ja/core/fire)のボトムベースです
M5GOベースは、600mAhバッテリ、Mバスバスインタフェース、マイク、赤色充電インジケータLED、2つのRGBストリップ(10)、PORT BおよびPORT Cで構成されています。
M5GO BOTTOM ベースは、600mAhバッテリ、M-BUSインタフェース、マイク、充電インジケータLED、2つのRGBバー(LED 10)、PORT BおよびPORT Cインターフェースで構成されています。
M5GOベースの充電処理中、赤いLEDが点滅し、バッテリが完全に点灯します。
バッテリーの充電中は赤いインジケータLEDが点滅し、充電が完了すると常時点灯します。
## ピンマップ
**POGO Pin**
| POGO Pin | ESP32 Chip |
| POGO Pin | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
**LED Bar**
*RGBライトは10本あり、左右に5本ありま*
*LEDは左右に5個ずつ、全部で10個で*
| LED Pin | ESP32 Chip |
| :----------: |:------------: |
| LED Pin | GPIO15 |
| LED Pin | GPIO15 |
**MIC**
| MIC Pin | ESP32 Chip |
| :----------: |:------------: |
| MIC Pin | GPIO34 |
| MIC Pin | GPIO34 |
**GROVE**
| PORT B(I/O) | ESP32 Chip |
| PORT B(I/O) | ESP32 Chip |
| :----------: |:------------: |
| G36 | GPIO36 |
| G26 | GPIO26 |
| 5V | 5V |
| GND | GND |
| PORT C(UART2) | ESP32 Chip |
| PORT C(UART2) | ESP32 Chip |
| :----------: |:------------: |
| RXD | GPIO16 |
| TXD | GPIO17 |
@@ -53,15 +59,14 @@ M5GOベースの充電処理中、赤いLEDが点滅し、バッテリが完全
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="M_BUS" width="500" height="500">
</figure>
## 関連情報
## 関連リンク
- **[回路図](https://github.com/m5stack/M5GO/blob/master/hardware/schematics/M5GO_Base.pdf)**
- **[M5GO IOT Starter Kit リンクを購入する](https://www.aliexpress.com/store/product/M5Stack-Official-Stock-Offer-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-Programming-Development-IR-MIC/3226069_32881911596.html)**
- **[M5GO IoT Starter Kit購入リンク](https://www.aliexpress.com/item/M5Stack-Official-Stock-Offer-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-Programming-Development-IR-MIC/32881911596.html)**
<figure>
<img src="assets/img/product_pics/bases/m5go_base_01.png" width="65%" height="65%">
</figure>
<img src="assets/img/product_pics/base/m5go_base_01.png" width="65%" height="65%">
<figure>
<img src="assets/img/product_pics/bases/m5go_base_02.png" width="65%" height="65%">
</figure>
<img src="assets/img/product_pics/base/m5go_base_02.png" width="65%" height="65%">
## 回路図
<img src="assets/img/product_pics/base/m5go_base_sch.png">
+82
View File
@@ -0,0 +1,82 @@
# M5GO RFID
<img src="assets/img/product_pics/base/m5go_base_03.png" width="30%" height="30%">
***
:memo:**[概要](#概要)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:electric_plug:**[ピンマップ](#ピンマップ)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-Official-RFID-M5GO-Battery-Bottom-Compatible-with-ESP32-Development-Board-STEM-RC522-Built-in-antenna/32966599787.html)**
## 概要
**<mark>M5GO RFID</mark>**は[M5GO Lite](ja/core/m5go_lite)キット、[M5GO IoT Starter Kit](ja/core/m5go)キット、[M5Fire](ja/core/fire)向けのRFIDベースです。キットに付属するベース[M5GO Bottom](ja/base/m5go_bottom)に比べて、RFIDコイルとIR送信機が追加されていますが、電池容量がやや減り、磁石も省略されています。
M5GO BOTTOM ベースは、600mAhバッテリ、M-BUSインターフェース、マイク、充電インジケータLED、2つのRGBバー(LED 10個)、PORT BおよびPORT Cインターフェースで構成されています。
バッテリーの充電中は赤いインジケータLEDが点滅し、充電が完了すると常時点灯します。
## ピンマップ
**POGO Pin**
| POGO Pin | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
**LED Bar**
*LEDは左右に5個ずつ、全部で10個です*
| LED Pin | ESP32 Chip |
| :----------: |:------------: |
| LED Pin | GPIO15 |
**麦克风MIC**
| MIC Pin | ESP32 Chip |
| :----------: |:------------: |
| MIC Pin | GPIO34 |
**GROVE接口**
| PORT B(I/O) | ESP32 Chip |
| :----------: |:------------: |
| G36 | GPIO36 |
| G26 | GPIO26 |
| 5V | 5V |
| GND | GND |
| PORT C(UART2) | ESP32 Chip |
| :----------: |:------------: |
| RXD | GPIO16 |
| TXD | GPIO17 |
| 5V | 5V |
| GND | GND |
<!-- **RFID**
| MIC Pin | ESP32 Chip |
| :----------: |:------------: |
| MIC Pin | GPIO34 | -->
**IR送信機**
| IR Transmitter | ESP32 Chip |
| :------------: |:------------: |
| IR Transmitter | GPIO13 |
**M-Bus**
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="M_BUS">
## 関連リンク
- **[M5GO IoT Starter Kit購入リンク](https://www.aliexpress.com/item/M5Stack-Official-Stock-Offer-M5GO-IoT-Starter-Kit-ESP32-for-Arduino-MicroPython-Programming-Development-IR-MIC/32881911596.html)**
<img src="assets/img/product_pics/base/m5go_rfid_02.png" width="65%" height="65%">
<img src="assets/img/product_pics/base/m5go_rfid_03.png" width="65%" height="65%">
<!-- ## 回路図
<img src="assets/img/product_pics/base/m5go_base_sch.png"> -->
+123
View File
@@ -0,0 +1,123 @@
# RFID底座 - m5go底座升级版
<img src="assets/img/product_pics/base/rfid_01.png" alt="basic_02" width="250" height="250">
* * *
:memo:**[描述](#描述)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.10.57b2425eKUxTqx&id=584855077636)**
<!-- :memo:**[描述](#描述)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:octocat:**[例程](#例程)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:electric_plug:**[原理图](#原理图)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[购买链接](https://item.taobao.com/item.htm?spm=a1z10.3-c.w4002-1172588106.10.57b2425eKUxTqx&id=584855077636)** -->
## 描述
<mark>RFID底座</mark>是[M5GO底座](zh_CN/product_documents/base/m5go_base)是升级版,在M5GO底座的基础上增加了RFID功能。
RFID底座由**330mAh的电池**、M-Bus总线接口、麦克风、红色的充电指示LED、2条RGB灯条(10颗)、PORT B和PORT C组成。
M5GO底座在充电过程中,红色LED闪烁,充满了常亮。
## 管脚映射
**POGO Pin**
| POGO Pin | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
**LED Bar(Neopixel)**
*有10颗RGB灯,左右各5颗*
| LED Pin | ESP32 Chip |
| :----------: |:------------: |
| LED Pin | GPIO15 |
**麦克风MIC**
| MIC Pin | ESP32 Chip |
| :----------: |:------------: |
| MIC Pin | GPIO34 |
**GROVE接口**
| PORT A(I2C) | ESP32 Chip |
| :----------: |:------------: |
| SCL | GPIO22 |
| SDA | GPIO21 |
| 5V | 5V |
| GND | GND |
| PORT B(I/O) | ESP32 Chip |
| :----------: |:------------: |
| G36 | GPIO36 |
| G26 | GPIO26 |
| 5V | 5V |
| GND | GND |
| PORT C(UART2) | ESP32 Chip |
| :----------: |:------------: |
| RXD | GPIO16 |
| TXD | GPIO17 |
| 5V | 5V |
| GND | GND |
**M-Bus**
<figure>
<img src="assets/img/product_pics/core/M-BUS.jpg" alt="M_BUS" width="500" height="500">
</figure>
## 相关链接
- **[官方频道视频](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
- **[官方论坛](http://forum.m5stack.com/)**
<!-- ## 例程
### 1. Arduino IDE
*以下仅为用法示意,并不完整。如果需要完整例程请点击[这里](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/ENV)。*
```arduino
/
Install Adafruit BMP280 Library first.
*/
#include <M5Stack.h>
#include "DHT12.h"
#include <Wire.h> //The DHT12 uses I2C comunication.
#include <Adafruit_Sensor.h>
#include <Adafruit_BMP280.h>
// new two objects
DHT12 dht12;
Adafruit_BMP280 bme;
// initialization
M5.begin();
Wire.begin();
bme.begin();
// read data
float tmp = dht12.readTemperature();
float hum = dht12.readHumidity();
float pressure = bme.readPressure();
``` -->
<!-- ### 2. UIFlow
*具体例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/ENV/UIFlow)。*
<img src="assets/img/product_pics/unit/unit_example/ENV/example_unit_env_01.png" width="30%" height="30%"> <img src="assets/img/product_pics/unit/unit_example/ENV/example_unit_env_02.png" width="55%" height="55%"> -->
<!-- ## 原理图
<img src="assets/img/product_pics/unit/env_sch.JPG">
### 管脚映射
<table>
<tr><td>M5Core(GROVE接口A)</td><td>GPIO22</td><td>GPIO21</td><td>5V</td><td>GND</td></tr>
<tr><td>ENV温湿度和压力传感器Unit</td><td>SCL</td><td>SDA</td><td>5V</td><td>GND</td></tr>
</table> -->
+127
View File
@@ -0,0 +1,127 @@
# WEIGHT Unit
<img src="assets/img/product_pics/unit/unit_weight_01.png" width="30%" height="30%"> <img src="assets/img/product_pics/unit/unit_weight_grove_b.png" width="30%" height="30%">
***
:memo:**[概要](#概要)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:octocat:**[サンプルコード](#サンプルコード)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;:electric_plug:**[回路図](#回路図)**&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-Newest-Mini-Weight-Unit-HX711-Module-Sensor-24-Bits-Weighing-Pressure-Sensor-I2C-Interface-for/32960488606.html)**
## 概要
**<mark>WEIGHT</mark>** は重量計測用ADCチップ **HX711** を搭載したUnitです。
<!-- * Unitに接続するPORT、所以相对 Unit 里的 HX711 来说,激励电压 (Positive Supply Voltage) 是 +5V,信号输出给M5Core的电压范围是 0 ~ 5mV,施加的压力越大,对应输出的电压值越大。 -->
* HX711は2つのチャンネルAとBを持ちます。チャンネルBに比べ、チャンネルAはプログラム可変倍率です。このUnitではチャンネルAを使用しています。Unitの一端は圧力センサーに、もう一端はM5Coreに接続されます。
<img src="assets/img/product_pics/unit/unit_weight_04.png">
<img src="assets/img/product_pics/unit/unit_weight_03.png">
## 特徴
- プログラム可能なズーム倍率:32, 64, 128
- HX711内部ADC精度:24 bit
- Unit出力電圧範囲:0 ~ 5mV
- GROVE インターフェース、 [UiFlow](http://flow.m5stack.com)と[Arduino](http://www.arduino.cc)をサポート
- 2つのLEGO 互換ホール
## アプリケーション
- 小型秤
- クッキングスケール
## 関連リンク
- **[公式ビデオ](https://i.youku.com/i/UNjE1ODA2MzE0OA==?spm=a2hzp.8253869.0.0)**
- **[フォーラム](http://forum.m5stack.com/)**
- **データシート**
- [HX711](http://www.dfrobot.com/image/data/SEN0160/hx711_english.pdf)
## サンプルコード
### 1. Arduino IDE
この例では10kgまで測れる重量計を作成します。
*完全なソースコードは[こちら](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/WEIGHT/Arduino/weight)。*
```arduino
/*
This Unit connects to GRVOE B on M5Core.
*/
#include <M5Stack.h>
#include "hx711.h"
HX711 scale(36, 26);// GROVE B
void setup() {
M5.begin();
M5.Lcd.clear(BLACK);
M5.Lcd.setTextSize(2);
M5.Lcd.setTextColor(YELLOW);
M5.Lcd.setCursor(50, 10);
M5.Lcd.print("UNIT_WEIGHT EXAMPLE\n");
M5.Lcd.setCursor(15, 50);
M5.Lcd.print("Connect Unit to GROVE B");
Serial.begin(115200);
scale.setOffset(125184);
scale.setScale(67.4);
M5.Lcd.setCursor(0, 90);
M5.Lcd.print("The weight: ");
}
void loop(){
// Serial.println(scale.averageValue());
float weight;
weight = ((float)((int)((scale.getGram()+0.005)*100)))/100;
// sprintf(&weight, "%0.2f", scale.getGram());
Serial.print("The weight: ");
Serial.print(weight);
M5.Lcd.fillRect(150, 90, 100, 20, BLACK);
M5.Lcd.setCursor(150, 90);
M5.Lcd.print(weight);
Serial.println(" g");
delay(100);
}
```
### 2. UIFlow
プログラムをダウンロードするたびに、秤に何も乗っていないことを確認して、Aボタンを押したのちに、対象物を乗せて計量します。
*完全なソースコードは[こちら](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/WEIGHT/UIFlow)。*
<img src="assets/img/product_pics/unit/unit_example/WEIGHT/example_unit_weight_01.png">
## 回路図
<img src="assets/img/product_pics/unit/weight_sch.png">
### ピンマップ
**PORT Aに繋いだ場合**
<table>
<tr><td>M5Core(PORT A)</td><td>GPIO22</td><td>GPIO21</td><td>5V</td><td>GND</td></tr>
<tr><td>WEIGHT Unit</td><td>DAT</td><td>CLK</td><td>5V</td><td>GND</td></tr>
</table>
**PORT Bに繋いだ場合**
<table>
<tr><td>M5Core(PORT B)</td><td>GPIO36</td><td>GPIO26</td><td>5V</td><td>GND</td></tr>
<tr><td>WEIGHT Unit</td><td>DAT</td><td>CLK</td><td>5V</td><td>GND</td></tr>
</table>
**PORT Cに繋いだ場合**
<table>
<tr><td>M5Core(PORT C)</td><td>GPIO16</td><td>GPIO17</td><td>5V</td><td>GND</td></tr>
<tr><td>WEIGHT Unit</td><td>DAT</td><td>CLK</td><td>5V</td><td>GND</td></tr>
</table>
+2 -2
View File
@@ -47,7 +47,7 @@
本例程使用10Kg量程的传感器。(单位:克)
*如果需要完整例程请点击[这里](https://github.com/m5stack/M5Stack/tree/master/examples/Unit/ADC_ADS1100)。*
*如果需要完整例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/WEIGHT/Arduino/weight)。*
```arduino
/*
@@ -96,7 +96,7 @@ void loop(){
每次下载程序之后,需要在不放置被测物体到电子称上的情况下,按下按键A,来零点校验。然后再放被测量物体上去,屏幕上就会显示物体重量(单位是克)。
*具体例程请点击[这里](https://github.com/watson8544/M5-ProductExampleCodes/tree/master/Unit/WEIGHT/UIFlow)。*
*具体例程请点击[这里](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/WEIGHT/UIFlow)。*
<img src="assets/img/product_pics/unit/unit_example/WEIGHT/example_unit_weight_01.png">