Mündəricat:
- Təchizat
- Addım 1: FTDI Proqramlaşdırıcısından istifadə edərək ESP32-CAM ilə işə başlayın
- Addım 2: ESP32-CAM-ı sınamaq üçün Veb Server nümunəsini yükləyin
- Addım 3: Gmail Hesabı Parametrlərini dəyişdirin (Daha Təhlükəsiz Tətbiqə Giriş)
- Addım 4: E-poçt tətbiqi eskizini yükləyin
Video: ESP32-CAM Şəkillər çəkin və SPIFF Yaddaşından istifadə edərək E-poçtla Göndərin. -- SD karta ehtiyac yoxdur: 4 addım
2024 Müəllif: John Day | [email protected]. Son dəyişdirildi: 2024-01-30 07:44
Salam millet, ESP32-CAM lövhəsi, ESP32-S çipi, OV2640 kamerası, ətraf cihazları birləşdirmək üçün bir neçə GPIO və microSD kart yuvasını özündə birləşdirən aşağı qiymətli bir inkişaf etdirmə lövhəsidir. Video axını veb serverindən bir müşahidə kamerası qurmağa, fotoşəkil çəkməyə, üz tanıma və aşkarlamaya qədər bir çox tətbiqə malikdir.
Bir neçə gün əvvəl ESP32-CAM tərəfindən çəkilmiş bir fotoşəkili elektron poçtla göndərə biləcəyimi düşünürəm. ESP32-CAM ilə ESP32-CAM istifadə edərək fotoşəkil çəkən bir çox dərslər tapdım; şəkilləri SD karta saxlamaq. Buna görə də bütün bu müraciətləri bir yerə toplamaq qərarına gəldim. SD kart, ESP32-CAM üçün qənaətcil bir həll deyil, çünki şəkil saxlamaq üçün 500 KB-a ehtiyacımız yoxdur. Buna görə SD Kartın istifadəsinə məhəl qoymayacağımı və ya başqa bir yaddaşla əvəz edə biləcəyimi araşdırmağa çalışdım.
ESP-32 flash yaddaşında SPIFF yaddaş adlı kifayət qədər yaddaş olduğunu bilmək çox həyəcanlı idi. Buna görə də bu həlli istifadə etmək və xarici SD kart istifadə etməkdən çəkinmək qərarına gəldim və bu səbəbdən layihəmin dəyərini aşağı saldım.
Beləliklə, bu təlimatda necə edəcəyimi göstərəcəyəm:
1. ESP-32 CAM ilə işə başlayın
2. Çəkilmiş şəkilləri saxlamaq üçün SPIFF -dən istifadə etməklə
3. SMTP -dən istifadə edərək çəkilmiş şəkilləri e -poçtla göndərin
Təchizat
ESP32-CAM
FTDI proqramçısı
F2F keçid telləri
Addım 1: FTDI Proqramlaşdırıcısından istifadə edərək ESP32-CAM ilə işə başlayın
Arduino IDE, ESP32-CAM AI-Thinker inkişaf lövhəsini proqramlaşdırmaq üçün istifadə edilə bilər. ESP32-CAM-ın əsas üstünlüklərindən biri, eskizləri yükləmək üçün USB interfeysinin olmamasıdır. ESP-32-ni proqramlaşdırmaq üçün xarici FTDI proqramçısı tələb olunacaq.
ESP32-CAM FTDI Proqramçısı
GND GND
5V VCC (5V)
U0R TX
U0T RX
GPIO0 GND
Bu təlimat, kodu Arduino IDE istifadə edərək ESP32-CAM (AI-Thinker) inkişaf lövhəsinə necə proqramlaşdırmaq və yükləmək lazım olduğunu göstərir. fənər lampası və ətraf cihazları birləşdirmək üçün bir neçə GPIO. Bununla birlikdə, quraşdırılmış bir proqramçı yoxdur. Kompüterinizə bağlamaq və kodu yükləmək üçün bir FTDI proqramçısına ehtiyacınız var.
Qeyd: ESP-32 CAM yalnız Flash rejimində olduqda proqramlaşdırıla bilər. ESP32-CAM-ın flaş rejimini aktivləşdirmək üçün GND ilə GPIO0 əlavə etməlisiniz
Kodu yüklədikdən sonra flaş rejimini söndürmək və ESP-32-ni normal rejimdə işə salmaq üçün GPIO 0 telini çıxarmalısınız.
Addım 2: ESP32-CAM-ı sınamaq üçün Veb Server nümunəsini yükləyin
E-poçt eskizini yükləməzdən əvvəl ESP32-CAM cihazınızın mükəmməl işlədiyinə əmin olmalısınız. Bunun üçün ESP32-> kamera-> veb-serverdən veb-server nümunəsini yükləyin. Aşağıdakı konfiqurasiya qurulmalıdır:
Lövhə: ESP32 Wrover Modulu
Liman: Limanınız #
// Kamera modelini seçinCAMERA_MODEL_AI_THINKER
bütün digər modelləri şərh edin.
SSID və Şifrəni Wifi Giriş nöqtəsinə qoyun və eskizi yükləyin.
ESP32-CAM-dan video axını görə bilsəniz, e-poçt eskizini yükləməyə hazırsınız.
Addım 3: Gmail Hesabı Parametrlərini dəyişdirin (Daha Təhlükəsiz Tətbiqə Giriş)
İlk dəfə ESP32-CAM-iniz gmail xidmətlərindən istifadə edə bilməyəcək. Buna görə daxil olaraq gizlilik parametrlərini dəyişdirməlisiniz
myaccount.google.com/lesssecureapps
daha az təhlükəsiz tətbiqin hesabınıza daxil olmasına icazə verin.
Addım 4: E-poçt tətbiqi eskizini yükləyin
Təsvirdə verilən eskizi yükləyin, aşağıdakı parametrləri təmin edin:
#e -poçtSenderAccount təyin edin
#e -poçtSenderPassword təyin edin
#e -poçt alıcısını təyin edin
SSID
Şifrə
Eskizi yükləmək budur.