ESP32-CAM: apa yang anda harus tahu mengenai modul ini

ESP32-CAM

Kami telah menerbitkan mengenai Modul WiFi perenggan Arduino lain kali, tetapi kali ini mengenai modul ESP32-CAM, modul WiFi ESP32 dengan kamera video kecil kecil. Ini membolehkan fungsi baru, seperti pengawasan atau pengintipan jarak jauh, menangkap semua yang berlaku ketika anda berada dan menghantarnya ke mana-mana peranti untuk rakaman atau dapat dilihat di lokasi.

Hampir semua yang dinyatakan untuk modul WiFi yang telah kita bincangkan akan sah untuk yang satu ini, hanya kerana ia mempunyai beberapa keunikan kecil selain kamera bersepadu. Tetapi semua yang anda perlu ketahui akan kami tunjukkan dalam panduan ini ...

Apa itu ESP32-CAM?

El ESP32-CAM Ini adalah modul yang boleh anda gunakan dengan banyak projek, dan dengan Arduino. Ia adalah modul lengkap dengan mikrokontroler bersepadu, yang dapat membuatnya berfungsi secara bebas. Selain sambungan WiFi + Bluetooth, modul ini juga mempunyai kamera video bersepadu, dan slot microSD untuk penyimpanan.

Modul ini sama sekali tidak mahal, dan anda boleh memilikinya banyak aplikasi. Dari beberapa IoT sederhana, yang lain lebih maju untuk pemantauan dan pengecaman gambar menggunakan AI, dan bahkan sebagai sistem pengawasan untuk memeriksa apa yang berlaku di tempat dari mana pun anda berada ...

Beli satu

Modul ESP32-CAM sama sekali tidak mahal, seperti yang saya katakan, untuk beberapa euro, anda boleh memilikinya. Dan anda boleh mencarinya dengan mudah di beberapa kedai khusus atau di Amazon. Sebagai contoh, berikut adalah beberapa cadangan dengan harga yang berpatutan:

Seperti yang anda lihat, ia tidak mahal ...

Ciri-ciri teknikal ESP32-CAM (lembar data)

Modul ESP32-CAM mempunyai beberapa ciri teknikal sangat menarik yang dapat anda lihat di Lembaran data pengilang. Di sini saya ringkaskan yang paling penting:

  • Kesambungan: WiFi 802.11b / g / n + Bluetooth 4.2 dengan BLE. Menyokong muat naik gambar melalui WiFi.
  • Sambungan: UART, SPI, I2C, Dan PWM. Ia mempunyai 9 pin GPIO.
  • Kekerapan jam: hingga 160Mhz.
  • Kuasa pengkomputeran mikrokontroler: sehingga 600 DMIPS.
  • memori: 520KB SRAM + 4MB slot kad SDRAM + SD
  • Tambahan: mempunyai banyak mod tidur, firmware yang dapat ditingkatkan oleh OTA, dan LED untuk penggunaan memori flash terbina dalam.
  • Kamera: Menyokong kamera OV2640 yang boleh masuk dalam pek atau dibeli secara bebas. Jenis kamera ini mempunyai:
    • 2 MP pada sensor anda
    • Saiz array UXGA 1622 × 1200 px
    • Format output YUV422, YUV420, RGB565, RGB555 dan pemampatan data 8-bit.
    • Anda boleh memindahkan gambar antara 15 dan 60 FPS.

pinout

Lekapan ESP32-CAM

El pinout ESP32-CAM sangat mudah, seperti yang anda lihat dalam rajah sebelumnya. Dan kamera disambungkan ke penyambung yang diaktifkan untuknya. Kemudian, dengan contoh Arduino, anda akan lebih memahami bagaimana ia dihubungkan dan tujuannya, walaupun anda sudah dapat idea.

Ngomong-ngomong, walaupun tidak muncul dalam gambar, mereka biasanya memiliki penyambung bulat pada PCB yang digunakan untuk menghubungkan kabel antena luaran dalam beberapa kasus. Biasanya terletak di sebelah logam lembaran soket SD.

Anda boleh menggunakan a Penyesuai luaran FTDI untuk menyambungkan modul ini dan memudahkan anda mengendalikannya. Ini membolehkan penggunaan port jenis miniUSB dan bukannya pendawaian ESP32-CAM. Untuk menggunakan salah satu modul ini, anda boleh menyambungkannya seperti ini:

  • Konfigurasikan modul FTDI untuk berfungsi pada 3.3v.
  • Jauhkan pin GPIO 0 dan GND modul ESP32-CAM.
  • Pin 3v3 modul mesti disambungkan ke Vcc FTDI.
  • GPIO 3 (UOR) modul akan masuk ke TX FTDI.
  • GPIO 1 (U0T) modul menuju ke RX FTDI.
  • Dan GND lain ESP32-CAM dengan GND modul FTDI.

Sekarang anda mempunyai satu Antara muka jenis USB, yang dapat memudahkan penyambungan projek anda ...

Integrasi dengan Arduino IDE

FTDI ESP32-CAM Arduino

Untuk dapat berintegrasi dengan FTDI, sambungannya sangat mudah. Anda hanya perlu melakukan perkara berikut:

  • Sambungkan sambungan 5v modul ESP32-CAM ke Vcc modul FTDI.
  • Sambungkan GND modul ESP32-CAM ke GND modul FTDI.
  • TX0 dari papan FTDI menuju ke GPIO 3 (U0RXD).
  • RXI dari papan FTDI pergi ke GPIO 1 (U0TXD).
  • Dan memintas papan GPI0 dan GND ESP32-CAM.

Sekarang anda boleh menyambungkannya ke komputer menggunakan kabel USB melalui modul FTDI. Pilihan lain adalah sambungkannya ke arduino secara langsung, tanpa menggunakan modul FTDI. Tetapi mari kita lihat kes FTDI yang lebih baik untuk kebanyakan kes ...

The langkah untuk diikuti untuk mengkonfigurasi dan menjadualkan semuanya berfungsi:

  1. Untuk memuat naik kod ke papan, anda harus sambungkan USB ke PC anda.
  2. Langkah seterusnya adalah memasang Perpustakaan ESP32 untuk dapat memanfaatkan yang ini. Untuk itu, dari Arduino IDE pergi ke File> Preferences> Di sana, di lapangan untuk menambah URL, tambahkan: https://dl.espressif.com/dl/package_esp32_index.json dan klik OK. Sekarang pergi ke Tools> Board> Board Manager> cari ESP32 dan tekan pasang "ESP32 by Espressif Systems".
  3. Kemudian buka IDE Arduino > Alat> Papan> pilih AI-Thinker ESP32-CAM (anda mesti memasang addon ESP32 agar pilihan ini muncul di menu). Kemudian pergi ke Tools> Port dan pilih COM, tempat papan anda disambungkan.
  4. Sekarang kamu boleh memuat naik lakaran di papan tulis, untuk memudahkannya, gunakan salah satu contoh lihat Fail> Contoh> ESP32> Kamera> CameraWebServer. Setelah selesai, apabila mesej bahawa ia dimuat berjaya muncul, lepaskan kabel dari pin GPIO 0 dari GND dan tekan butang Reset di papan.
  5. Akhirnya, anda boleh menggunakan dan memulakan lihat hasilnya di antara muka web ... Apabila anda menjalankannya, itu akan memberi anda URL monitor dengan IP yang mesti anda masukkan ke dalam penyemak imbas web anda untuk mengaksesnya. Dari situ anda boleh menyesuaikan parameter dan melihat apa yang dilihat dari sensor kamera.

Jelas sekali, anda boleh buat banyak lagi memanfaatkan keupayaan WiFi dan Bluetooth modul ini. Ingat bahawa hadnya adalah imaginasi anda. Di sini saya hanya menunjukkan pengenalan ringkas ...

Maklumat lanjut - Kursus Arduino percuma


Kandungan artikel mematuhi prinsip kami etika editorial. Untuk melaporkan ralat, klik di sini.

2 komen, tinggalkan komen anda

Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab atas data: Miguel Ángel Gatón
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.

  1.   Manuel kata

    Selamat petang.
    Segala-galanya dijelaskan dengan sempurna, dan program dimuatkan dengan sempurna, tetapi apabila saya menetapkan semula ESP32 untuk mengesan Wi-Fi pada monitor bersiri, saya sentiasa mendapat ralat kamera yang sama:

    Kamera E (873): Siasatan kamera gagal dengan ralat 0x105 (ESP_ERR_NOT_FOUND)
    Kamera init gagal dengan ralat 0x105

    Apa yang boleh berlaku?
    Terima kasih terlebih dahulu.

    1.    Ishak kata

      Hello,
      Ia berkemungkinan besar disebabkan oleh penyambung modul kamera atau bekalan kuasa yang tidak betul.
      Cuba sahkan dua perkara itu.
      Sesuatu ucapan.