M5Stack

M5Stack LovyanLauncher(M5Stack-SD-Updater)の調査

M5Stack LovyanLauncher 各種アプリを選択して起動できる M5Stack LovyanLauncher が気になったのでまとめる。 参考 M5Stack-SD-Updater M5Stack-SD-Updaterのすすめ - Qiita M5Stack LovyanLauncher対応アプリの作り方 | M5Stack沼人の日記 M5Stack LovyanL…

M5StickCでM5Unified WebRadio

はじめに ESP32-2432S028-RでESP Radioを試してみようと思い、まずはM5StickCで動かしてみる事にした。 失敗例 ESP32 Audio Project - Part I: Internet Radio with I²S DAC を参考に、 M5Stick WebRadioを試してみたが、 [WiFiClient.cpp:253] connect(): s…

M5Stackの電池延命化と低電力化

目次 チャージコントローラによる充電量の制限 低電力化 余談 チャージコントローラによる充電量の制限 M5Stackの充電制御IC IP5306のネット上に分散していたレジスタ情報をまとめる 様によると、「M5Stack BASICのボトム(LiPo:110mAh)を使うときは、スケッ…

M5Stack Howto

UiFLOW micropython modules UiFLOWを書き込んだM5StickCの画面からuser appモードにして、シリアルからhelp('modules') を実行。 M5StickC >>> help('modules') IoTcloud/AWS hats/_servos math units/_dds IoTcloud/Ali hats/_speaker max30100 units/_dua…

SIM7080GのAPN設定

更新日 2011/11/13 概要 M5Stack社のCAT-Mモジュール「SIM 7080G」を購入したのでAPN設定を行い、UI FLOWからHTTP通信できるか確認する。 結果、APN設定はできたが、UIFLOWのUnitではHTTP通信できない。 UiFLOWでCAT-M Unitが実装されていないため 試験系 SI…

UiFLOWのmicroWebSrvでWebAPI作成

概要 UiFLOWのmicroPythonにてM5StickC上にWebAPIを実装し、遠隔からサーボモータをコントールする。 動作の様子 UiFLOWでhttp getでサーボモータ動かす仕組み作ってた。これでWale On Lanの無いサーバーの遠隔電源ON/OFFする…。 pic.twitter.com/Nro2VyLjS8…

M5StickC Magic Wandからの学び

M5StickCのジェスチャでLEDを変色させるMagic Wandのコードで学びがあったため記載しておく。 プロジェクトは下記から確認できる。 それにしても認識は早い。これは機械学習を使っていないためという事もある。 https://m5stack.hackster.io/shasha-liu/magi…

HC-SR04が未検知状態で異常動作する

未検知状態はエコーが返ってこない状態を指す。 室内では周辺のものがあるためエコーが返るため正常動作するが、 室外(見通し)だと室内同様に検知できなかった。 未検知状態では回路の違いにより、正常・異常動作するものがある事が分かった。注意する事。 U…

USB_Host_Shield_Library_2.0を使ってみる

M5USBHostSHield_Example

M5Atom MatrixでGameControllerizerの環境構築

1. UIFLOWの書き込みと接続 M5Burnerでv1.7.3を書き画面から書き込んだ後、API Keyが不明になったので解決策を記す。 M5Atomは画面が無いので、シリアル接続し出力を見ながら、LEDの色でモード判定しないといけない。 M5AtomをUIFlowで書き込んだあとにWiFi…

M5StickCでGameControllerizer

M5Atomと基本的に同じ。但し画面があるため、デバッグし易いためM5StickCで行う。 1. Direct Accessモードで確認 Direct Accessモードを利用し書きコマンドでゲームパッドボタン①②に対応する事を確認した。 cmd = bytearray(b'\xc1\x10\x00\x03') # GCの制御コ…

M5StickC 3Dマウスを動かしてみる

目次 M5StickC 3Dマウス ソースコード HID OVER GATT (BLE入力)がうまくできない場合 所感 Pitch/Roll/Yawの取得 FEZのインターフェイスへの利用 BLE 3Dマウス BLE ゲームパッド BLE キーボード BLE 3Dゲームパッド(左手) + BLE マウス(右手) BLE キーボード…