Mundarija:
- Ta'minotlar
- 1-qadam: FTDI dasturchisi yordamida ESP32-CAM-ni ishga tushirish
- 2-qadam: ESP32-CAMni tekshirish uchun veb-server misolini yuklang
- 3 -qadam: Gmail hisob qaydnomasi sozlamalarini o'zgartiring (ilovalar xavfsizligi pastroq)
- 4-qadam: E-pochta dasturining eskizini yuklang
Video: ESP32-CAM suratga olish va SPIFF xotirasi yordamida elektron pochta orqali yuborish. -- SD karta kerak emas: 4 qadam
2024 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2024-01-30 13:24
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)
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.