Important
There are no stable releases in this repository, so some features may be gimmicky.
This is a smartwatch/multi-function clock for M5Stack Core2/CoreS3. It does not have a heart rate monitor, but it can be integrated with various modules.
Important
- Please note that functionality varies depending on the M5Stack model.
- Fire will be supported in the future, but is not recommended. Even after support is added, an external RTC will still be required.
| Basic V2.7 | Fire V2.7 | Core2 (V1.1) | CoreS3 SE | CoreS3 (Lite) | |
|---|---|---|---|---|---|
| Supported status | ❌Not supported | ❌Not supported | ✅Supported, Recommended | ✅Supported, Recommended | |
| PSRAM (Needed) | ❌ | ✅ | ✅ | ✅ | ✅ |
| RTC (Needed) | ❌External | ❌External | ✅Internal | ✅Internal | ✅Internal |
| Touch Screen (Needed) | ❌ | ❌ | ✅ | ✅ | ✅ |
| 3 Buttons (Alternative) | ✅Physical | ✅Physical | ✅Capacitive | ❌ | ❌ |
| 6-axis IMU (Recommended) | ❌ | ✅ | ✅ | ❌ | ✅ |
| 3-axis Compass | ❌ | ❌ | ❌ | ❌ | ✅ |
| Env. Light Sensor | ❌ | ❌ | ❌ | ❌ | ✅ |
| Vibration | ❌ | ❌ | ✅ | ❌ | ❌ |
| Color | Black | Red | White | White | Darkgray |
| Price and Shop link | $39.90 | $49.90 | $46.90 (V1.1) | $38.90 | $44.90 (Lite) |
- PSRAM is required for screen drawing.
- RTC is required for keeping the time. For models without an RTC, an external RTC can be installed.
- The touchscreen is used for most operations.
- The 3 buttons can be used as an alternative to the touchscreen, but some apps will not work.
- The 6-axis gyro sensor is required for the "tilt to wake" feature.
- The 3-axis compass is required for the compass app (not yet implemented, planned).
- The ambient light sensor is required for automatic screen brightness adjustment.
- Vibration is activated by button touch and when charging.
To use it as a smartwatch, you will also need a Watch Development Kit w/ Orange Strap (Excluding Core) v1.1 (sold separately).
WIP
- The M5Stack is not waterproof. Do not take it outside on rainy days.
- It is quite large for a watch (Core2: approximately 5.4 x 5.4 x 2 cm). Be prepared.
- The M5Stack is designed for indoor use. I didn't notice any issues in sunny weather (other than discoloration of the exterior), but please use it at your own risk.
- ~~While the product includes data for printing a cover using a 3D printer, ~~complete waterproofing cannot be guaranteed. Please think of the cover as a way to protect the exterior from scratches and increase the chances of survival in an accident.
- It will take some time to include the cover data due to complicated software licensing issues.
- I used this link as a reference for setting the time: https://github.com/m5stack/M5Unified/blob/master/examples/Basic/Rtc/Rtc.ino
- I used this link for icons not included in the images folder: https://icooon-mono.com/
- The icons included in the images folder were generated using LMArena's AI generators, including Nano Banana (although I only use Nano Banana and Nano Banana Pro).
Important
このレポジトリに安定リリースは存在していません。そのため、一部の機能がハリボテだったりします。
M5Stack Core2/CoreS3用スマートウォッチ/多機能置時計です。心拍数機能などはありませんが、モジュール等で様々な連携が行えます。
Important
- M5Stackのモデルによって機能が異なります。ご注意ください。
- Fireは対応予定ですが、非推奨です。また、対応後も使用には外部RTCを取り付ける必要があります。
| Basic V2.7 | Fire V2.7 | Core2 (V1.1) | CoreS3 SE | CoreS3 (Lite) | |
|---|---|---|---|---|---|
| 対応状況 | ❌非対応 | ❌非対応 | ✅対応、推奨 | ✅対応、推奨 | |
| PSRAM(必須) | ❌ | ✅ | ✅ | ✅ | ✅ |
| 内蔵RTC(必須) | ❌外付け可能 | ❌外付け可能 | ✅ | ✅ | ✅ |
| タッチスクリーン(推奨) | ❌ | ❌ | ✅ | ✅ | ✅ |
| 3ボタン(代替) | ✅物理 | ✅物理 | ✅静電 | ❌ | ❌ |
| 6軸ジャイロセンサー(推奨) | ❌ | ✅ | ✅ | ❌ | ✅ |
| 3軸コンパス | ❌ | ❌ | ❌ | ❌ | ✅ |
| 環境光センサー | ❌ | ❌ | ❌ | ❌ | ✅ |
| バイブレーション | ❌ | ❌ | ✅ | ❌ | ❌ |
| 色 | 黒 | 赤 | 白 | 白 | 暗い灰色 |
| 値段と購入 | ¥6,831(税込) | ¥8,536(税込) | ¥8,976(税込/v1.1) | ¥6,919(税込) | ¥7,986(税込/Lite) |
- PSRAMは画面描画に必須です。
- RTCは時刻を保持するために必須です。内蔵されていないモデルでは外付けが可能です。(基板、外装)
- タッチスクリーンはほとんどの操作に使用されます。
- 3ボタンはタッチスクリーンの代替として使用できますが、一部のアプリは動作しません。
- 6軸ジャイロセンサーは「傾けて起動させる」機能に必要です。
- 3軸コンパスはコンパスアプリ(未実装、予定)に必要です。
- 環境光センサーは画面の明るさの自動調整に必要です。
- バイブレーションはボタンタッチ・充電時に発動します。
スマートウォッチとして使用するには、別売りのウォッチデバイス化キットも必要です。また、別売りの画面保護フィルム(Basic/Fire用・Core2用・CoreS3用)も同時に購入することを強くお勧めします。3Dプリンターをお持ちの場合は、カバーを印刷し装着することをお勧めします。
後日記載
- M5Stackに防水機能は全くありません。雨の日に外に持ち出さないでください。
- 腕時計としてはかなり大きい(Core2:約5.4x5.4x2cm)です。覚悟してください。
- M5Stackは通常室内で使われることを前提に設計されているはずです。晴れていれば(外装の色あせを除き)問題は見当たりませんでしたが、自己責任で持ち運んでください。
カバーを3Dプリンターで印刷できるデータが含まれておりますが、カバーを付けても完全な防水は保証できません。外装に傷がつかないようにしたり、アクシデントから助かる確率を上げるものだと思ってください。- カバーデータ同梱は仕様ソフトのライセンス関係が面倒くさいのでしばらくかかります。
- 時刻合わせはこちらを参考にさせていただきました。https://github.com/m5stack/M5Unified/blob/master/examples/Basic/Rtc/Rtc.ino
- imagesフォルダに含まれないアイコンはこちらを使用しています。https://icooon-mono.com/
- imagesフォルダに含まれるアイコンはLMArenaでNano Bananaをはじめとする(というかNano BananaとNano Banana Proしか使ってない)生成AIにより生成されました。