ESP32-CAM 入門チュートリアル
1.材料
-
アルドゥイーノ
-
ESP32-CAM
-
ダウンロードモジュール(USBで使える、とても便利、買わないと資金にUSB-TTLしか使えない)
以下に示すように
下図のように 2 つを組み合わせる
2. Arduino+ESP32 開発環境のセットアップ
-
Arduino の公式サイト https://www.arduino.cc/en/software からダウンロードします (ベータ版はダウンロードしないことをお勧めします。問題が発生する可能性があります)。
公式ウェブサイトが遅すぎる場合は、ここから Arduino Chinese Community をダウンロードできます- Powered by Discuz!)
-
ESP32 開発パッケージをインストールし、ファイル -> 設定 -> 追加の開発ボード マネージャー入力 https://dl.espressif.com/dl/package_esp32_index.json
- 次に、Arduino を再起動し、[ツール] -> [開発ボード] -> [開発ボード マネージャー] に移動し、ESP32 ダウンロードを検索します (以下を参照)。
- 環境設定はこちら
3.書き込みプログラム
1.準備する
1. esp32-cam をコンピュータに接続します。接続が成功すると、下の図のようになります。
接続されていない場合、USBケーブルにデータ転送機能がない可能性があります
2. ツール -> 開発ボード AI Thinker ESP32-CAM 開発ボードを選択
3. デバイスのポートにチェックマークを付けます
2.検証
1. ファイルの公式例: ChipID を開き、開発ボードのチップ ID 番号を取得します。
2.書き込みボタンをクリックします
3. 書き込みが正常に完了したら、右上隅にあるシリアル ポート モニターをクリックすると、ESP32 チップの ID 番号が表示されます。環境構築に成功した証!
3. esp32-cam の例を使用する
-
Arduino でファイルを開く–> 例 –> ESP32 -->Camera –>CameraWebServer [外部リンクの画像の転送に失敗しました。ソース サイトにはリーチング防止メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします ( img-qxOUo2PQ-1661067808898) (カメラ .png)]
-
(1) 使用する必要があるモデルのコメントを外し、不要なモデルはすべてコメントアウトします (ここではCAMERA_MODEL_AI_THINKERを選択します)
(2)接続したい WiFi 名とパスワードをssidとpasswordに設定します。// Select camera model //#define CAMERA_MODEL_WROVER_KIT // Has PSRAM //#define CAMERA_MODEL_ESP_EYE // Has PSRAM //#define CAMERA_MODEL_M5STACK_PSRAM // Has PSRAM //#define CAMERA_MODEL_M5STACK_V2_PSRAM // M5Camera version B Has PSRAM //#define CAMERA_MODEL_M5STACK_WIDE // Has PSRAM //#define CAMERA_MODEL_M5STACK_ESP32CAM // No PSRAM #define CAMERA_MODEL_AI_THINKER // Has PSRAM //#define CAMERA_MODEL_TTGO_T_JOURNAL // No PSRAM #include "camera_pins.h" const char* ssid = "*********"; const char* password = "*********";
設定後、書き込みをクリック
-
書き込みが成功したら、右上隅のシリアル ポート モニターをクリックします [外部リンク 画像の転送に失敗しました。ソース サイトにはリーチング防止メカニズムがある可能性があります。画像を保存して直接アップロードすることをお勧めします (img-fvKNb69x- 1661067808899)(chuan.png)]
-
シリアル モニタをボー レート 115200で開き、ESP32-CAM ボードのリセット キーを押します。次のウィンドウがポップアップします。(多少の文字化けはありますが、ご利用には問題ありません) [外部リンク 画像の転送に失敗しました。ソース サイトにリーチング防止機構が組み込まれている可能性があります。画像を保存して直接アップロードすることをお勧めします (img- 8H2rowRm-1661067808899)(123.png)]
-
モニターの表示IPアドレスをブラウザーにコピーし、それを開いてLAN経由でESP32-CAMを使用します(つまり、水平線を引く場所)
Start Streamをクリックして、ESP32-CAM からのリアルタイム ビデオを表示します。