Oleme selle kohta juba avaldanud WiFi moodul para Arduino teinekord, aga seekord on see mooduli kohta ESP32-CAM, ESP32 WiFi moodul koos väikese sisseehitatud videokaameraga. See võimaldab uusi funktsioone, nagu jälgimine või spionaaž kaugelt, jäädvustada kõike, mis juhtub, kui te pole seal, ja saata see mis tahes seadmesse salvestamiseks või kohapeal nägemiseks.
Peaaegu kõik WiFi-mooduli kohta öeldu, mida me juba arutasime, kehtib ka selle kohta, ainult et sellel on lisaks integreeritud kaamera. Kuid kõike, mida peate teadma, näitame teile selles juhendis ...
Mis on ESP32-CAM?
El ESP32-CAM See on moodul, mida saate kasutada paljude projektide ja Arduinoga. See on integreeritud mikrokontrolleriga tervikmoodul, mis võimaldab selle iseseisvalt töötada. Lisaks WiFi + Bluetooth-ühenduvusele on sellel moodulil ka integreeritud videokaamera ja microSD-pesa salvestamiseks.
See moodul pole üldse kallis ja teil võib olla arvukalt rakendusi. Alates mõnest lihtsast IoT-st kuni muude arenenumateni piltide jälgimiseks ja tuvastamiseks tehisintellekti abil ning isegi jälgimissüsteemina, et kontrollida, mis toimub kohas kaugjuhtimisega kõikjal
Osta üks
ESP32-CAM moodul pole üldse kallis, nagu ma ütlesin, mõne euro eest saab selle. Ja selle leiate hõlpsasti mõnest spetsialiseeritud kauplusest või Amazonist. Näiteks siin on mõned hea hinnaga soovitused:
- ESP32-CAM moodul
- Kaks ESP32-CAM-seadet mitmepunktilise jälgimisseadme paigaldamiseks.
- ESP32-CAM koos antenniga 8 dBi kaheriba ja kaabel suurema leviala jaoks.
- Kui teil on juba ESP32 moodul ja soovite lihtsalt kaamerat, saate seda teha osta see eraldi.
- Ja kui soovite, et USB-ga töötamine oleks täielikum: Tooteid ei leitud.
Nagu näete, pole see kallis ...
ESP32-CAM tehnilised omadused (andmeleht)
ESP32-CAM moodulil on mõned tehnilised omadused väga huvitav, mida näete andmeleht tootja. Siin võtan kokku olulisemad:
- Side: WiFi 802.11b / g / n + Bluetooth 4.2 koos BLE-ga. Toetab piltide üleslaadimist WiFi kaudu.
- Ühendused: UART, SPI, I2C, Ja PWM. Sellel on 9 GPIO tihvti.
- Kellasagedus: kuni 160Mhz.
- Mikrokontrolleri arvutusvõimsus: kuni 600 DMIPS.
- mälu: 520KB SRAM + 4MB PSRAM + SD-kaardi pesa
- Lisad: sellel on mitu unerežiimi, OTA poolt täiendatav püsivara ja sisseehitatud välkmälu kasutamiseks LED-id.
- Kaamera: Toetab OV2640 kaameraid, mis võivad olla pakendis või neid saab osta iseseisvalt. Seda tüüpi kaameratel on:
- 2 MP teie anduril
- 1622 × 1200 px UXGA massiivi suurus
- Väljundvorming YUV422, YUV420, RGB565, RGB555 ja 8-bitine andmete tihendamine.
- Pilti saab edastada vahemikus 15 kuni 60 kaadrit sekundis.
pinout
El pinout ESP32-CAM on väga lihtne, nagu näete eelmiselt skeemilt. Ja kaamera on ühendatud selle jaoks lubatud pistikupesaga. Hiljem saate Arduino näitel paremini aru, kuidas see on ühendatud ja milleks igaüks on mõeldud, ehkki saate juba idee.
Võite kasutada a FTDI väline adapter selle mooduli ühendamiseks ja selle hõlbustamiseks. See võimaldab ESP32-CAM-juhtmestiku asemel kasutada miniUSB-tüüpi porti. Nende moodulite kasutamiseks saate selle ühendada järgmiselt:
- Konfigureerige FTDI moodul töötama 3.3v-ga.
- Hüppa ESP0-CAM mooduli GPIO tihvt 32 ja GND.
- Mooduli 3v3 tihvt peab olema ühendatud FTDI Vcc-ga.
- Mooduli GPIO 3 (UOR) läheb FTDI TX-le.
- Mooduli GPIO 1 (U0T) läheb FTDI RX-le.
- Ja ESP32-CAMi teine GND koos FTDI mooduli GND-ga.
Nüüd on teil üks USB tüüpi liides, mis võib hõlbustada teie projekti ühendamist ...
Integreerimine Arduino IDE-ga
Kuni integreeruda FTDI-ga, ühendus on väga lihtne. Peate lihtsalt tegema järgmist.
- Ühendage mooduli ESP5-CAM 32v ühendus FTDI mooduli Vcc-ga.
- Ühendage mooduli ESP32-CAM GND FTDI mooduli GND-ga.
- TX0 FTDI-plaadilt läheb GPIO 3-le (U0RXD).
- FTDI-pardal olev RXI läheb GPIO 1-le (U0TXD).
- Ja möödub ESP0-CAM-plaadi GPI32 ja GND-st.
Nüüd saate selle FTDI mooduli kaudu USB-kaabli abil arvutiga ühendada. Teine võimalus on ühendage see arduinoga otse, ilma FTDI moodulit kasutamata. Kuid vaatame juhtumit FTDI-ga, mis on enamikul juhtudel parem ...
osa sammud järgida konfigureerida ja ajastada kõik toimima:
- Koodile tahvlile üleslaadimiseks peate seda tegema ühendage USB arvutisse.
- Järgmine samm on ESP32 teek et saaks seda ära kasutada. Selleks minge Arduino IDE-st faili> Eelistused> Seal URL-i lisamiseks väljale: https://dl.espressif.com/dl/package_esp32_index.json ja klõpsake nuppu OK. Nüüd minge Tools> Board> Board Manager> otsige ESP32 ja vajutage installiprogrammi ESP32 by Espressif Systems.
- Seejärel avage Arduino IDE > Tööriistad> Plaadid> valige AI-Thinker ESP32-CAM (selle valiku kuvamiseks menüüs peab olema installitud ESP32 lisandmoodul). Seejärel minge Tools> Port ja valige COM, kus teie tahvel on ühendatud.
- Nüüd sa saad laadige üles visand tahvlil, et see oleks lihtne, kasutage ühte näidetest, vt Fail> Näide> ESP32> Kaamera> CameraWebServer. Kui see on tehtud, kui ilmub teade, et see on edukalt laaditud, eemaldage kaabel GND GPIO tihvtilt 0 ja vajutage tahvlil nuppu Lähtesta.
- Lõpuks võite kasutada ja alustada tulemusi näeb veebiliideses ... Selle käivitamisel annab see teile monitoril URL-i koos IP-ga, mille peate juurdepääsu saamiseks sisestama oma veebibrauserisse. Selles saate reguleerida parameetreid ja vaadata, mida kaamera sensor näeb.
Ilmselt saate teha palju rohkem kasutades selle mooduli WiFi ja Bluetoothi võimalusi. Pidage meeles, et piiriks on teie kujutlusvõime. Siin ma lihtsalt näitan teile lihtsat sissejuhatust ...
Rohkem informatsiooni - Tasuta Arduino kursus
Tere päevast.
Kõik on suurepäraselt selgitatud ja programm laadib ideaalselt, kuid ESP32 lähtestamisel Wi-Fi tuvastamiseks jadamonitoril kuvatakse alati sama kaamera viga:
E (873) kaamera: kaamerasond ebaõnnestus veaga 0x105 (ESP_ERR_NOT_FOUND)
Kaamera käivitamine nurjus veaga 0x105
Mis võib juhtuda?
Tänud ette.
Tere,
Tõenäoliselt on see tingitud kaamera mooduli pistikust või valest toiteallikast.
Proovige neid kahte asja kontrollida.
Tervitus.
TERE HOMMIKUT, MUL ON ESP32 KAAMERA JA KOODI ÜLESLAADIL EI LEIA MOODUL EI URL-i ega IP-d
PROGRAMMEERIN SEDA ESP CAM MB-ga
KAS SAATE MIND AIDATA, MULLE ON SEE UUS?
Aitäh.