Съдържание:

ESP32-CAM Заснемане на снимки и изпращане по имейл с помощта на SPIFF Memmory. -- НЕ се изисква SD карта: 4 стъпки
ESP32-CAM Заснемане на снимки и изпращане по имейл с помощта на SPIFF Memmory. -- НЕ се изисква SD карта: 4 стъпки

Видео: ESP32-CAM Заснемане на снимки и изпращане по имейл с помощта на SPIFF Memmory. -- НЕ се изисква SD карта: 4 стъпки

Видео: ESP32-CAM Заснемане на снимки и изпращане по имейл с помощта на SPIFF Memmory. -- НЕ се изисква SD карта: 4 стъпки
Видео: ESP32-CAM - Быстрый старт 2024, Ноември
Anonim
Image
Image
Първи стъпки с ESP32-CAM с помощта на FTDI програмист
Първи стъпки с ESP32-CAM с помощта на FTDI програмист

Здравейте хора, Платката ESP32-CAM е евтина платка за разработка, която комбинира чип ESP32-S, камера OV2640, няколко GPIO за свързване на периферни устройства и слот за microSD карта. Той има редица приложения, вариращи от уеб сървър за стрийминг на видео, изграждане на камера за наблюдение, правене на снимки, разпознаване и разпознаване на лица и много други.

Преди няколко дни се чудя дали мога да изпратя снимка, заснета от ESP32-CAM по имейл. Открих много уроци по ESP32-CAM заснемане на снимки с помощта на ESP32-CAM; запазване на снимки на SD карта. Затова реших да събера всички тези приложения на едно място. SD картата не е рентабилно решение за ESP32-CAM, защото едва ли се нуждаем от 500 KB за съхранение на снимка. Затова се опитах да проуча дали мога да пренебрегна използването на SD-карта или да я заменя с друга памет.

Бях толкова развълнуван да знам, че във флаш паметта на ESP-32 има достатъчно памет, наречена SPIFF памет. Затова реших да използвам това решение и да избегна използването на външна SD карта, като по този начин намалих цената на моя проект.

Така че в този урок ще покажа как да:

1. Първи стъпки с вашия ESP-32 CAM

2. Използване на SPIFF за съхраняване на заснети снимки

3. Използване на SMTP за изпращане по имейл на заснетите снимки

Консумативи

ESP32-CAM

FTDI програмист

Кабелни проводници F2F

Стъпка 1: Започнете с ESP32-CAM с помощта на FTDI програмист

Arduino IDE може да се използва за програмиране на ESP32-CAM AI-Thinker дъска за разработка. Едно от основните недостатъци на ESP32-CAM е, че няма USB интерфейс за качване на скици. Така че ще ви е необходим външен програмист за FTDI за програмиране на ESP-32. Следвайте схемите, показани на снимката, предоставена в описанието.

ESP32-CAM FTDI програмист

GND GND

5V VCC (5V)

U0R TX

U0T RX

GPIO0 GND

Това ръководство показва как да програмирате и качвате код на платката за разработка на ESP32-CAM (AI-Thinker), използвайки Arduino IDE. Модулът ESP32-CAM AI-Thinker е платка за разработка на ESP32 с камера OV2640, поддръжка на microSD карта, вградена флаш лампа и няколко GPIO за свързване на периферни устройства. Той обаче няма вграден програмист. Нуждаете се от програмист за FTDI, за да го свържете с компютъра си и да качите код.

ЗАБЕЛЕЖКА: ESP-32 CAM може да се програмира само когато е в режим Flash. За да активирате флаш режима на ESP32-CAM, трябва да свържете GPIO0 с GND

След качване на код трябва да извадите кабела GPIO 0, за да деактивирате режима на светкавицата и да стартирате ESP-32 в нормален режим.

Стъпка 2: Качете пример за уеб сървър за тестване на ESP32-CAM

Преди да качите скицата на имейла, трябва да се уверите, че вашият ESP32-CAM работи перфектно. За това качване на пример за уеб-сървър от ESP32-> камера-> уеб-сървър. Следното конфигуриране трябва да бъде зададено:

Платка: 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

Парола

Това е качването на скицата.