Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pagsisimula Sa ESP32-CAM Gamit ang FTDI Programmer
- Hakbang 2: I-upload ang Halimbawa ng Web Server para sa Pagsubok sa ESP32-CAM
- Hakbang 3: Baguhin ang Mga Setting ng Gmail Account (Hindi Gaanong Secure ang Pag-access ng App)
- Hakbang 4: I-upload ang E-mail Application Sketch
Video: Nakuha ng Mga Larawan ang ESP32-CAM at Ipadala Sa pamamagitan ng E-mail Gamit ang SPIFF Memmory. -- WALANG Kinakailangan ng SD Card: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
Hello sa inyong lahat, Ang board ng ESP32-CAM ay isang board ng mababang pag-unlad na nagkakasama ng isang chip na ESP32-S, isang OV2640 camera, maraming mga GPIO upang ikonekta ang mga peripheral at isang puwang ng microSD card. Mayroon itong isang bilang ng mga application saklaw mula sa video streaming web server, bumuo ng isang surveillance camera, kumuha ng mga larawan, pagkilala sa mukha at pagtuklas, at marami pa.
Ilang araw na ang nakakalipas kung nagtataka ako kung maaari ba akong magpadala ng larawan na nakuha ng ESP32-CAM sa pamamagitan ng E-mail. Natagpuan ko ang maraming mga tutorial sa pagkuha ng mga larawan ng ESP32-CAM gamit ang ESP32-CAM; pag-save ng mga larawan sa SD card. Kaya't napagpasyahan kong tipunin ang lahat ng mga application na ito sa isang lugar. Ang SD-card ay hindi isang mabisang solusyon para sa ESP32-CAM dahil hindi namin kailangan ng 500 KB para sa pag-iimbak ng larawan. Kaya't sinubukan kong magsaliksik kung maaari kong balewalain ang paggamit ng SD-Card o palitan ito ng ilang iba pang memorya.
Tuwang tuwa ako na malaman na may sapat na memorya na magagamit sa ESP-32 flash memory na tinatawag na memorya ng SPIFF. Kaya't napagpasyahan kong gamitin ang solusyon na ito at iwasan ang paggamit ng paggamit ng panlabas na SD card kaya't binabawasan ang gastos ng aking proyekto.
Kaya sa tutorial na ito, ipapakita ko kung paano:
1. Pagsisimula sa iyong ESP-32 CAM
2. Paggamit ng SPIFF upang iimbak ang mga nakunan ng mga larawan
3. Paggamit ng SMTP upang maipadala sa Email ang mga nakunan ng mga larawan
Mga gamit
ESP32-CAM
FTDI programmer
F2F jumper wires
Hakbang 1: Pagsisimula Sa ESP32-CAM Gamit ang FTDI Programmer
Maaaring magamit ang Arduino IDE upang i-program ang board ng pagpapaunlad ng AI-Thinker ng ESP32-CAM. Ang isa sa mga pangunahing draw back ng ESP32-CAM ay wala itong USB interface para sa pag-upload ng mga sketch. Kaya't kakailanganin ka ng isang panlabas na programer ng FTDI para sa pagprograma ng ESP-32. Sundin ang ipinakitang mga iskema sa larawang ibinigay sa paglalarawan.
ESP32-CAM FTDI Programmer
GND GND
5V VCC (5V)
U0R TX
U0T RX
GPIO0 GND
Ipinapakita ng gabay na ito kung paano mag-program at mag-upload ng code sa ESP32-CAM (AI-Thinker) development board gamit ang Arduino IDE. Ang module na ESP32-CAM AI-Thinker ay isang board ng pagpapaunlad ng ESP32 na may isang OV2640 camera, suporta sa microSD card, on-board flash lamp at maraming mga GPIO upang ikonekta ang mga peripheral. Gayunpaman, wala itong built-in na programmer. Kailangan mo ng isang FTDI programmer upang ikonekta ito sa iyong computer at mag-upload ng code.
TANDAAN: Ang ESP-32 CAM ay maaari lamang mai-program kapag ito ay nasa Flash mode. Para sa pagpapagana ng flash mode ng ESP32-CAM kailangan mong ikabit ang GPIO0 sa GND
Matapos ang pag-upload ng code kailangan mong kunin ang GPIO 0 wire upang hindi paganahin ang flash mode at patakbuhin ang ESP-32 patungo sa normal na mode.
Hakbang 2: I-upload ang Halimbawa ng Web Server para sa Pagsubok sa ESP32-CAM
Bago i-upload ang email sketch kailangan mong tiyakin na ang iyong ESP32-CAM ay gumagana nang perpekto. Para sa pag-upload na ito ng halimbawa ng web-server mula sa ESP32-> camera-> web-server. Dapat itakda ang sumusunod na pagkagambala:
Lupon: Modyul ng ESP32 Wrover
Port: iyong port #
// Piliin ang modelo ng cameraCAMERA_MODEL_AI_THINKER
magkomento sa lahat ng iba pang mga modelo.
itakda ang SSID at Password sa iyong Wifi Access point at i-upload ang sketch.
kung makikita mo ang streaming ng video mula sa ESP32-CAM handa ka nang i-upload ang email sketch.
Hakbang 3: Baguhin ang Mga Setting ng Gmail Account (Hindi Gaanong Secure ang Pag-access ng App)
Sa kauna-unahang pagkakataon ang iyong ESP32-CAM ay maaaring hindi makakuha ng pag-access sa mga serbisyong gmail. Kaya kailangan mong baguhin ang mga setting ng privacy sa pamamagitan ng pag-access
myaccount.google.com/lesssecureapps
payagan ang hindi gaanong secure na app na i-access ang iyong account.
Hakbang 4: I-upload ang E-mail Application Sketch
I-download ang sketch na ibinigay sa paglalarawan, ibigay ang mga sumusunod na parameter:
# tukuyin ang emailSenderAccount
# tukuyin ang emailSenderPassword
# tukuyin ang emailRecipient
SSID
Password
Iyon ang i-upload ang sketch.