Kamera szerver létrehozása az ESP32-CAM-tal

Creating a Camera Server with the ESP32-CAM

Az ESP32-CAM egy olcsó mikrokontroller, beépített kameramodullal, amely képes képeket rögzíteni és élő videókat streaming. Kamera szerverként történő beállításával a video -hírcsatornát egy böngészőn keresztül érheti el, vagy integrálhatja azt az IoT alkalmazásokba. Ez az oktatóanyag vezet egy kamerakiszolgáló létrehozásán az ESP32-CAM segítségével.


Mire lesz szüksége

  1. ESP32-CAM modul
  2. FTDI programozó (USB-soros adapter)
  3. Jumper vezetékek
  4. Kenyérlemez (opcionális)
  5. Egy számítógép, amelyen az Arduino IDE telepített

1. lépés: Az Arduino IDE beállítása

1. Telepítse az ESP32 tábla csomagot

  1. Nyissa meg az Arduino IDE -t.

  2. Elindul Irat > Preferenciák.

  3. A "További Board Manager URLS" mezőben adja hozzá:

    https://dl.espressif.com/dl/package_esp32_index.json
    
  4. Kattintás RENDBEN.

  5. Elindul Szerszámok > Bizottság > Táblák menedzser.

  6. Keressen az "ESP32" -re, és telepítse a csomagot az Espressif Systems segítségével.

2. Telepítse a Camerawebserver példát

Az ESP32 tábla csomag tartalmaz egy Camerawebserver példát. Nincs szüksége további könyvtárakra.


2. lépés: Az ESP32-CAM bekötése

A kód feltöltéséhez az ESP32-CAM-ot kell csatlakoztatnia egy FTDI programozóhoz. Íme, hogyan lehet vezetni:

ESP32-CAM PIN FTDI programozó csap
GND GND
5 V -os VCC (5V)
U0R Tx
U0T RX
GND GND (IO0 - GND a villogáshoz)

Fontos: Csatlakoztassa az IO0 tűt a GND-hez, hogy az ESP32-CAM-ot flash módba tegye.


3. lépés: A kód feltöltése

1. Válassza ki a táblát és a portot

  1. Elindul Szerszámok > Bizottság és válasszon Ai-thinker ESP32-CAM.
  2. Alatt Szerszámok, válassza ki a helyes Comport Az FTDI programozójához.

2. Nyissa meg a Camerawebserver példát

  1. Elindul Irat > Példák > ESP32 > Kamera > Kamerawebserver.
  2. Cserélje ki a ssid és password Változók a Wi-Fi hitelesítő adataival:
    const char* ssid = "Your_SSID";
    const char* password = "Your_PASSWORD";
    

3. Állítsa be a kamera beállításait

Győződjön meg arról, hogy a következő sorok megfelelnek az ESP32-CAM modellnek (például AI-Thinker):

#define CAMERA_MODEL_AI_THINKER

Kommentáljon másokat #define CAMERA_MODEL_ vonalak.

4. Töltse fel a kódot

  1. Nyomja meg a Visszaállít gomb az ESP32-CAM-on, míg az IO0 csatlakozik a GND-hez.
  2. Kattintás Feltöltés az Arduino Ide -ben.
  3. Miután a feltöltés befejeződött, válassza le az IO0 -t a GND -ből, és nyomja meg a Visszaállít ismét gomb.

4. lépés: A fényképezőgép -kiszolgáló elérése

  1. Nyissa meg a soros monitort (Szerszámok > Soros monitor) és állítsa be az adatátviteli sebességet 115200.
  2. Az ESP32-CAM a Wi-Fi-hez való csatlakozás után jeleníti meg IP-címét. Például:
    Camera Ready! Use 'http://192.168.1.100' to connect
    
  3. Nyissa meg az IP -címet egy webböngészőben a kamera szerver felület eléréséhez.

5. lépés: A kamera szerverének feltárása

A webes felület lehetővé teszi:

  • Tekintse meg az élő video hírcsatornát.
  • Állítsa be a beállításokat, például a felbontást, a fényerőt és a kontrasztot.
  • Váltás a video streaming és a kép rögzítési módjai között.

Hibaelhárítás

  • Nincs kimenet a soros monitorban: Győződjön meg arról, hogy a megfelelő COM port kiválasztódik, és az ESP32-CAM Flash módban van a feltöltés során.
  • A kamerát nem észlelték: Ellenőrizze duplán a kamera csatlakozását az ESP32-CAM táblával.
  • Wi-Fi csatlakozási problémák: Ellenőrizze az SSID -t és a jelszavát, és ellenőrizze, hogy a hálózat tartományon belül van -e.
  • Túlmelegedés: Kerülje a hosszan tartó, nagy felbontású streaming-et a túlmelegedés megakadályozása érdekében.

Az ESP32-CAM kamera szerver alkalmazásai

  1. Otthoni biztonsági rendszerek
  2. Távirányító (például PET vagy vadon élő kamerák)
  3. IoT projektek képkötéssel vagy video streaming segítségével
  4. Intelligens ajtócsengő vagy intercom rendszerek

Következtetés

Sikeresen beállította az ESP32-CAM-ot kamerakiszolgálóként. Ez a sokoldalú modul integrálható számos olyan projektbe, amely video streaming vagy kép rögzítését igényli. Kísérletezzen különböző konfigurációkkal, és fedezze fel, hogy az ESP32-CAM hogyan illeszkedik az IoT ökoszisztémájához!

Hagyj egy megjegyzést

Notice an Issue? Have a Suggestion?
If you encounter a problem or have an idea for a new feature, let us know! Report a problem or request a feature here.