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:
- Modul ESP32-CAM
- Dua unit ESP32-CAM untuk memasang peranti pengawasan berbilang titik.
- ESP32-CAM dengan antena Dwi-band dan kabel 8 dBi untuk jangkauan liputan yang lebih besar.
- Sekiranya anda sudah mempunyai modul ESP32 dan hanya mahukan kamera, anda boleh beli secara berasingan.
- Dan jika anda lebih suka bekerja dengan USB: Tiada produk dijumpai.
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
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.
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
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:
- Untuk memuat naik kod ke papan, anda harus sambungkan USB ke PC anda.
- 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".
- 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.
- 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.
- 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
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.
Hello,
Ia berkemungkinan besar disebabkan oleh penyambung modul kamera atau bekalan kuasa yang tidak betul.
Cuba sahkan dua perkara itu.
Sesuatu ucapan.
SELAMAT PAGI, SAYA ADA CAM ESP32 DAN APABILA SAYA UPLOAD KOD, MODUL TIDAK MENCARI SAMA ADA URL ATAU IP.
SAYA SEDANG PROGRAMMING DENGAN ESP CAM MB
BOLEH ANDA BANTU SAYA, SAYA BARU DENGAN INI?
TERIMA KASIH SANGAT.