Բովանդակություն:
- Պարագաներ
- Քայլ 1: Սկսեք ESP32-CAM- ի հետ `օգտագործելով FTDI ծրագրավորողը
- Քայլ 2: Վերբեռնեք վեբ սերվերի օրինակ ՝ ESP32-CAM- ը փորձարկելու համար
- Քայլ 3. Փոխել Gmail հաշվի կարգավորումները (essրագրի ավելի քիչ ապահով մուտք)
- Քայլ 4: Վերբեռնեք էլ. Փոստի հայտի ուրվագիծը
Video: ESP32-CAM Լուսանկարեք և ուղարկեք էլ. Փոստի միջոցով ՝ SPIFF հիշողության միջոցով: -- Չի պահանջվում SD քարտ `4 քայլ
2024 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2024-01-30 09:46
Բարև ժողովուրդ, 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 jumper լարերը
Քայլ 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-> camera-> վեբ-սերվերից: Պետք է սահմանել հետևյալ կազմաձևը.
Տախտակ `ESP32 Wrover մոդուլ
Պորտ: Ձեր նավահանգիստը #
// Ընտրեք տեսախցիկի մոդելը CAMERA_MODEL_AI_THINKER
մեկնաբանեք բոլոր մյուս մոդելները:
սահմանեք SSID և գաղտնաբառ ձեր Wifi մուտքի կետին և վերբեռնեք ուրվագիծը:
եթե կարող եք տեսնել տեսանյութը, որը հոսում է ESP32-CAM- ից, պատրաստ եք վերբեռնել էլ. փոստի ուրվագիծը:
Քայլ 3. Փոխել Gmail հաշվի կարգավորումները (essրագրի ավելի քիչ ապահով մուտք)
Ձեր ESP32-CAM- ը առաջին անգամ կարող է մուտք գործել gmail ծառայություններ: Այսպիսով, դուք պետք է փոխեք գաղտնիության կարգավորումները `մուտք գործելով
myaccount.google.com/lesssecureapps
թույլ տվեք ոչ ապահով ծրագրին մուտք գործել ձեր հաշիվ:
Քայլ 4: Վերբեռնեք էլ. Փոստի հայտի ուրվագիծը
Ներբեռնեք նկարագրության մեջ նշված ուրվագիծը, նշեք հետևյալ պարամետրերը.
#սահմանել էլփոստի Սենդերհաշիվը
#սահմանել էլփոստի ՍենդերԲառը
#սահմանել էլփոստի հասցեատիրոջը
SSID
Գաղտնաբառ
Ահա և վերբեռնեք ուրվագիծը: