Агуулгын хүснэгт:
- Хангамж
- Алхам 1: FTDI програмист ашиглан ESP32-CAM-ийг эхлүүлэх
- Алхам 2: ESP32-CAM тестлэх вэб серверийн жишээг байршуулна уу
- Алхам 3: Gmail дансны тохиргоог өөрчлөх (Аюулгүй програмын хандалт)
- Алхам 4: Имэйлийн програмын ноорогыг байршуулна уу
Видео: ESP32-CAM нь SPIFF санах ой ашиглан зураг авч имэйлээр илгээх боломжтой. -- SD карт шаардлагагүй: 4 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:01
Сайн байна уу хүмүүсээ, ESP32-CAM хавтан нь ESP32-S чип, OV2640 камер, дагалдах төхөөрөмжүүдийг холбох хэд хэдэн GPIO болон microSD картны үүрийг хослуулсан хямд өртөгтэй хөгжлийн самбар юм. Энэ нь видео дамжуулах вэб сервер, хяналтын камер барих, зураг авах, царай таних, илрүүлэх гэх мэт олон тооны програмуудтай.
Хэдхэн хоногийн өмнө би ESP32-CAM-ийн авсан зургийг имэйлээр илгээх үү гэж бодож байна. Би ESP32-CAM ашиглан ESP32-CAM ашиглан зураг авах олон гарын авлага олсон; SD картанд зураг хадгалах. Тиймээс би эдгээр бүх өргөдлийг нэг дор цуглуулахаар шийдсэн. SD карт нь ESP32-CAM-ийн хувьд хэмнэлттэй шийдэл биш юм, учир нь бидэнд зураг хадгалахад 500 КБ бараг шаардагддаггүй. Тиймээс би SD картны хэрэглээг үл тоомсорлож эсвэл өөр санах ойгоор сольж болох эсэхийг судлахыг хичээсэн.
ESP-32 флаш санах ойд SPIFF санах ой хангалттай санах ой байгаа гэдгийг мэдээд би маш их баяртай байсан. Тиймээс би энэ шийдлийг ашиглахаар шийдсэн бөгөөд гадаад SD карт ашиглахаас зайлсхийж, төслийнхөө өртөгийг бууруулсан.
Тиймээс энэ хичээл дээр би хэрхэн хийхийг харуулах болно.
1. ESP-32 CAM төхөөрөмжөө ашиглаж эхлэх
2. SPIFF -ийг ашиглан авсан зургийг хадгалах
3. SMTP ашиглан авсан зургуудаа имэйлээр илгээх
Хангамж
ESP32-CAM
FTDI програмист
F2F холбогч утас
Алхам 1: FTDI програмист ашиглан ESP32-CAM-ийг эхлүүлэх
Arduino IDE-ийг ESP32-CAM AI-Thinker хөгжүүлэх самбарыг програмчлахад ашиглаж болно. ESP32-CAM-ийн гол давуу тал бол ноорог байршуулах USB интерфэйсгүй явдал юм. Тиймээс танд ESP-32 програмчлахад гадны FTDI програмист шаардлагатай болно.
ESP32-CAM FTDI програмист
GND GND
5V VCC (5V)
U0R TX
U0T RX
GPIO0 GND
Энэхүү гарын авлагад Arduino IDE-ийг ашиглан ESP32-CAM (AI-Thinker) хөгжлийн самбар дээр кодыг хэрхэн програмчлах, байршуулахыг харуулав. гэрлийн чийдэн ба дагалдах хэрэгслийг холбох хэд хэдэн GPIO. Гэсэн хэдий ч түүнд суулгагдсан програмист байхгүй байна. Үүнийг компьютерт холбож код оруулахын тулд танд FTDI програмист хэрэгтэй.
ТАЙЛБАР: ESP-32 CAM-ийг зөвхөн Flash горимд байхад л програмчлах боломжтой. ESP32-CAM-ийн флаш горимыг идэвхжүүлэхийн тулд та GPIO0-ийг GND-тэй холбох ёстой
Код байршуулсны дараа та флэш горимыг идэвхгүй болгохын тулд GPIO 0 утсыг гаргаж, ESP-32-ийг хэвийн горимд ажиллуулах хэрэгтэй.
Алхам 2: ESP32-CAM тестлэх вэб серверийн жишээг байршуулна уу
Имэйлийн тоймыг байршуулахаас өмнө ESP32-CAM төгс ажиллаж байгаа эсэхийг шалгах хэрэгтэй. Үүнийг хийхийн тулд ESP32-> camera-> web-server-ээс вэб серверийн жишээг байршуулна уу. Дараах тохиргоог хийх ёстой.
Удирдах зөвлөл: ESP32 Wrover модуль
Порт: таны порт #
// Камерын загварыг сонгохCAMERA_MODEL_AI_THINKER
бусад бүх загварыг тайлбарлана уу.
SSID болон нууц үгээ Wifi хандалтын цэг дээр тохируулаад ноорогоо байршуулна уу.
Хэрэв та ESP32-CAM-аас видео дамжуулалтыг харж байгаа бол имэйлийн ноорог байршуулахад бэлэн байна.
Алхам 3: Gmail дансны тохиргоог өөрчлөх (Аюулгүй програмын хандалт)
Таны ESP32-CAM анх удаа gmail үйлчилгээнд нэвтрэхгүй байж магадгүй юм. Тиймээс та нэвтрэх замаар нууцлалын тохиргоог өөрчлөх хэрэгтэй
myaccount.google.com/lesssecureapps
хамгаалалт багатай апп -д таны бүртгэлд нэвтрэхийг зөвшөөрөх.
Алхам 4: Имэйлийн програмын ноорогыг байршуулна уу
Тодорхойлолтод өгсөн ноорог татаж аваад дараах параметрүүдийг оруулна уу.
#Тодорхойлох имэйлSenderAccount
#Тодорхойлох имэйлSenderPassword
#имэйл хүлээн авагчийг тодорхойлох
SSID
Нууц үг
Энэ бол ноорог байршуулах явдал юм.