Mundarija:

ESP32-CAM suratga olish va SPIFF xotirasi yordamida elektron pochta orqali yuborish. -- SD karta kerak emas: 4 qadam
ESP32-CAM suratga olish va SPIFF xotirasi yordamida elektron pochta orqali yuborish. -- SD karta kerak emas: 4 qadam

Video: ESP32-CAM suratga olish va SPIFF xotirasi yordamida elektron pochta orqali yuborish. -- SD karta kerak emas: 4 qadam

Video: ESP32-CAM suratga olish va SPIFF xotirasi yordamida elektron pochta orqali yuborish. -- SD karta kerak emas: 4 qadam
Video: How to setup and use ESP32 Cam with Micro USB WiFi Camera 2024, Noyabr
Anonim
Image
Image
FTDI dasturchisi yordamida ESP32-CAM bilan ishlashni boshlash
FTDI dasturchisi yordamida ESP32-CAM bilan ishlashni boshlash

Salom xalqim, ESP32-CAM kartasi-bu ESP32-S chipi, OV2640 kamerasi, tashqi qurilmalarni ulash uchun bir nechta GPIO va microSD karta uyasini birlashtirgan, arzon narxlardagi ishlab chiqarish kartasi. U bir nechta dasturlarga ega: video oqim veb -serveri, kuzatuv kamerasi, fotosuratlar, yuzni aniqlash va aniqlash va boshqalar.

Bir necha kun oldin men ESP32-CAM tomonidan olingan fotosuratni elektron pochta orqali yuborishim mumkinmi, deb o'ylayman. Men ESP32-CAM yordamida ESP32-CAM yordamida suratga olish bo'yicha ko'plab qo'llanmalarni topdim; SD kartaga rasmlarni saqlash. Shuning uchun men bu ilovalarning barchasini bir joyga to'plashga qaror qildim. SD-karta ESP32-CAM uchun iqtisodiy jihatdan samarali echim emas, chunki bizga rasm saqlash uchun 500 KB kerak emas. Shunday qilib, men SD-kartadan foydalanishni e'tiborsiz qoldirsam bo'ladimi yoki uni boshqa xotira bilan almashtirsam bo'ladimi, demoqchi bo'ldim.

ESP-32 flesh xotirasida SPIFF xotira deb nomlangan xotira etarli ekanligini bilganimdan juda xursand bo'ldim. Shuning uchun men ushbu echimni ishlatishga qaror qildim va tashqi SD -kartani ishlatishdan qochdim, shuning uchun loyihamning narxini pasaytirdim.

Shunday qilib, bu darslikda men qanday qilishni ko'rsataman:

1. ESP-32 CAM bilan ishlashni boshlash

2. Rasmlarni saqlash uchun SPIFF -dan foydalanish

3. SMTP yordamida olingan rasmlarni elektron pochta orqali yuborish

Ta'minotlar

ESP32-CAM

FTDI dasturchisi

F2F o'tish simlari

1-qadam: FTDI dasturchisi yordamida ESP32-CAM-ni ishga tushirish

Arduino IDE ESP32-CAM AI-Thinker ishlab chiqish kartasini dasturlash uchun ishlatilishi mumkin. ESP32-CAM-ning asosiy afzalliklaridan biri shundaki, u eskizlarni yuklash uchun USB interfeysiga ega emas. Shunday qilib, sizga ESP-32 dasturlash uchun tashqi FTDI dasturchisi kerak bo'ladi. Tavsifda ko'rsatilgan rasmda ko'rsatilgan sxemalarga amal qiling.

ESP32-CAM FTDI dasturchisi

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Ushbu qo'llanmada kodni Arduino IDE yordamida ESP32-CAM (AI-Thinker) ishlab chiqish kartasiga qanday dasturlash va yuklash ko'rsatilgan. ESP32-CAM AI-Thinker moduli-bu OV2640 kamerali, microSD kartani qo'llab-quvvatlaydigan, bortli ESP32 ishlab chiqish platasi. Fleshli chiroq va tashqi qurilmalarni ulash uchun bir nechta GPIO. Biroq, unda o'rnatilgan dasturchi yo'q. Kompyuterga ulanish va kodni yuklash uchun sizga FTDI dasturchisi kerak.

ESLATMA: ESP-32 CAM-ni faqat Flash rejimida dasturlash mumkin. ESP32-CAM flesh rejimini yoqish uchun siz GPIO0 ni GND bilan biriktirishingiz kerak

Kodni yuklaganingizdan so'ng, flesh rejimini o'chirish uchun GPIO 0 simini chiqarib olishingiz va ESP-32 ni normal rejimda ishga tushirishingiz kerak.

2-qadam: ESP32-CAMni tekshirish uchun veb-server misolini yuklang

E-pochta eskizini yuklashdan oldin, siz ESP32-CAM mukammal ishlashiga ishonch hosil qilishingiz kerak. Buning uchun ESP32-> kamera-> veb-serverdan veb-server misolini yuklang. Quyidagi konfiguratsiya o'rnatilishi kerak:

Kengash: ESP32 Wrover moduli

Port: sizning portingiz #

// Kamera modelini tanlangCAMERA_MODEL_AI_THINKER

boshqa barcha modellarga izoh qoldiring.

SSID va parolni Wi -Fi kirish nuqtasiga o'rnating va eskizni yuklang.

Agar siz ESP32-CAM-dan video oqimini ko'rsangiz, siz elektron pochta eskizini yuklashga tayyormiz.

3 -qadam: Gmail hisob qaydnomasi sozlamalarini o'zgartiring (ilovalar xavfsizligi pastroq)

Gmail hisob qaydnomasi sozlamalarini o'zgartiring (ilovalar xavfsizligi pastroq)
Gmail hisob qaydnomasi sozlamalarini o'zgartiring (ilovalar xavfsizligi pastroq)

Birinchi marta sizning ESP32-CAM gmail xizmatlaridan foydalana olmasligi mumkin. Shunday qilib, kirish orqali maxfiylik sozlamalarini o'zgartirishingiz kerak

myaccount.google.com/lesssecureapps

himoyalanmagan ilovaga hisobingizga kirishiga ruxsat bering.

4-qadam: E-pochta dasturining eskizini yuklang

Tavsifda berilgan eskizni yuklab oling, quyidagi parametrlarni kiriting:

#SenseAccount elektron pochta manzilini belgilang

#SenderPassword elektron pochta manzilini belgilang

#elektron pochta qabul qiluvchisini aniqlang

SSID

Parol

Bu eskizni yuklaydi.