Orodha ya maudhui:
- Vifaa
- Hatua ya 1: Anza na ESP32-CAM Kutumia Programu ya FTDI
- Hatua ya 2: Pakia Mfano wa Seva ya Wavuti ya Kupima ESP32-CAM
- Hatua ya 3: Badilisha mipangilio ya Akaunti ya Gmail (Upataji wa Programu Salama Salama)
- Hatua ya 4: Pakia Mchoro wa Maombi ya Barua pepe
Video: ESP32-CAM Piga Picha na Tuma Kupitia Barua-pepe Kutumia Kumbukumbu ya SPIFF. -- HAKUNA Kadi ya SD Inahitajika: Hatua 4
2024 Mwandishi: John Day | [email protected]. Mwisho uliobadilishwa: 2024-01-30 12:50
Habari watu, Bodi ya ESP32-CAM ni bodi ya maendeleo ya bei ya chini ambayo inachanganya chip ya ESP32-S, kamera ya OV2640, GPIO kadhaa za kuunganisha vifaa vya pembejeo na slot ya kadi ya MicroSD. Inayo safu kadhaa za programu kutoka kwa seva ya utiririshaji wa video, jenga kamera ya ufuatiliaji, piga picha, utambuzi wa uso na kugundua, na mengi zaidi.
Siku chache zilizopita najiuliza ikiwa ningeweza kutuma picha iliyonaswa na ESP32-CAM kupitia barua-pepe. Nilipata mafunzo mengi kwenye ESP32-CAM kunasa picha kwa kutumia ESP32-CAM; kuhifadhi picha kwenye kadi ya SD. Kwa hivyo niliamua kukusanya maombi haya yote sehemu moja. Kadi ya SD sio suluhisho la gharama nafuu kwa ESP32-CAM kwa sababu hatuhitaji 500 KB kwa kuhifadhi picha. Kwa hivyo nilijaribu kutafakari ikiwa ningeweza kupuuza matumizi ya Kadi ya SD au kuibadilisha na kumbukumbu zingine.
Nilifurahi sana kujua kwamba kuna kumbukumbu ya kutosha inapatikana kwenye kumbukumbu ya ESP-32 inayoitwa kumbukumbu ya SPIFF. Kwa hivyo niliamua kutumia suluhisho hili na kuzuia utumiaji wa kadi ya SD ya nje na hivyo kupunguza gharama ya mradi wangu.
Kwa hivyo katika mafunzo haya, nitaonyesha jinsi ya:
1. Kuanza na CAM yako ya ESP-32
2. Kutumia SPIFF kuhifadhi picha zilizonaswa
Kutumia SMTP kutuma barua pepe picha zilizopigwa
Vifaa
ESP32-CAM
Programu ya FTDI
Waya za kuruka za F2F
Hatua ya 1: Anza na ESP32-CAM Kutumia Programu ya FTDI
Arduino IDE inaweza kutumika kupanga bodi ya maendeleo ya ESP32-CAM AI-Thinker. Moja ya kurudi nyuma kwa ESP32-CAM ni kwamba haina kiolesura cha USB cha kupakia michoro. Kwa hivyo utahitajika programu ya nje ya FTDI kwa programu ya ESP-32. Fuata skimu zilizoonyeshwa kwenye picha iliyotolewa katika maelezo.
Programu ya ESP32-CAM FTDI
GND GND
5V VCC (5V)
U0R TX
U0T RX
GPIO0 GND
Mwongozo huu unaonyesha jinsi ya kupanga na kupakia nambari kwenye bodi ya maendeleo ya ESP32-CAM (AI-Thinker) kwa kutumia Arduino IDE. Moduli ya ESP32-CAM AI-Thinker ni bodi ya maendeleo ya ESP32 iliyo na kamera ya OV2640, msaada wa kadi ya MicroSD, kwenye bodi taa ya taa na GPIO kadhaa za kuunganisha vifaa vya pembeni. Hata hivyo, haina programu ya kujengwa. Unahitaji programu ya FTDI kuiunganisha kwenye kompyuta yako na upakie nambari.
KUMBUKA: CAM ya ESP-32 inaweza kusanidiwa tu ikiwa iko katika hali ya Flash. Kwa kuwezesha hali ya mwangaza ya ESP32-CAM lazima uambatishe GPIO0 na GND
Baada ya kupakia nambari unahitaji kuchukua waya wa GPIO 0 ili kuzima hali ya flash na kuendesha ESP-32 kwa hali ya kawaida.
Hatua ya 2: Pakia Mfano wa Seva ya Wavuti ya Kupima ESP32-CAM
Kabla ya kupakia mchoro wa barua pepe unahitaji kuhakikisha kuwa ESP32-CAM yako inafanya kazi kikamilifu. Kwa hii pakia mfano wa seva ya wavuti kutoka ESP32-> kamera-> seva ya wavuti. Usanidi ufuatao unapaswa kuwekwa:
Bodi: ESP32 Wrover Module
Bandari: bandari yako #
// Chagua mfano wa kameraCAMERA_MODEL_AI_THINKER
toa maoni mifano mingine yote.
weka SSID na Nenosiri kwenye kituo chako cha Ufikiaji cha Wifi na upakie mchoro.
ikiwa unaweza kuona utiririshaji wa video kutoka ESP32-CAM uko tayari kupakia mchoro wa barua pepe.
Hatua ya 3: Badilisha mipangilio ya Akaunti ya Gmail (Upataji wa Programu Salama Salama)
Kwa mara ya kwanza ESP32-CAM yako haiwezi kupata huduma za gmail. Kwa hivyo unahitaji kubadilisha mipangilio ya faragha kwa kufikia
myaccount.google.com/lesssecureapps
ruhusu programu isiyokuwa salama kupata akaunti yako.
Hatua ya 4: Pakia Mchoro wa Maombi ya Barua pepe
Pakua mchoro uliopewa katika maelezo, toa vigezo vifuatavyo:
#fafanua barua pepeSenderAccount
#fafanua barua pepeSenderPassword
#fafanua barua pepeMpokeaji
SSID
Nenosiri
Hiyo ni kupakia mchoro.