kuroの覚え書き

96の個人的覚え書き

ESP32

M5Stack ESP32CAM-PSRAM

さらに気をよくしてM5Stack ESP32CAM-PSRAMも試してみる。こちらは入手したもののArduinoで全然使い方が分からずに放置していたのだが。 まず、このボードはESP32-WROVER。メモリはPSRAM,FLASHとも4MBと半分しかない。カメラはOV2640なんだけど魚眼がついて…

M5 Timer Camera X再び

XIAO ESP32S3 senseの運用がうまくいったのに気をよくして、M5 Timer Camera Xの方も上手く使えないかと思い、もう一度引っ張り出してきた。 そして以前作っていたファームウェアを書き込もうとしたらどういうわけかエラーが出てコンパイルができない。 以前…

XIAO ESP32S3 senseがネットワークに繋がりにくい件

ESP32でwifi接続できてOV2640のカメラを搭載した小さい基板であるXIAO ESP32S3 senseをたくさん購入してタイムラプスを撮りまくるはずだったのだが、この基板、どういうわけか無線LANへの接続がうまくいかないことが多い。多いというのは合計8台買ってみた…

SDI-12コマンド

SDI-12インターフェースで接続した機器とのコミュニケーションについてSDI-12の規格では Bits per second: 1200 Data bits: 7 Parity: 1 Stop bits: 1 Flow Control: 反転(active LOW) で通信することになっている。Arduino,ESP32,M5stack等で接続するなら …

ESP32-WROOM32Eで複数のシリアル通信を行う

他の機器との通信をシリアルポートで行いつつ、他の機器とも通信をしたいということで、通常使用しているシリアルポート以外を使えるようにしたい。 ESP32にはハードウェアシリアルポートが3組用意されており、何も宣言しなくても使える通常使用しているSeri…

水耕栽培用各種センサーをESP32で読み取る

測りたいもの pH EC 水温(pH,ECの温度補正用でもある)購入した機材(メインとなるもの) pHセンサー(https://akizukidenshi.com/catalog/g/gM-12547/) ECセンサー(https://craft-studios.square.site/product/ec-/30) ESP32WROOM32E基板(https://akizukide…

ESP32をアクセスポイントにする

ESP32-WROOM-32EをアクセスポイントにしてWifiネットワークのとりあえずの中継地点とする #include <WiFi.h> #include <WiFiClient.h> #include <WiFiAP.h> // Set these to your desired credentials. const char *ssid = "kuroesp"; //SSID const char *pass = "kk********kk"; //password </wifiap.h></wificlient.h></wifi.h>…

M5STACK Timer Camera X

これまでタイムラプスカメラはラズパイベースで作ってきたが、もっと省電力で大量にばら撒くような使い方が必要となってきたのでESP32ベースに移行を考えた。 Amazonを見ていると1000円くらいで2MピクセルのカメラがついたESP32基板が見つかるが、どれもこれ…