Već smo objavili o WiFi modul za Arduino drugi put, ali ovaj put se radi o modulu ESP32 CAM, ESP32 WiFi modul s malom ugrađenom video kamerom. To omogućuje nove funkcije, kao što su nadzor ili špijunaža na daljinu, hvatanje svega što se događa kad vas nema i slanje na bilo koji uređaj radi snimanja ili da biste mogli vidjeti in-situ.
Gotovo sve što je rečeno za WiFi modul o kojem smo već razgovarali vrijedilo bi i za ovaj, samo što on ima i neke sitne osobine uz integrirana kamera. Ali sve što trebate znati pokazati ćemo vam u ovom vodiču ...
Što je ESP32-CAM?
El ESP32 CAM To je modul koji možete koristiti s mnoštvom projekata i s Arduinom. To je cjeloviti modul s integriranim mikrokontrolerom, koji ga može učiniti samostalnim. Uz WiFi + Bluetooth vezu, ovaj modul ima i integriranu video kameru te microSD utor za pohranu.
Ovaj modul uopće nije skup, a možda i ima mnoštvo aplikacija. Od nekih jednostavnih IoT-a, do drugih naprednijih za nadgledanje i prepoznavanje slika pomoću AI-a, pa čak i kao nadzorni sustav za provjeru što se događa na nekom mjestu udaljeno gdje god se nalazili ...
Kupi jedan
ESP32-CAM modul uopće nije skup, kao što sam rekao, za nekoliko eura možete ga dobiti. A lako ga možete pronaći u nekim specijaliziranim trgovinama ili na Amazonu. Na primjer, evo nekoliko preporuke po povoljnoj cijeni:
- ESP32-CAM modul
- Dvije ESP32-CAM jedinice za montiranje uređaja za nadzor s više točaka.
- ESP32-CAM s antenom Dvopojasni kabel od 8 dBi i kabel za veći opseg pokrivanja.
- Ako već imate ESP32 modul i želite samo kameru, možete kupite ga zasebno.
- A ako vam je draži cjelovitiji rad s USB-om: Nije pronađen nijedan proizvod.
Kao što vidite, nije skupo ...
Tehničke značajke ESP32-CAM (tehnički list)
ESP32-CAM modul ima neke tehničke karakteristike vrlo zanimljivo što možete vidjeti u tablični proizvođač. Ovdje rezimiram najvažnije:
- Conectividad: WiFi 802.11b / g / n + Bluetooth 4.2 s BLE. Podržava prijenos slika putem WiFi-a.
- veze: UART, SPI, I2C, I PWM. Ima 9 GPIO pinova.
- Učestalost takta: do 160 MHz.
- Računska snaga mikrokontrolera: do 600 DMIPS.
- Memorija: 520 KB SRAM + 4 MB PSRAM + utor za SD karticu
- Dodaci: ima više načina mirovanja, firmver koji nadograđuje OTA i LED diode za upotrebu ugrađene flash memorije.
- Kamere: Podržava OV2640 fotoaparate koji se mogu isporučiti u paketu ili se mogu kupiti samostalno. Ove vrste kamera imaju:
- 2 MP na vašem senzoru
- Veličina polja UXGA od 1622 × 1200 px
- Izlazni format YUV422, YUV420, RGB565, RGB555 i 8-bitna kompresija podataka.
- Možete prenijeti sliku između 15 i 60 FPS.
Pinout
El pinout ESP32-CAM-a vrlo je jednostavan, kao što možete vidjeti na prethodnom dijagramu. A kamera je spojena na priključak koji joj je omogućen. Tada ćete na primjeru Arduina bolje razumjeti kako je povezan i čemu služi svaki od njih, iako već možete dobiti ideju.
Možete koristiti FTDI vanjski adapter za povezivanje ovog modula i olakšavanje upravljanja. To omogućuje upotrebu priključka tipa miniUSB umjesto ožičenja ESP32-CAM. Da biste koristili jedan od ovih modula, možete ga povezati ovako:
- Konfigurirajte FTDI modul za rad na 3.3v.
- Premostite GPIO pin 0 i GND modula ESP32-CAM.
- Pin 3v3 modula mora biti spojen na Vcc FTDI.
- GPIO 3 (UOR) modula ići će u TX FTDI-a.
- GPIO 1 (U0T) modula ide na RX FTDI-a.
- I drugi GND ESP32-CAM s GND FTDI modula.
Sad imate jedan USB sučelje tipa, što može olakšati povezivanje vašeg projekta ...
Integracija s Arduino IDE-om
Na integrirati s FTDI-jem, veza je vrlo jednostavna. Jednostavno morate učiniti sljedeće:
- Spojite 5v vezu modula ESP32-CAM na Vcc modula FTDI.
- Spojite GND modula ESP32-CAM na GND modula FTDI.
- TX0 s FTDI ploče ide na GPIO 3 (U0RXD).
- RXI s FTDI ploče ide na GPIO 1 (U0TXD).
- I zaobilazi GPI0 i GND ploče ESP32-CAM.
Sada ga možete povezati s računalom pomoću USB kabela putem FTDI modula. Druga je mogućnost spojite ga na arduino izravno, bez upotrebe FTDI modula. No, pogledajmo slučaj s FTDI-jem koji je za većinu slučajeva bolji ...
The koraci koje treba slijediti za konfiguriranje i raspoređivanje svega za rad:
- Da biste učitali kod na ploču, morate spojite USB na svoje računalo.
- Sljedeći je korak instaliranje ESP32 knjižnica da bih mogao iskoristiti ovu. Za to iz Arduino IDE idite na Datoteka> Preference> Tamo, u polje za dodavanje URL-a dodajte: https://dl.espressif.com/dl/package_esp32_index.json i kliknite U redu. Sada idite na Alati> Ploča> Upravitelj ploče> potražite ESP32 i pritisnite install "ESP32 by Espressif Systems".
- Zatim otvorite Arduino IDE > Alati> Ploče> odaberite AI-Thinker ESP32-CAM (morate imati instaliran dodatak ESP32 da bi se ova opcija pojavila u izborniku). Zatim idite na Alati> Priključak i odaberite COM na kojem je spojena vaša ploča.
- Sada možeš prenesite skicu na ploči, da bude jednostavnije, upotrijebite jedan od primjera, pogledajte Datoteka> Primjer> ESP32> Kamera> CameraWebServer. Kad završite, kada se pojavi poruka da je uspješno učitan, uklonite kabel s GPIO pina 0 na GND i pritisnite gumb Reset na ploči.
- Napokon, možete koristiti i započeti pogledajte rezultate u web sučelju ... Kad ga pokrenete, na monitoru će vam dati URL s IP-om koji morate umetnuti u svoj web preglednik da biste pristupili. Pomoću nje možete podesiti parametre i vidjeti što se vidi sa senzora kamere.
Očito možete učiniti mnogo više iskoristivši WiFi i Bluetooth mogućnosti ovog modula. Ne zaboravite da je ograničenje vaša mašta. Ovdje vam jednostavno pokazujem jednostavan uvod ...
Više informacija - Besplatni tečaj Arduino
Dobar dan.
Sve je savršeno objašnjeno i program se savršeno učitava, ali kada resetujem ESP32 da detektuje Wi-Fi na serijskom monitoru, uvijek dobijem istu grešku kamere:
E (873) kamera: sonda kamere nije uspjela s pogreškom 0x105 (ESP_ERR_NOT_FOUND)
Initacija kamere nije uspjela s pogreškom 0x105
Što se može dogoditi?
Hvala unaprijed.
Pozdrav,
Najvjerojatnije je to zbog priključka modula kamere ili nepravilnog napajanja.
Pokušajte provjeriti te dvije stvari.
Pozdrav.
DOBRO JUTRO, IMAM ESP32 CAM I KADA UPLOADAM KOD, MODUL NE NALAZI NI URL NI IP
PROGRAMIRAM GA SA ESP CAM MB
MOŽETE LI MI POMOĆI, NOV SAM U OVOME?
Hvala vam puno.