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:
- Modul ESP32-CAM
- Dua unit ESP32-CAM untuk memasang perangkat pengawasan multipoint.
- ESP32-CAM dengan antena 8 dBi dual-band dan kabel untuk jangkauan jangkauan yang lebih luas.
- Jika Anda sudah memiliki modul ESP32 dan hanya menginginkan kamera, Anda bisa beli secara terpisah.
- Dan jika Anda lebih suka bekerja lebih lengkap dengan USB: Produk tidak ditemukan.
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
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.
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
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:
- Untuk mengunggah kode ke papan, Anda harus melakukannya hubungkan USB ke PC Anda.
- 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".
- 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.
- 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.
- 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
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.
Halo,
Kemungkinan besar karena konektor modul kamera atau catu daya yang tidak tepat.
Coba verifikasi dua hal itu.
Sebuah ucapan.
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.