ESP32-CAM: apa yang harus Anda ketahui tentang modul ini

ESP32-CAM

Kami telah menerbitkan tentang Modul WiFi ayat Arduino lain kali, tapi kali ini tentang modul ESP32-CAM, modul WiFi ESP32 dengan kamera video built-in kecil. Hal ini memungkinkan fungsi baru, seperti pengawasan atau spionase jarak jauh, menangkap segala sesuatu yang terjadi saat Anda tidak berada di sana dan mengirimkannya ke perangkat apa pun untuk direkam atau untuk dapat melihat di tempat.

Hampir semua yang dikatakan untuk modul WiFi yang telah kita diskusikan akan valid untuk yang satu ini, hanya saja ia memiliki beberapa keanehan kecil selain dari kamera terintegrasi. Tetapi semua yang perlu Anda ketahui akan kami tunjukkan dalam panduan ini ...

Apa itu ESP32-CAM?

El ESP32-CAM Ini adalah modul yang dapat Anda gunakan dengan banyak proyek, dan dengan Arduino. Merupakan modul lengkap dengan mikrokontroler terintegrasi, yang dapat membuatnya bekerja secara mandiri. Selain konektivitas WiFi + Bluetooth, modul ini juga memiliki kamera video terintegrasi, dan slot microSD untuk penyimpanan.

Modul ini tidak mahal sama sekali, dan Anda dapat memilikinya banyak aplikasi. Dari beberapa IoT sederhana, hingga lainnya yang lebih canggih untuk pemantauan dan pengenalan gambar menggunakan AI, dan bahkan sebagai sistem pengawasan untuk memeriksa apa yang terjadi di suatu tempat dari jarak jauh di mana pun Anda berada ...

Beli satu

Modul ESP32-CAM sama sekali tidak mahal, seperti yang saya katakan, untuk beberapa euro Anda dapat memilikinya. Dan Anda dapat dengan mudah menemukannya di beberapa toko khusus atau di Amazon. Misalnya, ini beberapa rekomendasi dengan harga yang bagus:

Seperti yang Anda lihat, itu tidak mahal ...

Karakteristik teknis ESP32-CAM (lembar data)

Modul ESP32-CAM memiliki beberapa karakteristik teknis sangat menarik yang bisa Anda lihat di lembaran data pabrikan. Di sini saya merangkum yang paling penting:

  • Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 dengan BLE. Mendukung unggahan gambar melalui WiFi.
  • Conexiones: UART, SPI, I2C, Dan PWM. Ini memiliki 9 pin GPIO.
  • Frekuensi jam: hingga 160Mhz.
  • Daya komputasi mikrokontroler: hingga 600 DMIPS.
  • ingatan: 520KB SRAM + 4MB PSRAM + slot kartu SD
  • ekstrak: memiliki beberapa mode tidur, firmware dapat diupgrade oleh OTA, dan LED untuk penggunaan memori flash internal.
  • Kamera: Mendukung kamera OV2640 yang dapat disertakan dalam kemasan atau dibeli sendiri. Jenis kamera ini memiliki:
    • 2 MP pada sensor Anda
    • Ukuran larik UXGA 1622 × 1200 px
    • Format keluaran YUV422, YUV420, RGB565, RGB555 dan kompresi data 8-bit.
    • Anda dapat mentransfer gambar antara 15 dan 60 FPS.

pinout

Pinout ESP32-CAM

El pinout ESP32-CAM sangat sederhana, seperti yang Anda lihat pada diagram sebelumnya. Dan kamera terhubung ke konektor yang diaktifkan untuk itu. Kemudian, dengan contoh Arduino, Anda akan lebih memahami bagaimana itu terhubung dan untuk apa masing-masing, meskipun Anda sudah bisa mendapatkan ide.

Ngomong-ngomong, meskipun tidak muncul di gambar, mereka juga biasanya memiliki konektor bundar pada PCB yang digunakan untuk menghubungkan kabel antena eksternal dalam beberapa kasus. Biasanya di sebelah lembaran logam soket SD.

Anda bisa menggunakan a Adaptor eksternal FTDI untuk menghubungkan modul ini dan memudahkan Anda untuk mengontrolnya. Ini memungkinkan penggunaan port tipe miniUSB sebagai pengganti kabel ESP32-CAM. Untuk menggunakan salah satu modul ini, Anda dapat menghubungkannya seperti ini:

  • Konfigurasi modul FTDI agar berfungsi pada 3.3v.
  • Jumper pin GPIO 0 dan GND dari modul ESP32-CAM.
  • Pin modul 3v3 harus dihubungkan ke Vcc dari FTDI.
  • GPIO 3 (UOR) modul akan masuk ke TX dari FTDI.
  • GPIO 1 (U0T) dari modul masuk ke RX dari FTDI.
  • Dan GND lainnya dari ESP32-CAM dengan modul GND dari FTDI.

Sekarang kamu punya satu Antarmuka tipe USB, yang dapat memfasilitasi koneksi proyek Anda ...

Integrasi dengan Arduino IDE

FTDI ESP32-CAM Arduino

Untuk bisa berintegrasi dengan FTDI, hubungannya sangat sederhana. Anda hanya perlu melakukan hal berikut:

  • Hubungkan koneksi 5v modul ESP32-CAM ke Vcc modul FTDI.
  • Hubungkan GND modul ESP32-CAM ke GND modul FTDI.
  • TX0 dari papan FTDI menuju ke GPIO 3 (U0RXD).
  • RXI dari papan FTDI menuju ke GPIO 1 (U0TXD).
  • Dan melewati GPI0 dan GND dari papan ESP32-CAM.

Sekarang Anda dapat menghubungkannya ke komputer menggunakan kabel USB melalui modul FTDI. Pilihan lainnya adalah hubungkan ke Arduino secara langsung, tanpa menggunakan modul FTDI. Tapi mari kita lihat kasus dengan FTDI yang lebih baik untuk sebagian besar kasus ...

Los langkah-langkah yang harus diikuti untuk mengonfigurasi dan menjadwalkan semuanya agar berfungsi:

  1. Untuk mengunggah kode ke papan, Anda harus melakukannya hubungkan USB ke PC Anda.
  2. Langkah selanjutnya adalah menginstal file Perpustakaan ESP32 untuk bisa memanfaatkan yang satu ini. Untuk itu, dari Arduino IDE buka File> Preferensi> Di sana, di bidang untuk menambahkan 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 install "ESP32 by Espressif Systems".
  3. Lalu buka IDE Arduino > Alat> Papan> pilih AI-Thinker ESP32-CAM (Anda harus memasang addon ESP32 agar opsi ini muncul di menu). Lalu pergi ke Tools> Port dan pilih COM, di mana papan Anda terhubung.
  4. Sekarang kamu bisa unggah sketsa di papan, untuk membuatnya tetap sederhana, gunakan salah satu contoh, lihat File> Contoh> ESP32> Kamera> CameraWebServer. Setelah selesai, ketika pesan bahwa itu dimuat berhasil muncul, lepaskan kabel dari GPIO pin 0 GND dan tekan tombol Reset di papan.
  5. Akhirnya, Anda dapat menggunakan dan memulai lihat hasilnya di antarmuka web ... Ketika Anda menjalankannya, itu akan memberi Anda pada monitor sebuah URL dengan IP yang harus Anda masukkan ke dalam browser web Anda untuk mengakses. Dari situ Anda bisa mengatur parameter dan melihat apa yang dilihat dari sensor kamera.

Jelas, Anda bisa melakukan lebih banyak memanfaatkan kemampuan WiFi dan Bluetooth dari modul ini. Ingatlah bahwa batasannya adalah imajinasi Anda. Di sini saya hanya menunjukkan kepada Anda pengantar sederhana ...

Informasi lebih lanjut - Kursus Arduino gratis


3 komentar, tinggalkan punyamu

tinggalkan Komentar Anda

Alamat email Anda tidak akan dipublikasikan. Bidang yang harus diisi ditandai dengan *

*

*

  1. Penanggung jawab data: Miguel Ángel Gatón
  2. Tujuan data: Mengontrol SPAM, manajemen komentar.
  3. Legitimasi: Persetujuan Anda
  4. Komunikasi data: Data tidak akan dikomunikasikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Basis data dihosting oleh Occentus Networks (UE)
  6. Hak: Anda dapat membatasi, memulihkan, dan menghapus informasi Anda kapan saja.

  1.   Manuel dijo

    Selamat siang.
    Semuanya dijelaskan dengan sempurna, dan program dimuat dengan sempurna, tetapi ketika saya mengatur ulang ESP32 untuk mendeteksi Wi-Fi pada monitor serial, saya selalu mendapatkan kesalahan kamera yang sama:

    Kamera E (873): Pemeriksaan kamera gagal dengan kesalahan 0x105 (ESP_ERR_NOT_FOUND)
    Init kamera gagal dengan kesalahan 0x105

    Apa yang bisa terjadi?
    Terima kasih sebelumnya.

    1.    Isaac dijo

      Halo,
      Kemungkinan besar karena konektor modul kamera atau catu daya yang tidak tepat.
      Coba verifikasi dua hal itu.
      Sebuah ucapan.

  2.   MINGGU V. PENGADILAN dijo

    SELAMAT PAGI, SAYA PUNYA CAM ESP32 DAN KETIKA UPLOAD KODE, MODULNYA TIDAK MENEMUKAN URL MAUPUN IP
    SAYA MEMPROGRAMNYA DENGAN ESP CAM MB
    BISAKAH ANDA MEMBANTU SAYA, SAYA BARU DALAM INI?
    Terima kasih banyak.