Мазмуну:

ESP32-CAM сүрөттөрдү тартып, SPIFF эс тутумун колдонуп электрондук почта аркылуу жөнөтүңүз. -- SD карт талап кылынбайт: 4 кадам
ESP32-CAM сүрөттөрдү тартып, SPIFF эс тутумун колдонуп электрондук почта аркылуу жөнөтүңүз. -- SD карт талап кылынбайт: 4 кадам

Video: ESP32-CAM сүрөттөрдү тартып, SPIFF эс тутумун колдонуп электрондук почта аркылуу жөнөтүңүз. -- SD карт талап кылынбайт: 4 кадам

Video: ESP32-CAM сүрөттөрдү тартып, SPIFF эс тутумун колдонуп электрондук почта аркылуу жөнөтүңүз. -- SD карт талап кылынбайт: 4 кадам
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 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ден веб-сервердин мисалын жүктөө. Төмөнкү конфигурация орнотулушу керек:

Board: ESP32 Wrover модулу

Порт: сиздин порт #

// Камера моделин тандооCAMERA_MODEL_AI_THINKER

башка бардык моделдерге комментарий жазыңыз.

SSID менен Сырсөздү Wifi кирүү чекитине коюп, эскизди жүктөңүз.

эгер сиз ESP32-CAMден видео агымын көрө алсаңыз, сиз электрондук почта эскизин жүктөөгө даярсыз.

3 -кадам: Gmail каттоо эсебинин жөндөөлөрүн өзгөртүү (Коопсуз колдонмого кирүү мүмкүнчүлүгү)

Gmail каттоо эсебинин жөндөөлөрүн өзгөртүү (Коопсуз колдонмого кирүү мүмкүнчүлүгү)
Gmail каттоо эсебинин жөндөөлөрүн өзгөртүү (Коопсуз колдонмого кирүү мүмкүнчүлүгү)

Биринчи жолу сиздин ESP32-CAM Gmail кызматтарына кире албай калышы мүмкүн. Демек, кирүү менен купуялык жөндөөлөрүн өзгөртүү керек

myaccount.google.com/lesssecureapps

коопсуздугу начарыраак колдонмонун каттоо эсебиңизге кирүүсүнө уруксат бериңиз.

4-кадам: Электрондук почтанын тиркемесин жүктөө

Сүрөттөмөдө берилген эскизди түшүрүп, төмөнкү параметрлерди бериңиз:

#Define emailSenderAccount

#Define emailSenderPassword

#define emailRecipient

SSID

Купуя сөз

Бул эскизди жүктөө.