Kamerapalvelimen luominen ESP32-CAM: n kanssa

Creating a Camera Server with the ESP32-CAM

ESP32-CAM on edullinen mikrokontrolleri, jossa on sisäänrakennettu kameramoduuli, joka pystyy kaappaamaan kuvia ja suoratoistaa live-videota. Asettamalla se kamerapalvelimeksi, voit käyttää videosyötteitä verkkoselaimen kautta tai integroida sen Internet -sovelluksiin. Tämä opetusohjelma opastaa sinua luomalla kamerapalvelimen ESP32-CAM: lla.


Mitä tarvitset

  1. ESP32-CAM-moduuli
  2. FTDI-ohjelmoija (USB-ser-sovitin)
  3. Hyppyjohdot
  4. Leipälevy (valinnainen)
  5. Tietokone, jossa Arduino IDE on asennettu

Vaihe 1: Arduino IDE: n asettaminen

1. Asenna ESP32 -levypaketti

  1. Avaa Arduino IDE.

  2. Mennä jhk Tiedosto > Mieltymykset.

  3. Lisää "Ylimääräisen hallituksen johtajan URLS" -kenttään: Lisää:

    https://dl.espressif.com/dl/package_esp32_index.json
    
  4. Napsauttaa Hyvä.

  5. Mennä jhk Työkalut > Hallitus > Hallituspäällikkö.

  6. Etsi "ESP32" ja asenna paketti espressif -järjestelmissä.

2. Asenna CameraWebserver -esimerkki

ESP32 -levypaketti sisältää CameraWebserver -esimerkin. Et tarvitse ylimääräisiä kirjastoja.


Vaihe 2: ESP32-CAM: n johdotus

Koodin lähettämiseksi sinun on kytkettävä ESP32-CAM FTDI-ohjelmoijaan. Näin se johdottaa:

ESP32-cam-nasta FTDI -ohjelmoijatappi
Hölynpöly Hölynpöly
5V VCC (5V)
U0R TX
U0t Rx
Hölynpöly GND (IO0 - GND vilkkumista varten)

Tärkeää: Kytke IO0-nasta GND: hen asettaaksesi ESP32-CAM Flash-tilaan.


Vaihe 3: Koodin lataaminen

1. Valitse kortti ja portti

  1. Mennä jhk Työkalut > Hallitus ja valitse Ai-ajattelija ESP32-CAM.
  2. Ali Työkalut, valitse oikea Com -portti FTDI -ohjelmoijallesi.

2. Avaa CameraWebserver -esimerkki

  1. Mennä jhk Tiedosto > Esimerkit > ESP32 > Kamera > Camerawebserver.
  2. Vaihtaa ssid ja password Muuttujat Wi-Fi-käyttöoikeustietojen kanssa:
    const char* ssid = "Your_SSID";
    const char* password = "Your_PASSWORD";
    

3. Säädä kameran asetuksia

Varmista, että seuraavat rivit vastaavat ESP32-CAM-mallia (esim. Ai-ajattelija):

#define CAMERA_MODEL_AI_THINKER

Kommentoi muuta #define CAMERA_MODEL_ linjat.

4. Lähetä koodi

  1. Paina Nollata Painike ESP32-CAM: ssä, kun IO0 on kytketty GND: hen.
  2. Napsauttaa Ladata Arduino IDE: ssä.
  3. Kun lataus on valmis, irrota IO0 GND: stä ja paina Nollata Painike uudelleen.

Vaihe 4: Kamerapalvelimen käyttäminen

  1. Avaa sarjamonitori (Työkalut > Sarjamonitori) ja aseta baud -arvo 115200.
  2. ESP32-CAM näyttää IP-osoitteensa Wi-Fi-yhteyteen. Esimerkiksi:
    Camera Ready! Use 'http://192.168.1.100' to connect
    
  3. Avaa IP -osoite verkkoselaimessa päästäksesi kamerapalvelinliittymään.

Vaihe 5: Kamerapalvelimen tutkiminen

Web -käyttöliittymän avulla voit:

  • Katso live -videosyöte.
  • Säädä asetuksia, kuten resoluutio, kirkkaus ja kontrasti.
  • Vaihda videon suoratoiston ja kuvan sieppaustilojen välillä.

Vianetsintä

  • Ei lähtöä sarjamonitorissa: Varmista, että oikea COM-portti on valittu ja ESP32-CAM on flash-tilassa latauksen aikana.
  • Kameraa ei havaittu: Tarkista kamerayhteys ESP32-CAM-levyyn.
  • Wi-Fi-yhteysongelmat: Varmista SSID ja salasana ja varmista, että verkko on alueella.
  • Ylikuumeneminen: Vältä pitkittynyttä korkean resoluution suoratoistoa ylikuumenemisen estämiseksi.

ESP32-CAM-kamerapalvelimen sovellukset

  1. Kodin turvajärjestelmät
  2. Etävalvonta (esim. PET- tai villieläinkamerat)
  3. IoT -projektit kuvan sieppauksella tai videoiden suoratoistolla
  4. Älykäs ovikello- tai sisäpuhelinjärjestelmät

Johtopäätös

Olet määrittänyt ESP32-CAM: n onnistuneesti kamerapalvelimena. Tämä monipuolinen moduuli voidaan integroida monenlaisiin projekteihin, jotka vaativat videon suoratoistoa tai kuvan sieppausta. Kokeile erilaisia ​​kokoonpanoja ja tutki, kuinka ESP32-CAM sopii IoT-ekosysteemiin!

Jätä kommentti

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.