ESP32-CAMのサンプルアプリケーションを実行するESP32-CAMESP32-CAMは小型で安価なカメラ付きIoTデバイスです。今回はAi-Thinker製のESP32-CAM(OV2640)を使用してサンプルのアプリケーションを実行します。easytarget/esp32-cam-webserverAi-Thinker製以外のESP32-CAMモデルでも実行可能です。その場合は、ソフトウェアの設定ファイル中でカメラのモデルを指定します。Worldアプリケーションの実行」から行ってください。https://github.com/easytarget/esp32-cam-webserver.git2.VSCodeで開くと自動的にplatformio.iniが認識されてプロジェクトがセットアップされます(依存関係の処理にやや時間がかかります)3.myconfig.sample.hをコピーしてmyconfig.hを作成します。以下の項目を編集して保存します。CAMERA_MODEL_ARDUCAM_ESP32S_UNO4.コードをビルドしてESP32-CAMにデプロイします。ビルドが成功するとシリアルコンソールにアクセス情報が表示されます。シリアルコンソールに何も表示されない場合、以下の行をplatformio.iniに追加します。monitor_dtr=012monitor_rts=0monitor_dtr=0シリアルコンソールからの出力が文字化けする場合、以下の行をplatformio.iniに追加します。1152005.同一のWiFiに接続されているPCからURLにアクセスすると映像を取得できます。画質の設定やフラッシュ輝度の設定も可能です。ストリーム映像ではなく、写真を撮影することも可能です。⚠その他、細かい設定値の変更も可能です。まとめESP32-CAM上にサンプルアプリケーションをデプロイして、映像の取得を行いました。小さなデバイスですが十分なクオリティの映像を取得できています。ESP32-CAMは、安価で簡単にIoTで映像取得を行いたい場合に最適です。