タグ

2022年7月15日のブックマーク (10件)

  • ESP32でESP-NOWを使って通信してみよう

    ESP-NOWとは ESP-NOWをもう少し詳しくみてみます。こちらにESP-NOWのドキュメントがありますので、目を通しておくと良いでしょう。 ESP-NOW-ESP32-—ESP-IDF Programming Guide latest documentation ドキュメントを翻訳すると、ESP-NOWは次のように説明されてます。 ESP-NOWは、Espressifによって定義された一種のコネクションレス型Wi-Fi通信プロトコルです。 ESP-NOWでは、アプリケーションデータはベンダー固有のアクションフレームにカプセル化され、接続なしで1つのWi-Fiデバイスから別のWi-Fiデバイスに送信されます。 CBC-MACプロトコル(CCMP)を使用したCTRは、セキュリティのためにアクションフレームを保護するために使用されます。 ESP-NOWは、スマートライト、リモートコントロー

    ESP32でESP-NOWを使って通信してみよう
    Kuromaku
    Kuromaku 2022/07/15
  • Peripheral: Advertisement - obniz Docs

    Kuromaku
    Kuromaku 2022/07/15
  • M5Stack Gray(9軸IMU搭載)--販売終了

    主要部品の一部が入手困難となり、生産終了になりました。以降はBasic v2.6やFire v2.6への置き換えとなります。 製品に搭載の9軸センサにつきまして、初期モデルに搭載のMPU9250から、2019年8月14日当社入荷分以降はMPU6886 + BMM150という組み合わせに変更されました。(2019年8月14日) M5Stackは、320 x 240 TFTカラーディスプレイ、microSDカードスロット、スピーカーを備えたコンパクトで便利な開発モジュールです。ESP32を搭載しているため、Wi-FiおよびBluetooth通信を扱え、Arduino環境での開発が可能です。 さらに専用の拡張モジュールを縦に積み重ねていくことで機能を追加することができます。 製品はM5Stack Basicに、加速度、ジャイロ、磁気を計測可能な9軸センサ、MPU9250を搭載したモデルです。

    M5Stack Gray(9軸IMU搭載)--販売終了
    Kuromaku
    Kuromaku 2022/07/15
  • M5Stack用GRBLモジュール

    CNC向けファームウェアGRBLが書き込まれたATmega328と三つのステッピングモータードライバーを搭載したM5Stack用モジュールです。M5StackからGコードで制御が可能です。DIPスイッチにより、ステッピングモーターのステップ数を選択できます。I2アドレスもDIPスイッチにより選択可能です。二つのアドレスを使い二つのGRBLモジュールを重ねることで、最大6軸のステッピングモーターの制御も可能です。リミットスイッチ用の端子も搭載しています。電源は9 Vから24 Vに対応しています。モーター駆動電流は最大1.5 Aです。 仕様 ATmega328P-AU 3 x ステッピングモータードライバー(DRV8825PWPR) 入力電圧:9 V ~ 24 V モーター駆動電流:一台あたり最大1.5 A バイポーラステッピングモーター対応 ※ユニポーラ式には対応していません 最大ステップ数

    M5Stack用GRBLモジュール
    Kuromaku
    Kuromaku 2022/07/15
  • M5Stackを使ったBLEスキャナーを作る - Qiita

    はじめに この記事はTDU CPSLab Advent Calendar 2021の5日目の記事です。 大遅刻してしまいました。ごめんなさい。orz なにやるの? M5Stack(esp32)でBLEを使ってRSSI取りたいと思います。 esp32でBluetoothを使う時には一般的にはESP32_BLE_Arduinoを使います。 このソースを読むのはとても勉強になるのでお勧めです。 どうしてやるの? 研究でBLEを使った接近判定をしてみたかったので・・・・ ソースコード 名前をもつBLEデバイスが周囲に存在しているときにシリアルでRSSIを出すソースがこちらになります。 #include <M5Stack.h> #include <BLEDevice.h> BLEScan* pBLEScan; class testAdvertisedCallBacks: public BLEAdve

    M5Stackを使ったBLEスキャナーを作る - Qiita
    Kuromaku
    Kuromaku 2022/07/15
  • BLE Scanner

    Kuromaku
    Kuromaku 2022/07/15
  • 03.BasicのBLEスケッチ例(1)

    03.BasicのBLEスケッチ例(1) BLEのスケッチ例 Arduino IDE > ファイル > スケッチ例 > ESP32 BLE Arduino > にスケッチが8ファイルあります。 BLE_scan.ino BLE_server.ino BLE_write.ino BLE_notify.ino 以下は次回予定です。 BLE_server_multiconnect.ino BLE_uart.ino BLE_iBeacon.ino BLE_client.ino 動作確認は、M5Stack BasicとAndroid 10のスマホです。 M5Stack Basicの無線は、Wi-Fi, Classic Bluetooth と Bluetooth Low Energy(BLE) の dual mode Bluetoothがあります。Classic Bluetooth は Bluetoo

    03.BasicのBLEスケッチ例(1)
    Kuromaku
    Kuromaku 2022/07/15
  • M5StickCでBLEデバイスを検索する

    サンプルスケッチ#include "BLEDevice.h" // 検索するBLEデバイス。serviceUUIDを調べる場合には空にする(例はHuman Interface Device"00001812-0000-1000-8000-00805f9b34fb") static BLEUUID serviceUUID("1812"); static BLEAdvertisedDevice* myDevice; // 接続してCharacteristic一覧を取得 bool connectToServer() { Serial.print("接続先 : "); Serial.println(myDevice->getAddress().toString().c_str()); BLEClient* pClient = BLEDevice::createClient(); pClient->

    M5StickCでBLEデバイスを検索する
    Kuromaku
    Kuromaku 2022/07/15
  • ユカイ工学 | YUKAI Engineering Inc.

    Kuromaku
    Kuromaku 2022/07/15
  • リチウムイオン電池を長持ちさせたいときに気を付けること

    今回は電池の寿命や劣化に関するあれこれについて、電池評価に携わる立場からの所見をまとめていきたいと思います。なお、昨今のスマートフォンや電気自動車(EV)などに使用されている電池の多くは「リチウムイオン電池」であるため、稿はその前提で話を進めていきます。 インターネット上には電池に関するさまざまな情報が公開されています。その中でもよく見かける話題の1つは「電池の寿命」に関するものです。 電池の寿命を伸ばす方法はないのか。充電のやり方で気を付けるのはどんな点か……今回はそんな電池の寿命や劣化に関するあれこれについて、電池評価に携わる立場からの所見をまとめていきたいと思います。なお、昨今のスマートフォンや電気自動車(EV)などに使用されている電池の多くは「リチウムイオン電池」であるため、稿はその前提で話を進めていきます。 電池を劣化させる2つの要因 電池の劣化は大きく2つ、「通電劣化」と「

    リチウムイオン電池を長持ちさせたいときに気を付けること
    Kuromaku
    Kuromaku 2022/07/15