İçindekiler:

ESP32-CAM Fotoğraf Çekin ve SPIFF Belleğini Kullanarak E-posta Yoluyla Gönderin. --SD Kart YOK Gerekli: 4 Adım
ESP32-CAM Fotoğraf Çekin ve SPIFF Belleğini Kullanarak E-posta Yoluyla Gönderin. --SD Kart YOK Gerekli: 4 Adım

Video: ESP32-CAM Fotoğraf Çekin ve SPIFF Belleğini Kullanarak E-posta Yoluyla Gönderin. --SD Kart YOK Gerekli: 4 Adım

Video: ESP32-CAM Fotoğraf Çekin ve SPIFF Belleğini Kullanarak E-posta Yoluyla Gönderin. --SD Kart YOK Gerekli: 4 Adım
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Kasım
Anonim
Image
Image
FTDI Programlayıcı Kullanarak ESP32-CAM'e Başlarken
FTDI Programlayıcı Kullanarak ESP32-CAM'e Başlarken

Merhaba Millet, ESP32-CAM kartı, bir ESP32-S yongasını, bir OV2640 kamerayı, çevre birimlerini bağlamak için birkaç GPIO'yu ve bir microSD kart yuvasını birleştiren düşük maliyetli bir geliştirme kartıdır. Video akışı web sunucusundan, bir güvenlik kamerası oluşturmaya, fotoğraf çekmeye, yüz tanıma ve algılamaya ve çok daha fazlasına kadar bir dizi uygulamaya sahiptir.

Birkaç gün önce, ESP32-CAM ile çekilmiş bir fotoğrafı E-posta yoluyla gönderip gönderemeyeceğimi merak ediyorum. ESP32-CAM kullanarak fotoğraf çekmek için ESP32-CAM hakkında birçok eğitim buldum; fotoğrafları SD karta kaydetme. Ben de tüm bu uygulamaları tek bir yerde toplamaya karar verdim. SD kart, ESP32-CAM için uygun maliyetli bir çözüm değil çünkü fotoğraf depolamak için neredeyse 500 KB'ye ihtiyacımız yok. Bu yüzden SD-Kart kullanımını göz ardı edip edemeyeceğimi veya başka bir bellekle değiştirip değiştiremeyeceğimi araştırmaya çalıştım.

SPIFF bellek adı verilen ESP-32 flash bellekte yeterli bellek olduğunu bilmek beni çok heyecanlandırdı. Bu yüzden bu çözümü kullanmaya ve harici SD kart kullanmaktan kaçınmaya karar verdim, dolayısıyla projemin maliyetini düşürdüm.

Bu eğitimde, nasıl yapılacağını göstereceğim:

1. ESP-32 CAM'inizi kullanmaya başlama

2. Yakalanan fotoğrafları saklamak için SPIFF'i kullanma

3. Çekilen fotoğrafları E-posta ile göndermek için SMTP'yi kullanma

Gereçler

ESP32-CAM

FTDI programcısı

F2F atlama telleri

Adım 1: FTDI Programlayıcı Kullanarak ESP32-CAM ile Başlarken

Arduino IDE, ESP32-CAM AI-Thinker geliştirme kartını programlamak için kullanılabilir. ESP32-CAM'in en büyük dezavantajlarından biri, eskizleri yüklemek için USB arabirimine sahip olmamasıdır. Bu nedenle, ESP-32'yi programlamak için harici bir FTDI programlayıcıya ihtiyacınız olacak. Açıklamada verilen resimde gösterilen şemaları izleyin.

ESP32-CAM FTDI Programcısı

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Bu kılavuz, Arduino IDE kullanarak ESP32-CAM (AI-Thinker) geliştirme kartına kodun nasıl programlanacağını ve yükleneceğini gösterir. ESP32-CAM AI-Thinker modülü, OV2640 kamera, microSD kart desteği, yerleşik bir ESP32 geliştirme kartıdır. çevre birimlerini bağlamak için flaş lambası ve birkaç GPIO. Ancak, yerleşik bir programlayıcıya sahip değildir. Bilgisayarınıza bağlamak ve kod yüklemek için bir FTDI programlayıcısına ihtiyacınız var.

NOT: ESP-32 CAM yalnızca Flaş modundayken programlanabilir. ESP32-CAM'in flaş modunu etkinleştirmek için GPIO0'ı GND ile bağlamanız gerekir

Kodu yükledikten sonra, flaş modunu devre dışı bırakmak ve ESP-32'yi normal modda çalıştırmak için GPIO 0 kablosunu çıkarmanız gerekir.

Adım 2: ESP32-CAM Testi için Web Sunucusu Örneğini Yükleyin

E-posta taslağını yüklemeden önce ESP32-CAM'inizin kusursuz çalıştığından emin olmanız gerekir. Bunun için ESP32->camera->web-server'dan web sunucusu örneğini yükleyin. Aşağıdaki yapılandırma ayarlanmalıdır:

Anakart: ESP32 Wrover Modülü

Bağlantı Noktası: bağlantı noktanız #

// Kamera modelini seçinCAMERA_MODEL_AI_THINKER

Diğer tüm modelleri yorumlayın.

SSID ve Şifreyi Wifi Erişim noktanıza ayarlayın ve çizimi yükleyin.

ESP32-CAM'den video akışını görebiliyorsanız, e-posta taslağını yüklemeye hazırsınız demektir.

3. Adım: Gmail Hesap Ayarlarını Değiştirin (Daha Az Güvenli Uygulama Erişimi)

Gmail Hesap Ayarlarını Değiştirin (Daha Az Güvenli Uygulama Erişimi)
Gmail Hesap Ayarlarını Değiştirin (Daha Az Güvenli Uygulama Erişimi)

ESP32-CAM'iniz ilk kez gmail servislerine erişim sağlayamayabilir. Bu nedenle, erişerek gizlilik ayarlarını değiştirmeniz gerekir.

myaccount.google.com/lesssecureapps

daha az güvenli uygulamanın hesabınıza erişmesine izin verin.

Adım 4: E-posta Uygulama Krokisini Yükleyin

Açıklamada verilen taslağı indirin, aşağıdaki parametreleri sağlayın:

#define emailSenderHesabı

#define emailGöndericiParolası

#define emailAlıcı

SSID

Parola

İşte bu, taslağı yükleyin.