Агуулгын хүснэгт:

ESP32-CAM нь SPIFF санах ой ашиглан зураг авч имэйлээр илгээх боломжтой. -- SD карт шаардлагагүй: 4 алхам
ESP32-CAM нь SPIFF санах ой ашиглан зураг авч имэйлээр илгээх боломжтой. -- SD карт шаардлагагүй: 4 алхам

Видео: ESP32-CAM нь SPIFF санах ой ашиглан зураг авч имэйлээр илгээх боломжтой. -- SD карт шаардлагагүй: 4 алхам

Видео: ESP32-CAM нь SPIFF санах ой ашиглан зураг авч имэйлээр илгээх боломжтой. -- SD карт шаардлагагүй: 4 алхам
Видео: esp32 камера примеры Фотографии сохранение на SD карту 2024, Арваннэгдүгээр
Anonim
Image
Image
FTDI програмист ашиглан ESP32-CAM-ийг эхлүүлэх
FTDI програмист ашиглан ESP32-CAM-ийг эхлүүлэх

Сайн байна уу хүмүүсээ, 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 дансны тохиргоог өөрчлөх (Аюулгүй програмын хандалт)

Gmail дансны тохиргоог өөрчлөх (Аюулгүй програмын хандалт)
Gmail дансны тохиргоог өөрчлөх (Аюулгүй програмын хандалт)

Таны ESP32-CAM анх удаа gmail үйлчилгээнд нэвтрэхгүй байж магадгүй юм. Тиймээс та нэвтрэх замаар нууцлалын тохиргоог өөрчлөх хэрэгтэй

myaccount.google.com/lesssecureapps

хамгаалалт багатай апп -д таны бүртгэлд нэвтрэхийг зөвшөөрөх.

Алхам 4: Имэйлийн програмын ноорогыг байршуулна уу

Тодорхойлолтод өгсөн ноорог татаж аваад дараах параметрүүдийг оруулна уу.

#Тодорхойлох имэйлSenderAccount

#Тодорхойлох имэйлSenderPassword

#имэйл хүлээн авагчийг тодорхойлох

SSID

Нууц үг

Энэ бол ноорог байршуулах явдал юм.