diff --git a/docs/en/unit/color.md b/docs/en/unit/color.md index a9c6b1eb..7b205f56 100644 --- a/docs/en/unit/color.md +++ b/docs/en/unit/color.md @@ -12,7 +12,7 @@ **Identify color principle:** -In the TCS3472, a 3*4 array of filtered photodiodes and a analog-to-digital converters are embedded. Of the 16 photodiodes, 3 have red filters, 3 have green filters, 3 have blue filters and 3 have no filter(clear). +In the TCS3472, a 3*4 array of filtered photodiodes and a 16 bit analog-to-digital converters are embedded. Of the 12 photodiodes, 3 have red filters, 3 have green filters, 3 have blue filters and 3 have no filter(clear). diff --git a/docs/ja/core/m5stickc.md b/docs/ja/core/m5stickc.md index 16f79783..d539d4f7 100644 --- a/docs/ja/core/m5stickc.md +++ b/docs/ja/core/m5stickc.md @@ -4,15 +4,18 @@ * * * -:memo:**[概要](#概要)**   :octocat:**[サンプルコード](#サンプルコード)**   🛒**[購入リンク](https://www.aliexpress.com/item/New-Arrival-2019-M5StickC-1-of-Limited-Trial-Edition-ESP32-PICO-Mini-IoT-Development-Board-Finger/32985247364.html)**   :clapper:**[関連動画](#関連動画)** +:memo:**[概要](#概要)**   :bulb:**[クイックスタート](ja/quick_start/m5stickc/m5stickc_quick_start_with_arduino_Windows)**   :octocat:**[サンプルコード](#サンプルコード)**   🛒**[購入リンク](https://www.aliexpress.com/item/New-Arrival-2019-M5StickC-1-of-Limited-Trial-Edition-ESP32-PICO-Mini-IoT-Development-Board-Finger/32985247364.html)**   :clapper:**[関連動画](#関連動画)** ## 概要 **M5StickC**は、0.96 インチの **TFTカラー液晶** (解像度: 80 * 160), **赤色LED**, **ボタン**, **マイクロフォン**, **IR送信機**, **6 DoF IMU (SH200Q)**,そして**80mAHの電池**を備えたESP32開発用ボードです。またM5StickC内のESP32 **ESP32-Pico** モジュールは4MBのフラッシュメモリを内蔵しています。ストラップベースを利用すれば、いつでもあなたの手首にM5Stickを身に着けることができます。 -**電源操作:** 電源スイッチを2秒間押し続けると電源オンになります。電源オンの状態で電源スイッチを6秒間押し続けると電源オフになります。 +**電源操作:** -**メモ:** 販売用M5StickCはオレンジ色のケースのみです。 +- 電源オン: 電源スイッチを2秒間押し続けます。 +- 電源オフ: 電源オンの状態で電源スイッチを6秒間押し続けます。 + +**メモ:** 販売用M5StickCのカラーはオレンジ色のみです。 ## 特徴 @@ -40,10 +43,10 @@ - +
ESP32 chipGPIO15GPIO13GPIO23GPIO18GPIO5
TFT ScreenTFT_MOSITFT_CLKTFT_DCTFT_RSTTFT_CS
TFTスクリーンTFT_MOSITFT_CLKTFT_DCTFT_RSTTFT_CS
-**GROVE インターフェース** +**GROVEインターフェース** @@ -57,26 +60,27 @@
ESP32 chipGPIO33GPIO325VGND
マイクSCLSDA
-**6 DoF IMU (SH200Q)** +**6 DoF IMU (SH200Q) & 電源管理IC (AXP192)** +
ESP32 chipGPIO22GPIO21
6 DoF IMU (SH200Q)SCLSDA
電源管理IC (AXP192)SCLSDA
**M5StickC 拡張 IO ポート** gray_02 -## Include +## パッケージ内容 -- 1x M5StickC including 80mAh-Battery +- 1x M5StickC (80mAh電池内蔵) ## 関連リンク - **データシート** - - [ESP32-PICO](https://github.com/m5stack/M5-Schematic/blob/master/Core/esp32-pico-d4_datasheet_cn.pdf) + - [ESP32-PICO](https://github.com/m5stack/M5-Schematic/blob/master/Core/esp32-pico-d4_datasheet_en.pdf) - [ST7735S](https://github.com/m5stack/M5-Schematic/blob/master/Core/ST7735S_v1.1.pdf) - [SH200Q](https://github.com/m5stack/M5-Schematic/blob/master/Core/SH200Q.pdf) - [AXP192](https://github.com/m5stack/M5-Schematic/blob/master/Core/AXP192%20Datasheet%20v1.13_cn.pdf) diff --git a/docs/ja/unit/color.md b/docs/ja/unit/color.md index 9bfa8d16..708febb2 100644 --- a/docs/ja/unit/color.md +++ b/docs/ja/unit/color.md @@ -4,27 +4,60 @@ *** -:memo:**[概要](#概要)**      :octocat:**[サンプルコード](#サンプルコード)**       :electric_plug:**[回路図](#回路図)**       🛒**[購入リンク](https://www.aliexpress.com/store/product/M5Stack-Official-Color-Unit-TCS34725-Color-Sensor-RGB-Color-Sensor-Development-Board-Module-GROVE-I2C-Compatible/3226069_32946957647.html?spm=a2g1x.12024536.productList_5885013.pic_5)**      :clapper:**[関連動画](#関連動画)** +:memo:**[概要](#概要)**      :octocat:**[サンプルコード](#サンプルコード)**       :electric_plug:**[回路図](#回路図)**       🛒**[購入リンク](https://www.aliexpress.com/item/M5Stack-Official-Color-Unit-TCS34725-Color-Sensor-RGB-Color-Sensor-Development-Board-Module-GROVE-I2C-Compatible/32946957647.html)**      :clapper:**[関連動画](#関連動画)** ## 概要 -**COLOR SENSOR**ユニットは内蔵された**TCS3472**により、対象物表面の色を検出する事ができます。M5StackはI2Cで値を取得可能です。 +**COLOR SENSOR**ユニットは内蔵された**TCS3472**により、対象物表面の色を検出する事ができます。 +M5CoreとI2C通信します。I2Cアドレスは**0x29**です。 + +**色を特定する原理:** + +TCS3472には、3×4アレイのフィルタ付きフォトダイオードと16bitのA/Dコンバータが組み込まれています。12個のフォトダイオードのうち、3個は赤フィルタ、3個は緑フィルタ、3個は青フィルタ、3個はフィルタなし(クリア)です。 + + + +対象オブジェクトの色を検出すると、TCS3472は4つのチャンネル(赤(R)、緑(G)、青(B)、クリア(C))のデータを返します。赤、緑、青(RGB)のチャンネルの値を使用して、特定の光源の色度座標(x、y)を決定する事ができます。 + + + +色度計算の概要: + + + +色度座標(x、y)を取得したら、推奨の色を取得するために下図を参照します。 + + ## 特徴 -- 高精度 +- 検出範囲: -40℃ ~ 85℃ +- Groveインターフェース、[UIFlow](http://flow.m5stack.com)と[Arduino](http://www.arduino.cc)をサポート - LEGO 互換ホール +## パッケージ内容 + +- 1x COLOR ユニット +- 1x Grove ケーブル + ## アプリケーション -- RGB LED バックライトコントロール - 色校正 +- カラートラッキングロボット + +## 関連リンク + +- **[公式ビデオ](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** + +- **[フォーラム](http://forum.m5stack.com/)** + +- **データシート** - [TCS3472](https://ams.com/documents/20143/36005/TCS3472_DS000390_2-00.pdf) ## サンプルコード ### 1. Arduino IDE -*特定のルーチンについてはここをクリックしてください[サンプルコード](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/COLOR/Arduino).* +*完全なソースコードは[こちら](https://github.com/m5stack/M5-ProductExampleCodes/tree/master/Unit/COLOR/Arduino)。* ```arduino /* @@ -55,9 +88,7 @@ tcs.setGain(TCS34725_GAIN_4X); tcs.getRawData(&red, &green, &blue, &clear); ``` -ルーチンを燃やした後, シリアルディスプレイ端末は元の値を印刷します - -下の図は、検知用の赤い紙の出力を示しています +このサンプルコードを書き込んだ後、PCのシリアルターミナルにはRGBC(red, green, blue, clear)の値を表示します。 @@ -65,18 +96,17 @@ tcs.getRawData(&red, &green, &blue, &clear); -## 関連リンク +## ピンマップ -- **[公式ビデオ](https://www.youtube.com/channel/UCozgFVglWYQXbvTmGyS739w)** - -- **[フォーラム](http://forum.m5stack.com/)** - -- **データシート** - [TCS3472](https://pdf1.alldatasheet.com/datasheet-pdf/view/560511/AMSCO/TCS3472.html) + + + +
M5Core(GROVE A)GPIO22GPIO215VGND
COLORユニットSCLSDA5VGND
## 関連動画 **COLOR デモ - 01** -