Isi kandungan:

ESP32-CAM Tangkap Foto dan Hantar Melalui E-mel Menggunakan Memori SPIFF. -- TIDAK Diperlukan Kad SD: 4 Langkah
ESP32-CAM Tangkap Foto dan Hantar Melalui E-mel Menggunakan Memori SPIFF. -- TIDAK Diperlukan Kad SD: 4 Langkah

Video: ESP32-CAM Tangkap Foto dan Hantar Melalui E-mel Menggunakan Memori SPIFF. -- TIDAK Diperlukan Kad SD: 4 Langkah

Video: ESP32-CAM Tangkap Foto dan Hantar Melalui E-mel Menggunakan Memori SPIFF. -- TIDAK Diperlukan Kad SD: 4 Langkah
Video: ESP32-CAM - Быстрый старт 2024, Julai
Anonim
Image
Image
Bermula Dengan ESP32-CAM Menggunakan Pengaturcara FTDI
Bermula Dengan ESP32-CAM Menggunakan Pengaturcara FTDI

Hello People, Papan ESP32-CAM adalah papan pengembangan kos rendah yang menggabungkan cip ESP32-S, kamera OV2640, beberapa GPIO untuk menyambungkan periferal dan slot kad microSD. Ini memiliki sejumlah aplikasi mulai dari pelayan web streaming video, membangun kamera pengawasan, mengambil foto, pengenalan wajah dan pengesanan, dan banyak lagi.

Beberapa hari yang lalu saya tertanya-tanya adakah saya dapat menghantar gambar yang diambil oleh ESP32-CAM melalui E-mel. Saya dapati banyak tutorial mengenai ESP32-CAM menangkap gambar menggunakan ESP32-CAM; menyimpan gambar ke kad SD. Oleh itu, saya memutuskan untuk mengumpulkan semua aplikasi ini ke satu tempat. Kad SD bukanlah penyelesaian yang menjimatkan untuk ESP32-CAM kerana kami sangat memerlukan 500 KB untuk menyimpan foto. Oleh itu, saya cuba meneliti apakah saya boleh mengabaikan penggunaan SD-Card atau menggantinya dengan memori lain.

Saya sangat teruja untuk mengetahui bahawa terdapat cukup memori yang terdapat dalam memori kilat ESP-32 yang disebut memori SPIFF. Oleh itu, saya memutuskan untuk menggunakan penyelesaian ini dan mengelakkan penggunaan kad SD luaran sehingga mengurangkan kos projek saya.

Jadi dalam tutorial ini, saya akan menunjukkan cara untuk:

1. Bermula dengan CAM ESP-32 anda

2. Menggunakan SPIFF untuk menyimpan gambar yang ditangkap

3. Menggunakan SMTP untuk menghantar E-mel foto yang diambil

Bekalan

ESP32-CAM

Pengaturcara FTDI

Wayar pelompat F2F

Langkah 1: Bermula dengan ESP32-CAM Menggunakan Pengaturcara FTDI

Arduino IDE boleh digunakan untuk memprogram papan pengembangan AI-Thinker ESP32-CAM. Salah satu kelemahan utama ESP32-CAM ialah ia tidak mempunyai antara muka USB untuk memuat naik lakaran. Oleh itu, anda memerlukan pengaturcara FTDI luaran untuk memprogram ESP-32. Ikuti skema yang ditunjukkan dalam gambar yang diberikan dalam keterangan.

Pengaturcara ESP32-CAM FTDI

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Panduan ini menunjukkan cara memprogram dan memuat naik kod ke papan pengembangan ESP32-CAM (AI-Thinker) menggunakan Arduino IDE. Modul ESP32-CAM AI-Thinker adalah papan pengembangan ESP32 dengan kamera OV2640, sokongan kad microSD, on-board lampu kilat dan beberapa GPIO untuk menyambungkan periferal. Walau bagaimanapun, ia tidak mempunyai pengaturcara terbina dalam. Anda memerlukan programmer FTDI untuk menyambungkannya ke komputer dan memuat naik kod.

CATATAN: ESP-32 CAM hanya dapat diprogramkan ketika berada dalam mod Flash. Untuk mengaktifkan mod kilat ESP32-CAM, anda harus melampirkan GPIO0 dengan GND

Selepas memuat naik kod, anda perlu mengeluarkan wayar GPIO 0 untuk mematikan mod denyar dan menjalankan ESP-32 ke dalam mod biasa.

Langkah 2: Muat naik Contoh Pelayan Web untuk Menguji ESP32-CAM

Sebelum memuat naik lakaran e-mel, anda perlu memastikan bahawa ESP32-CAM anda berfungsi dengan sempurna. Untuk ini muat naik contoh pelayan web dari ESP32-> kamera-> pelayan web. Konfigurasi berikut harus ditetapkan:

Papan: Modul Wrover ESP32

Pelabuhan: port anda #

// Pilih model kameraCAMERA_MODEL_AI_THINKER

komen semua model lain.

tetapkan SSID dan Kata Laluan ke titik Akses Wifi anda dan muat naik lakaran.

jika anda dapat melihat streaming video dari ESP32-CAM anda sudah bersedia untuk memuat naik lakaran e-mel.

Langkah 3: Ubah Tetapan Akaun Gmail (Akses Aplikasi Kurang Selamat)

Ubah Tetapan Akaun Gmail (Akses Aplikasi Yang Kurang Selamat)
Ubah Tetapan Akaun Gmail (Akses Aplikasi Yang Kurang Selamat)

Buat pertama kalinya ESP32-CAM anda mungkin tidak mendapat akses ke perkhidmatan gmail. Oleh itu, anda perlu mengubah tetapan privasi dengan mengakses

myaccount.google.com/lesssecureapps

benarkan aplikasi yang kurang selamat mengakses akaun anda.

Langkah 4: Muat naik Sketsa Aplikasi E-mel

Muat turun lakaran yang diberikan dalam keterangan, berikan parameter berikut:

#tentukan e-melSenderAccount

#tentukan e-melSenderPassword

#tentukan e-mel Penerima

SSID

Kata Laluan

Itu dia memuat naik lakaran.