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
- ESP32-CAM-moduuli
- FTDI-ohjelmoija (USB-ser-sovitin)
- Hyppyjohdot
- Leipälevy (valinnainen)
- Tietokone, jossa Arduino IDE on asennettu
Vaihe 1: Arduino IDE: n asettaminen
1. Asenna ESP32 -levypaketti
-
Avaa Arduino IDE.
-
Mennä jhk Tiedosto > Mieltymykset.
-
Lisää "Ylimääräisen hallituksen johtajan URLS" -kenttään: Lisää:
https://dl.espressif.com/dl/package_esp32_index.json
-
Napsauttaa Hyvä.
-
Mennä jhk Työkalut > Hallitus > Hallituspäällikkö.
-
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
- Mennä jhk Työkalut > Hallitus ja valitse Ai-ajattelija ESP32-CAM.
- Ali Työkalut, valitse oikea Com -portti FTDI -ohjelmoijallesi.
2. Avaa CameraWebserver -esimerkki
- Mennä jhk Tiedosto > Esimerkit > ESP32 > Kamera > Camerawebserver.
- Vaihtaa
ssid
japassword
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
- Paina Nollata Painike ESP32-CAM: ssä, kun IO0 on kytketty GND: hen.
- Napsauttaa Ladata Arduino IDE: ssä.
- Kun lataus on valmis, irrota IO0 GND: stä ja paina Nollata Painike uudelleen.
Vaihe 4: Kamerapalvelimen käyttäminen
- Avaa sarjamonitori (Työkalut > Sarjamonitori) ja aseta baud -arvo
115200
. - ESP32-CAM näyttää IP-osoitteensa Wi-Fi-yhteyteen. Esimerkiksi:
Camera Ready! Use 'http://192.168.1.100' to connect
- 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
- Kodin turvajärjestelmät
- Etävalvonta (esim. PET- tai villieläinkamerat)
- IoT -projektit kuvan sieppauksella tai videoiden suoratoistolla
- Ä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!