O WiFi modul za Arduino drugič, ampak tokrat gre za modul ESP32 CAM, modul ESP32 WiFi z majhno vgrajeno video kamero. To omogoča nove funkcije, na primer nadzor ali vohunjenje na daljavo, zajemanje vsega, kar se zgodi, ko vas ni, in pošiljanje v katero koli napravo za snemanje ali za ogled na kraju samem.
Skoraj vse rečeno za modul WiFi, o katerem smo že govorili, bi veljalo tudi za tega, le da ima poleg vgrajena kamera. Toda vse, kar morate vedeti, vam bomo pokazali v tem priročniku ...
Kaj je ESP32-CAM?
El ESP32 CAM To je modul, ki ga lahko uporabljate pri številnih projektih in z Arduinom. To je celoten modul z integriranim mikrokrmilnikom, zaradi katerega lahko deluje samostojno. Ta modul ima poleg povezave WiFi + Bluetooth tudi vgrajeno video kamero in režo za microSD za shranjevanje.
Ta modul sploh ni drag in ga lahko tudi imate množico aplikacij. Od nekaterih preprostih IoT do drugih, naprednejših za spremljanje in prepoznavanje slik z uporabo umetne inteligence in celo kot nadzorni sistem za preverjanje dogajanja na kraju, kjer koli ste ...
Nakup enega
Modul ESP32-CAM sploh ni drag, kot rečeno, za nekaj evrov ga lahko dobite. Z lahkoto ga najdete v nekaterih specializiranih trgovinah ali na Amazonu. Tukaj je na primer nekaj priporočila po ugodni ceni:
- ESP32-CAM modul
- Dve enoti ESP32-CAM za namestitev večtočkovne nadzorne naprave.
- ESP32-CAM z anteno Dvopasovni in kabel 8 dBi za večji obseg pokritosti.
- Če že imate modul ESP32 in želite samo kamero, lahko kupite ga ločeno.
- In če vam je bolj všeč delo z USB-jem: Ni najdenih izdelkov
Kot vidite, ni drago ...
Tehnične značilnosti ESP32-CAM (podatkovni list)
Modul ESP32-CAM jih ima nekaj tehnične značilnosti zelo zanimivo, kar lahko vidite v Obrazec proizvajalca. Tu povzamem najpomembnejše:
- Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 z BLE. Podpira nalaganje slik prek WiFi-ja.
- Povezave: UART, SPI, I2C, In PWM. Ima 9 GPIO nožic.
- Taktna frekvenca: do 160 MHz.
- Računalniška moč mikrokrmilnika: do 600 DMIPS.
- spomin: 520 KB SRAM + 4 MB reže za kartice PSRAM + SD
- Pripomočki: ima več načinov spanja, vdelano programsko opremo, ki jo lahko nadgradi OTA, in LED za uporabo vgrajenega pomnilnika flash.
- Camera: Podpira kamere OV2640, ki jih lahko dobite v paketu ali jih kupite samostojno. Te vrste kamer imajo:
- 2 MP na senzorju
- Velikost matrike UXGA 1622 × 1200 px
- Izhodna oblika YUV422, YUV420, RGB565, RGB555 in 8-bitno stiskanje podatkov.
- Sliko lahko prenesete med 15 in 60 sličicami na sekundo.
Pinout
El pinout ESP32-CAM je zelo preprost, kot lahko vidite na prejšnjem diagramu. Fotoaparat je povezan s priključkom, ki je zanj omogočen. Kasneje boste na primeru Arduina bolje razumeli, kako je povezan in čemu služi vsak, čeprav že lahko dobite idejo.
Lahko uporabite a Zunanji adapter FTDI za povezavo tega modula in lažje upravljanje z njim. To omogoča uporabo vrat tipa miniUSB namesto ožičenja ESP32-CAM. Če želite uporabiti enega od teh modulov, ga lahko povežete tako:
- Konfigurirajte modul FTDI za delovanje pri 3.3v.
- Preskočite zatič GPIO 0 in GND modula ESP32-CAM.
- 3v3 zatič modula mora biti povezan z Vcc FTDI.
- GPIO 3 (UOR) modula bo prešel v TX FTDI.
- GPIO 1 (U0T) modula gre na RX FTDI.
- In drugi GND ESP32-CAM z GND modula FTDI.
Zdaj ga imate Vmesnik tipa USB, ki lahko olajšajo povezavo vašega projekta ...
Integracija z Arduino IDE
Da integrirati s FTDI, povezava je zelo preprosta. Narediti morate le naslednje:
- Povežite 5v povezavo modula ESP32-CAM z Vcc modula FTDI.
- Povežite GND modula ESP32-CAM z GND modula FTDI.
- TX0 s plošče FTDI gre na GPIO 3 (U0RXD).
- RXI s plošče FTDI gre na GPIO 1 (U0TXD).
- In zaobide GPI0 in GND plošče ESP32-CAM.
Zdaj ga lahko prek modula FTDI s kablom USB povežete z računalnikom. Druga možnost je ga priključite na arduino neposredno, brez uporabe modula FTDI. Pa poglejmo primer s FTDI, ki je za večino primerov boljši ...
P korake če želite vse konfigurirati in razporediti:
- Če želite naložiti kodo na tablo, jo morate priključite USB v računalnik.
- Naslednji korak je namestitev Knjižnica ESP32 da bi lahko to izkoristili. Za to v Arduino IDE pojdite v Datoteka> Nastavitve> Tam, v polje za dodajanje URL-ja dodajte: https://dl.espressif.com/dl/package_esp32_index.json in kliknite V redu. Zdaj pojdite na Orodja> Plošča> Upravitelj plošče> poiščite ESP32 in pritisnite namestitev "ESP32 by Espressif Systems".
- Nato odprite Arduino IDE > Orodja> Plošče> izberite AI-Thinker ESP32-CAM (če želite, da se ta možnost prikaže v meniju, morate imeti nameščen dodatek ESP32). Nato pojdite na Orodja> Vrata in izberite COM, kamor je priključena vaša plošča.
- Zdaj lahko naložite skico na plošči, če želite biti enostavnejši, uporabite enega od primerov, glejte Datoteka> Primer> ESP32> Kamera> CameraWebServer. Ko se konča, ko se prikaže sporočilo, da je bilo uspešno naloženo, odstranite kabel z GPIO zatiča 0 na GND in pritisnite gumb Reset na plošči.
- Končno lahko uporabite in zaženete si oglejte rezultate v spletnem vmesniku ... Ko ga zaženete, vam bo na monitorju dal URL z IP-jem, ki ga morate vstaviti v spletni brskalnik za dostop. Z njega lahko prilagodite parametre in vidite, kaj se vidi s senzorja kamere.
Očitno lahko narediti veliko več izkoriščanje zmogljivosti tega modula za WiFi in Bluetooth. Ne pozabite, da je meja vaša domišljija. Tu vam preprosto pokažem preprost uvod ...
Več informacij - Brezplačni tečaj Arduino
Dober dan.
Vse je odlično razloženo in program se odlično naloži, a ko ponastavim ESP32, da zazna Wi-Fi na serijskem monitorju, vedno dobim isto napako kamere:
E (873) kamera: sonda kamere ni uspela z napako 0x105 (ESP_ERR_NOT_FOUND)
Zagon kamere ni uspel z napako 0x105
Kaj se lahko zgodi?
Hvala vnaprej.
Pozdravljeni,
Najverjetneje je to posledica priključka modula kamere ali nepravilnega napajanja.
Poskusite preveriti ti dve stvari.
Pozdrav.
DOBRO JUTRO, IMAM KAMERO ESP32 IN KO NALOŽIM KODO, MODUL NE NAJDE URL-ja NE IP-ja
PROGRAMIRAM GA Z ESP CAM MB
MI LAHKO POMAGATE, SEM NOV PRI TEM?
HVALA VEČ veliko.