Tartalomjegyzék:
- Kellékek
- 1. lépés: Az ESP32-CAM használatának megkezdése az FTDI programozó használatával
- 2. lépés: Töltse fel a webszerver példáját az ESP32-CAM teszteléséhez
- 3. lépés: A Gmail -fiók beállításainak módosítása (kevésbé biztonságos alkalmazáshozzáférés)
- 4. lépés: Töltse fel az e-mail alkalmazás vázlatát
Videó: Az ESP32-CAM fényképeket készíthet és e-mailben küldhet az SPIFF Memmory használatával. -- Nincs szükség SD -kártyára: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Helló emberek, Az ESP32-CAM kártya egy olcsó fejlesztési kártya, amely egy ESP32-S chipet, egy OV2640 kamerát, több GPIO-t kombinál a perifériák csatlakoztatásához és egy microSD kártyahelyet. Számos alkalmazással rendelkezik, beleértve a video streaming webszervert, egy megfigyelő kamerát, fényképeket, arcfelismerést és -felismerést, és még sok mást.
Néhány napja kíváncsi vagyok, hogy elküldhetnék-e az ESP32-CAM által rögzített fényképet e-mailben. Sok oktatóanyagot találtam az ESP32-CAM-ról, amelyek fényképeket készítenek az ESP32-CAM használatával; fényképek mentése SD kártyára. Ezért úgy döntöttem, hogy ezeket az alkalmazásokat egy helyre gyűjtöm. Az SD-kártya nem költséghatékony megoldás az ESP32-CAM számára, mert alig van szükségünk 500 KB-ra a fényképek tárolására. Ezért megpróbáltam kutatni, hogy figyelmen kívül hagyhatom-e az SD-kártya használatát, vagy lecserélhetem-e más memóriára.
Nagyon izgatott voltam, amikor megtudtam, hogy elegendő memória áll rendelkezésre az SPPF memóriának nevezett ESP-32 flash memóriában. Ezért úgy döntöttem, hogy ezt a megoldást használom, és kerülöm a külső SD -kártya használatát, ezáltal csökkentve a projekt költségeit.
Tehát ebben az oktatóanyagban megmutatom, hogyan kell:
1. Az ESP-32 CAM használatának megkezdése
2. A SPIFF használata a rögzített fényképek tárolására
3. SMTP használatával küldje el e -mailben a rögzített fényképeket
Kellékek
ESP32-CAM
FTDI programozó
F2F jumper vezetékek
1. lépés: Az ESP32-CAM használatának megkezdése az FTDI programozó használatával
Az Arduino IDE programozható az ESP32-CAM AI-Thinker fejlesztői tábla programozására. Az ESP32-CAM egyik legnagyobb hátránya, hogy nem rendelkezik USB interfésszel a vázlatok feltöltéséhez. Tehát külső FTDI programozóra lesz szüksége az ESP-32 programozásához. Kövesse a leírásban megadott képen látható vázlatokat.
ESP32-CAM FTDI programozó
GND GND
5V VCC (5V)
U0R TX
U0T RX
GPIO0 GND
Ez az útmutató bemutatja, hogyan kell programozni és feltölteni a kódot az ESP32-CAM (AI-Thinker) fejlesztőlapra az Arduino IDE segítségével. Az ESP32-CAM AI-Thinker modul egy ESP32 fejlesztőlap OV2640 kamerával, microSD kártya támogatással, beépített vaku lámpa és számos GPIO a perifériák csatlakoztatásához. Azonban nincs beépített programozója. Szüksége van egy FTDI programozóra a számítógéphez való csatlakoztatáshoz és a kód feltöltéséhez.
MEGJEGYZÉS: Az ESP-32 CAM csak vaku módban programozható. Az ESP32-CAM vaku módjának engedélyezéséhez csatolni kell a GPIO0-t GND-vel
A kód feltöltése után ki kell húznia a GPIO 0 vezetéket a vaku mód letiltásához, és normál üzemmódba kell futtatnia az ESP-32-t.
2. lépés: Töltse fel a webszerver példáját az ESP32-CAM teszteléséhez
Az e-mail vázlat feltöltése előtt meg kell győződnie arról, hogy az ESP32-CAM tökéletesen működik. Ehhez töltse fel a webszerver példát az ESP32-> kamera-> webszerverről. A következő konfigurációt kell beállítani:
Alaplap: ESP32 Wrover Module
Port: az Ön portja
// Válassza ki a kamera modelljétCAMERA_MODEL_AI_THINKER
megjegyzés az összes többi modellhez.
állítsa be az SSID -t és a jelszót a Wifi hozzáférési ponthoz, és töltse fel a vázlatot.
ha látja a videót az ESP32-CAM-ról, akkor készen áll az e-mail vázlat feltöltésére.
3. lépés: A Gmail -fiók beállításainak módosítása (kevésbé biztonságos alkalmazáshozzáférés)
Előfordulhat, hogy az ESP32-CAM először nem fér hozzá a gmail szolgáltatásokhoz. Tehát meg kell változtatnia az adatvédelmi beállításokat a hozzáféréssel
myaccount.google.com/lesssecureapps
engedélyezze a kevésbé biztonságos alkalmazás számára a hozzáférést a fiókjához.
4. lépés: Töltse fel az e-mail alkalmazás vázlatát
Töltse le a leírásban megadott vázlatot, és adja meg a következő paramétereket:
#define emailSenderAccount
#define emailSenderPassword
#define emailRecipient
SSID
Jelszó
Ennyi, töltsd fel a vázlatot.