ESP32

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

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

WiFiの新しい道

気になる会社(下記) が目に留まり、Mesh WiFi Networkを追憶していた。 どこでもWi-Fi化 置くだけ基地局で簡単拡張! | 古川 浩 | TEDxFukuoka - YouTube 思い出せるWiFiの狙いは3つ。 ESP32の独自規格である802.11 LR ESP-Mesh によるメッシュネットワーク …

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…

ESP32 無線関係資料

ESP32のWIFI_MODE_APSTA(Client AP共用モード)を調べていると、1228pageに渡る"Kolban's book on ESP32"と称される秘伝の書に辿り着いた。仙人の巻物感ある Leanpub: Publish Early, Publish Often AP STA BT 共用方法 WiFI AP起動後にSTAを立ち上げる。 #in…

C++ headerとcppファイルによるコンパイル

headerとcppファイルを分割してコンパイルする方法がわからなかったので備忘録として記録する。 C++にてheaderとcppファイルによるコンパイルを行うには、分割コンパイルとリンクを行う必要がある。 student.hとstudent.cppによりクラスを作成し、mainからst…

偉大なるESP-MESH

ESP-MESH Page not Found - ESP32 - — ESP-IDF Programming Guide latest documentation ESP-MESHは通常のWiFiルーターにroot Nodeが接続して一般的なWiFi規格上で双方向Mesh通信できるようになっている。 各ノードは上位にはStationが接続し、SoftAPが機能…

SoftAPの静的IP設定

Wifi.softAPConfig() sometimes set the wrong IP address · Issue #985 · espressif/arduino-esp32 · GitHub を参照 参考コードは下記。 #include <WiFi.h> const char *ssid = "ESP32ap"; const char *password = "12345678"; void setup() { Serial.begin(115200)</wifi.h>…

信号処理は組み込みLinuxかRTOSか。

無線機器の信号処理方法 興味あるボード達の信号処理方法が気になったためまとめる。 所感 Androidや家電も組み込みLinuxが入っている。信号処理方法は様々だ。 因みにESP32はSSHライブラリがあるのでSSHも使える。 LibSSH-ESP32 - Arduino Reference

ESP32-CamのRTSP配信の動作検証

検証条件 ・Arduino IDE 1.8.7 ・esp32 1.0.1 動作時の接続 書き込み時は3Vで良いが、動作時は5Vで動作させる必要がある ブラウザより以下へアクセスすると、 http://<IP>/stream 映像取得、 http://<IP>/capture 静止画取得できる。 また、RTSPサーバを動かしてVLCp</ip></ip>…