Daftar Isi:

ESP32-CAM Ambil Foto dan Kirim Melalui E-mail Menggunakan Memori SPIFF. --TIDAK Perlu Kartu SD: 4 Langkah
ESP32-CAM Ambil Foto dan Kirim Melalui E-mail Menggunakan Memori SPIFF. --TIDAK Perlu Kartu SD: 4 Langkah

Video: ESP32-CAM Ambil Foto dan Kirim Melalui E-mail Menggunakan Memori SPIFF. --TIDAK Perlu Kartu SD: 4 Langkah

Video: ESP32-CAM Ambil Foto dan Kirim Melalui E-mail Menggunakan Memori SPIFF. --TIDAK Perlu Kartu SD: 4 Langkah
Video: Cara Gampang pakai SPIFFS, Simpan HTML dan CSS file di dalam SPIFFS ESP32 2024, Juli
Anonim
Image
Image
Memulai Dengan ESP32-CAM Menggunakan FTDI Programmer
Memulai Dengan ESP32-CAM Menggunakan FTDI Programmer

Halo teman-teman, Papan ESP32-CAM adalah papan pengembangan berbiaya rendah yang menggabungkan chip ESP32-S, kamera OV2640, beberapa GPIO untuk menghubungkan periferal dan slot kartu microSD. Ini memiliki sejumlah aplikasi mulai dari server web streaming video, membangun kamera pengintai, mengambil foto, pengenalan dan deteksi wajah, dan banyak lagi.

Beberapa hari yang lalu saya bertanya-tanya apakah saya bisa mengirim foto yang diambil oleh ESP32-CAM melalui E-mail. Saya menemukan banyak tutorial tentang ESP32-CAM mengambil foto menggunakan ESP32-CAM; menyimpan foto ke kartu SD. Jadi saya memutuskan untuk mengumpulkan semua aplikasi ini ke satu tempat. Kartu SD bukanlah solusi hemat biaya untuk ESP32-CAM karena kami tidak membutuhkan 500 KB untuk menyimpan foto. Jadi saya mencoba meneliti apakah saya bisa mengabaikan penggunaan SD-Card atau menggantinya dengan memori lain.

Saya sangat senang mengetahui bahwa ada cukup memori yang tersedia di memori flash ESP-32 yang disebut memori SPIFF. Jadi saya memutuskan untuk menggunakan solusi ini dan menghindari penggunaan kartu SD eksternal sehingga mengurangi biaya proyek saya.

Jadi dalam tutorial ini, saya akan menunjukkan cara:

1. Memulai CAM ESP-32 Anda

2. Menggunakan SPIFF untuk menyimpan foto yang diambil

3. Menggunakan SMTP untuk mengirim Email foto yang diambil

Perlengkapan

ESP32-CAM

Programmer FTDI

Kabel jumper F2F

Langkah 1: Memulai Dengan ESP32-CAM Menggunakan FTDI Programmer

Arduino IDE dapat digunakan untuk memprogram papan pengembangan ESP32-CAM AI-Thinker. Salah satu kelemahan utama ESP32-CAM adalah tidak memiliki antarmuka USB untuk mengunggah sketsa. Jadi Anda akan memerlukan programmer FTDI eksternal untuk memprogram ESP-32. Ikuti skema yang ditunjukkan pada gambar yang disediakan dalam deskripsi.

Pemrogram FTDI ESP32-CAM

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Panduan ini menunjukkan cara memprogram dan mengunggah kode ke papan pengembangan ESP32-CAM (AI-Thinker) menggunakan Arduino IDE. Modul AI-Thinker ESP32-CAM adalah papan pengembangan ESP32 dengan kamera OV2640, dukungan kartu microSD, on-board lampu flash dan beberapa GPIO untuk menghubungkan periferal. Namun, itu tidak memiliki programmer bawaan. Anda memerlukan programmer FTDI untuk menghubungkannya ke komputer Anda dan mengunggah kode.

CATATAN: CAM ESP-32 hanya dapat diprogram jika dalam mode Flash. Untuk mengaktifkan mode flash ESP32-CAM Anda harus melampirkan GPIO0 dengan GND

Setelah mengupload kode, Anda perlu melepas kabel GPIO 0 untuk menonaktifkan mode flash dan menjalankan ESP-32 ke mode normal.

Langkah 2: Unggah Contoh Server Web untuk Menguji ESP32-CAM

Sebelum mengunggah sketsa email, Anda perlu memastikan bahwa ESP32-CAM Anda berfungsi dengan baik. Untuk ini unggah contoh web-server dari ESP32->camera->web-server. Konfigurasi berikut harus diatur:

Papan: Modul Penjelajah ESP32

Port: port Anda #

// Pilih model kameraCAMERA_MODEL_AI_THINKER

komentar semua model lainnya.

atur SSID dan Kata Sandi ke titik Akses Wifi Anda dan unggah sketsa.

jika Anda dapat melihat video streaming dari ESP32-CAM Anda siap untuk mengunggah sketsa email.

Langkah 3: Ubah Pengaturan Akun Gmail (Akses Aplikasi yang Kurang Aman)

Ubah Pengaturan Akun Gmail (Akses Aplikasi Kurang Aman)
Ubah Pengaturan Akun Gmail (Akses Aplikasi Kurang Aman)

Untuk pertama kalinya ESP32-CAM Anda mungkin tidak mendapatkan akses ke layanan gmail. Jadi, Anda perlu mengubah pengaturan privasi dengan mengakses

myaccount.google.com/lesssecureapps

izinkan aplikasi yang kurang aman mengakses akun Anda.

Langkah 4: Unggah Sketsa Aplikasi Email

Unduh sketsa yang diberikan dalam deskripsi, berikan parameter berikut:

#define emailSenderAccount

#define emailSenderPassword

#tentukan penerima email

SSID

Kata sandi

Itu dia upload sketsanya.