ESP32

電子工作

WSL2でQEMU上の仮想ESP32での開発

概要QEMUというプロセッサエミュレータを利用して、実機がなくてもESP32の開発ができるようなので実験してみました。ESP-IDFでの開発になりますが一応可能です。ただ環境構築を考えると実機を利用したほうが楽だと思います。QEMUとはオー...
電子工作

ESP32でのRJ45を利用したEthernet通信

概要ESP32で普通のLANケーブルを利用した通信について調べてみました。PoE対応のものが多いですが、最近は普通のLANのみも増えてきています。ESP32でのEthernet対応についてESP32ではEthernet用のMACアドレスを内...
電子工作

ESP32で対話型コンソール

概要pingのサンプルコードをみていたら、対話型コンソールを実現するesp_consoleを利用していて、使いやすそうだったので紹介したいと思います。Consoleの概要上記に公式ドキュメントがあります。コマンドラインなどで利用できるように...
電子工作

ESP32でpingする

概要ESP32が接続しているネットワークのMTUを調べたくなったのでpingの実装を調べてみました。何個かライブラリがありましたが、現在はESP-IDFでping送信をするサンプルがあったので、それをArduinoで動かしてみました。ESP...
電子工作

ESP32のADC分布

概要前回に電圧を変更しながら特性を計測してみました。今回は電圧を固定して複数回計測をしてどのような分布になっているのかを確認してみました。実験手順電源を1Vに設定してESP32に接続SCPI経由でADC値を取得(analogReadMill...
電子工作

ESP32をSCPI制御で自動計測する その2 Wi-Fi接続

概要前回はシリアル通信でしたがWi-Fi経由での接続もかんたんに実現可能でしたのでご紹介します。スケッチ例#include <WiFi.h>#include <WiFiClient.h>#include "Vrekrer_scpi_pars...
電子工作

ESP32でWireGuard接続する

概要ESP32でUDPを利用した軽いVPN実装であるWireGuardに接続してみたいと思います。VPNですので途中経路の暗号化と、別ネットワークへの接続性を確保することができます。WireGuardとは?UDPパケットを利用した非常に軽い...
電子工作

ESP32のADC特性測定

概要ESP32と電源の自動計測環境とが構築できたので、ADCの特性を計測してみたいと思います。手元環境で計測してみたので、個体差がありますし電源自体もキャリブレーションされているものではありませんのでご注意ください。ESP32のADCについ...
電子工作

ESP32などに最適なLDOを探す旅 その7 ESP32での実験

概要前回は各LDOのドロップアウトの実験をしました。今度はPPK2を使って電流変化を測定してみたいと思います。ESP32のスケッチ#include <WiFi.h>void setup() { WiFi.begin("TEST", "TES...
電子工作

ESP32をSCPI制御で自動計測する

概要ESP32をSCPIプロトコルで自動制御できるようにしてみました。内蔵のADCなどの他にI2Cなどで接続した外部ユニットなどからデータ収集することができます。SCPIライブラリ昔に紹介したことがありますが、上記ライブラリを利用してSCP...
スポンサーリンク