A távfelügyelet sok esetben elengedhetetlen, de a kamera azonnali vásárlása meglehetősen költséges lehet. Szerencsére találhat alternatív megoldásokat.

Gyors, olcsó módra van szüksége, hogy okostelefonjáról ellenőrizze a dolgokat? Meglátjuk, hogyan használhatjuk az olcsó ESP32-CAM modult távoli, web-képes kamera beállításához felügyeleti, megfigyelési vagy videós ajtócsengő alkalmazásokhoz!

Kellékek gyűjtése ehhez a projekthez

Ehhez a projekthez szüksége lesz:

  • ESP32-CAM kártya programozói kártyával vagy beépített USB porttal
  • Mikro USB kábel
  • Egy USB töltő
  • A vezeték nélküli hozzáférési pont hálózatneve és jelszava
  • Okostelefon vagy táblagép

A megfelelő ESP32-CAM kártya kiválasztása

Ehhez a projekthez szüksége lesz egy módszerre az ESP32-CAM kártya számítógépről történő programozására, és egy módra, amellyel tápellátást biztosíthat, ha már nincs csatlakoztatva a számítógéphez. Mindkét funkció könnyen végrehajtható, ha az alaplap rendelkezik USB-csatlakozóval.

Emiatt meg kell vegyél egy ESP32-CAM-ot

instagram viewer
ESP32-CAM-MB leánykártyával vagy újabb ESP32-CAM-CH340-el. Mindkettőhöz tartozik a programozáshoz és a tápellátáshoz szükséges USB-port. Kerülje a csupasz ESP32-CAM kártya vásárlását, mert ehhez további alkatrészekre lesz szükség, amelyek esetleg nincsenek nála.

Az Arduino IDE beállítása

Az ESP32-CAM programozásához szüksége lesz az Arduino IDE-re Arduino weboldal. A cikk írásakor az 1.8.19 volt a jelenlegi verzió.

A letöltés befejezése után indítsa el az alkalmazást. Amikor először futtatod, előfordulhat, hogy a Windows fel nem ismert alkalmazásra figyelmeztet. Biztonságos a kattintás Több információ, utána Fuss mindegy.

Miután az Arduino IDE elindul, így fog kinézni:

Néhány változtatást kell végrehajtania, hogy az Arduino IDE felismerje az ESP32-CAM-ot. Először is nyissa meg preferenciák tól Fájl menü. Ahol ki van írva További fórumkezelői URL-ek, illessze be a következő sorba:

https://dl.espressif.com/dl/package_esp32_index.json

Ezután kattintson rendben.

Most nyissa meg a Eszközök menüt, és vigye az egeret a következővel kezdődő menüpontra Tábla: (valami ilyesmi lehet Tábla: Arduino Uno). A megjelenő almenüből válassza ki a lehetőséget táblák menedzsere. Ez egy új ablakot nyit meg a tetején egy keresősávval. típus ESP32 a keresősávban. Ezzel lehetővé kell tenni a kiválasztást esp32 az Espressif Systems által. Kattintson Telepítés. Amikor a letöltés befejeződött, kattintson a gombra rendben kilépni a táblák menedzsere.

Most térjen vissza a Eszközök menüt, és ismét nyissa meg a szóval kezdődő almenüt Tábla. Ezúttal látnia kell egy ESP32 Arduino elem, ami korábban nem volt ott. Ez egy almenü a táblanevek hosszú listájával. megtalálja AI Thinker ESP32-CAM és válassza ki azt.

Ez az; az Arduino IDE most az ESP32-CAM-hez van konfigurálva!

A CameraWebServer fordítása és betöltése

Az Arduino IDE egy nagyszerű példával rendelkezik, az úgynevezett CameraWebServer amely bemutatja az ESP32-CAM teljes képességét. Próbáljuk ki! Tól Fájl menüből válassza ki Példák és keresse meg az úgynevezett részt Példák az AI Tinker ESP32-CAM-hez.

Ez alatt válassza ki ESP32, azután Kamera-és végül CameraWebServer.

Néhány módosítást el kell végeznünk, hogy ez működjön az ESP32-CAM-mel. Keresse meg azokat a sorokat, amelyek így néznek ki:

// Kameramodell kiválasztása
#define CAMERA_MODEL_WROVER_KIT // PSRAM-mal rendelkezik
//#define CAMERA_MODEL_ESP_EYE // PSRAM-mal rendelkezik
//#define CAMERA_MODEL_M5STACK_PSRAM // Van PSRAM
//#define CAMERA_MODEL_M5STACK_V2_PSRAM // Az M5Camera B verziója PSRAM-mal rendelkezik
//#define CAMERA_MODEL_M5STACK_WIDE // PSRAM-mal rendelkezik
//#define CAMERA_MODEL_M5STACK_ESP32CAM // Nincs PSRAM
//#define CAMERA_MODEL_AI_THINKER // PSRAM-mal rendelkezik
//#define CAMERA_MODEL_TTGO_T_JOURNAL // Nincs PSRAM

Ez a lista több kamerakártya nevéből áll, mindegyik előtt a következővel: #define. Ezen vonalak egyike aktív, míg a többi inaktív. A // karakterrel kezdődő sorok inaktívak, míg a perjel nélküli sorok aktívak. Módosítani szeretnénk úgy, hogy csak a for CAMERA_MODEL_AI_THINKER aktív. Ehhez tegye a következőket:

// Kameramodell kiválasztása
//#define CAMERA_MODEL_WROVER_KIT // PSRAM-mal rendelkezik
//#define CAMERA_MODEL_ESP_EYE // PSRAM-mal rendelkezik
//#define CAMERA_MODEL_M5STACK_PSRAM // Van PSRAM
//#define CAMERA_MODEL_M5STACK_V2_PSRAM // Az M5Camera B verziója PSRAM-mal rendelkezik
//#define CAMERA_MODEL_M5STACK_WIDE // PSRAM-mal rendelkezik
//#define CAMERA_MODEL_M5STACK_ESP32CAM // Nincs PSRAM
#define CAMERA_MODEL_AI_THINKER // PSRAM-mal rendelkezik
//#define CAMERA_MODEL_TTGO_T_JOURNAL // Nincs PSRAM

Ezután közölnünk kell az ESP32-CAM-et a vezeték nélküli hálózatunkkal. Keresse meg a következő sorokat:

const char* ssid = "********";
const char* jelszó = "*********";

Most cserélje ki a csillagokat erre: a hálózat neve (SSID) és a vezeték nélküli hozzáférési pont hálózati jelszavát. Csak a csillagokat cserélje ki, és tartsa meg a dupla idézőjeleket.

Most kattintson a kerek pipa gombra az Arduino IDE eszköztáron (vagy válassza ki a Ellenőrzés/fordítás tól Vázlat menü). Az Arduino IDE azt fogja mondani Vázlat összeállítása. Egy idő után azt fogja mondani Az összeállítás kész. Ha ahelyett, hogy ezt látná, hibaüzenetet kap, az azt jelenti, hogy valamit rosszul írt be. Gondosan ellenőrizze a változtatásokat, javítsa ki a hibákat, és próbálja újra!

Ha a fordítás sikeres, az utolsó lépés a program feltöltése a táblára. Csatlakoztassa az ESP32-CAM-ot a számítógéphez USB-kábellel. Ezután menjen a Eszközök menüt, és keressen egy olyan elemet, amely a következővel kezdődikKikötő:", és válasszon egy soros portot az almenüből. Ezután kattintson arra a gombra, amely egy körben lévő nyílnak tűnik az Arduino eszköztáron (vagy válassza ki a Feltöltés tól Eszközök menü). Az Arduino IDE mondjuk újrafordítja Feltöltés egy darabig, aztán végre kimondja Feltöltés kész.

Ha hibaüzenetet kap, amely szerint a kártya nincs csatlakoztatva, lépjen a Eszközök menüt, és válasszon egy másik soros portot az almenüből. Próbáld ki mindegyiket, amíg meg nem találod a megfelelőt!

Most kattintson a nagyítónak tűnő gombra az Arduino eszköztár jobb oldalán található mezőben (vagy válassza a Soros monitor tól Eszközök menü). Ezzel egy új ablak jelenik meg a számítógépen az ESP32-CAM kimenetéhez.

A fenti lépések végrehajtása után nyomja meg az ESP32-CAM-MB jobb oldalán található kis reset gombot. Ezt a gombot fel kell címkézni RST. Amint ezt megteszi, szöveget kell látnia a Soros monitor ablak. Keresse meg a következőképpen kinéző sorokat:

WiFi csatlakoztatva
Webszerver indítása a következő porton: '80'
Streamszerver indítása a következő porton: '81'
Kamera kész! használd http://192.168.1.9' kapcsolódni

Az okostelefonon írja be a HTTP webcímet egy webböngészőbe. Kapsz egy weboldalt sok különböző konfigurációs lehetőséggel. Görgessen lefelé, amíg meg nem jelenik a Indítsa el az adatfolyamot gomb. Kattintson rá, hogy élő képet kapjon arról, amit az ESP32-CAM lát. Jelölje be ezt a weboldalt a könyvjelzők közé, hogy később visszatérhessen!

Miután meggyőződött arról, hogy működik, leválaszthatja az ESP32-CAM-ot a számítógépről, és egy normál USB-töltő segítségével bárhová magával viheti, ahol figyelni és táplálni szeretné. Az élő nézet megtekintéséhez okostelefonjáról csatlakozzon a könyvjelzővel ellátott oldalhoz!

Itt az ideje, hogy alkalmazza a tanultakat

Tehát megvan – egy egyszerű módja annak, hogy az ESP32-CAM-ot okostelefonról elérhető webkameraként használja! Használja otthona felügyeletére, babafigyelőként vagy okos csengőként! Ügyeljen arra, hogy ha az ESP32-CAM-ját az otthoni hálózatán kívülről szeretné figyelni, be kell állítania a porttovábbítást az internetes útválasztón.

Időeltolódás rögzítése alacsony költségvetéssel az ESP32-CAM használatával

Olvassa el a következőt

RészvényCsipogRészvényEmail

Kapcsolódó témák

  • DIY
  • DIY projekt oktatóanyagok
  • DIY projektötletek
  • ESP32
  • Videó

A szerzőről

Marcio Teixeira (5 cikk megjelent)

A nyílt forráskódú szoftverek, az elektronika, a 3D nyomtatás, a számítógépes grafika és a retro-számítástechnika iránt különösen érdekelt gyártó vagyok.

Továbbiak Marcio Teixeirától

Iratkozzon fel hírlevelünkre

Csatlakozzon hírlevelünkhöz műszaki tippekért, ismertetőkért, ingyenes e-könyvekért és exkluzív ajánlatokért!

Kattintson ide az előfizetéshez