Mes jau paskelbėme apie „WiFi“ modulis punktas Arduino kitą kartą, bet šį kartą kalbama apie modulį ESP32-CAM, „ESP32 WiFi“ modulis su maža įmontuota vaizdo kamera. Tai leidžia naujoms funkcijoms, tokioms kaip stebėjimas ar nuotolinis šnipinėjimas, užfiksuoti viską, kas nutinka, kai jūsų ten nėra, ir nusiųsti jį į bet kurį įrenginį įrašyti arba matyti vietoje.
Beveik viskas, ką jau kalbėjome apie „WiFi“ modulį, bus tinkama šiam moduliui, tik tai, kad be „ integruota kamera. Bet viską, ką jums reikia žinoti, mes jums parodysime šiame vadove ...
Kas yra ESP32-CAM?
El ESP32-CAM Tai yra modulis, kurį galite naudoti su daugybe projektų ir su „Arduino“. Tai yra visas modulis su integruotu mikrovaldikliu, kuris gali priversti jį veikti savarankiškai. Be „WiFi + Bluetooth“ ryšio, šiame modulyje taip pat yra integruota vaizdo kamera ir „microSD“ lizdas, skirtas saugoti.
Šis modulis visiškai nėra brangus, ir jūs galite turėti daugybė programų. Nuo paprasto daiktų interneto iki kitų pažangesnių stebėjimui ir vaizdų atpažinimui naudojant AI ir netgi kaip stebėjimo sistemą, kad galėtumėte patikrinti, kas vyksta vietoje nuotoliniu būdu, kad ir kur būtumėte ...
Nusipirk vieną
ESP32-CAM modulis visai nėra brangus, kaip jau sakiau, už kelis eurus tokį gali turėti. Jį lengvai rasite kai kuriose specializuotose parduotuvėse arba „Amazon“. Pavyzdžiui, čia yra keletas rekomendacijos už gerą kainą:
- ESP32-CAM modulis
- Du ESP32-CAM įrenginiai montuoti daugiataškį stebėjimo prietaisą.
- ESP32-CAM su antena 8 dBi dviguba juosta ir kabelis didesniam aprėpties diapazonui.
- Jei jau turite ESP32 modulį ir norite tik fotoaparato, galite nusipirkite atskirai.
- Ir jei norite, kad būtų išsamiau dirbti su USB: Nerasta jokių produktų.
Kaip matote, tai nėra brangu ...
ESP32-CAM techninės charakteristikos (duomenų lapas)
ESP32-CAM modulis turi keletą techninės charakteristikos labai įdomu, kad galite pamatyti Duomenų lapas gamintojas. Čia apibendrinu svarbiausius:
- Ryšiai: „WiFi 802.11b / g / n“ + „Bluetooth 4.2“ su BLE. Palaiko vaizdo įkėlimą per „WiFi“.
- Jungtys: UART, SPI, I2CIr TIM. Jis turi 9 GPIO kaiščius.
- Laikrodžio dažnis: iki 160Mhz.
- Mikrokontrolerio skaičiavimo galia: iki 600 DMIPS.
- Atmintis: 520 KB SRAM + 4 MB PSRAM + SD kortelės lizdas
- ekstraktas: turi kelis miego režimus, programinę aparatinę įrangą, kurią gali atnaujinti OTA, ir šviesos diodus, skirtus naudoti vidinę „flash“ atmintį.
- Fotoaparatas: Palaiko OV2640 fotoaparatus, kuriuos galima įsigyti pakuotėje arba įsigyti atskirai. Šio tipo fotoaparatai turi:
- 2 MP ant jutiklio
- 1622 × 1200 px UXGA masyvo dydis
- Išvesties formatas YUV422, YUV420, RGB565, RGB555 ir 8 bitų duomenų glaudinimas.
- Galite perkelti vaizdą nuo 15 iki 60 kadrų per sekundę.
pinout
El pinout ESP32-CAM yra labai paprasta, kaip matote ankstesnėje diagramoje. Fotoaparatas yra prijungtas prie jungties, kuri jai įgalinta. Tada naudodamiesi „Arduino“ pavyzdžiu geriau suprasite, kaip jis yra sujungtas ir kam kiekvienas skirtas, nors jau galite susidaryti idėją.
Galite naudoti a FTDI išorinis adapteris prijungti šį modulį ir palengvinti jo valdymą. Tai leidžia naudoti miniUSB tipo prievadą, o ne ESP32-CAM laidus. Norėdami naudoti vieną iš šių modulių, galite jį prijungti taip:
- Konfigūruokite FTDI modulį, kad jis veiktų 3.3v įtampa.
- Perjunkite ESP0-CAM modulio GPIO kaištį 32 ir GND.
- 3v3 modulio kaištis turi būti prijungtas prie FTDI Vcc.
- Modulio GPIO 3 (UOR) pateks į FTDI TX.
- Modulio GPIO 1 (U0T) eina į FTDI RX.
- Ir kitas ESP32-CAM GND su FTDI modulio GND.
Dabar jūs turite vieną USB tipo sąsaja, kuris gali palengvinti jūsų projekto ryšį ...
Integracija su „Arduino IDE“
Į integruotis su FTDI, jungtis yra labai paprasta. Jums tereikia atlikti šiuos veiksmus:
- Prijunkite ESP5-CAM modulio 32v jungtį prie FTDI modulio Vcc.
- Prijunkite ESP32-CAM modulio GND prie FTDI modulio GND.
- TX0 iš FTDI plokštės eina į GPIO 3 (U0RXD).
- RXI iš FTDI plokštės eina į GPIO 1 (U0TXD).
- Apeina ESP0-CAM plokštės GPI32 ir GND.
Dabar galite prijungti jį prie kompiuterio USB kabeliu per FTDI modulį. Kitas variantas yra prijunkite jį prie „arduino“ tiesiogiai, nenaudojant FTDI modulio. Bet pažiūrėkime FTDI atvejį, kuris daugeliu atvejų yra geresnis ...
Los žingsniai, kuriuos reikia sekti sukonfigūruoti ir suplanuoti viską veikti:
- Norėdami įkelti kodą į lentą, turite prijunkite USB į savo kompiuterį.
- Kitas žingsnis yra įdiegti ESP32 biblioteka kad galėčiau pasinaudoti šiuo. Norėdami tai padaryti, iš „Arduino IDE“ eikite į Failas> Parinktys> Ten, lauke, kuriame norite pridėti URL, pridėti: https://dl.espressif.com/dl/package_esp32_index.json ir spustelėkite Gerai. Dabar eikite į „Tools“> „Board“> „Board Manager“> ieškokite ESP32 ir paspauskite „ESP32 by Espressif Systems“.
- Tada atidarykite „Arduino IDE“ > Įrankiai> Plokštės> pasirinkite „AI-Thinker ESP32-CAM“ (norint, kad ši parinktis būtų rodoma meniu, turite įdiegti ESP32 priedą). Tada eikite į Įrankiai> Uostas ir pasirinkite COM, kur prijungta jūsų plokštė.
- Dabar gali įkelti eskizą lentoje, kad būtų paprasta, naudokite vieną iš pavyzdžių, žr. Failas> Pavyzdys> ESP32> Kamera> CameraWebServer. Kai tai bus padaryta, kai pasirodys pranešimas, kad jis sėkmingai įkeltas, išimkite laidą iš GND GPIO 0 kaiščio ir paspauskite lentos mygtuką Reset.
- Galiausiai galite naudoti ir pradėti rezultatus žr. žiniatinklio sąsajoje ... Kai paleisite, monitoriuje bus nurodytas URL su IP, kurį turite įterpti į savo interneto naršyklę, kad galėtumėte pasiekti. Iš jo galite reguliuoti parametrus ir pamatyti, kas matoma iš fotoaparato jutiklio.
Akivaizdu, kad galite padaryti daug daugiau pasinaudojant šio modulio „WiFi“ ir „Bluetooth“ galimybėmis. Atminkite, kad riba yra jūsų vaizduotė. Čia aš tiesiog parodau jums paprastą įvadą ...
Daugiau informacijos - Nemokamas „Arduino“ kursas
Laba diena.
Viskas puikiai paaiškinta ir programa įkeliama puikiai, bet kai iš naujo nustatau ESP32, kad aptiktų Wi-Fi serijiniame monitoriuje, visada gaunu tą pačią kameros klaidą:
E (873) kamera: nepavyko fotoaparato zondo dėl 0x105 klaidos (ESP_ERR_NOT_FOUND)
Kameros įvedimas nepavyko dėl 0x105 klaidos
Kas gali atsitikti?
Ačiū iš anksto.
Sveiki,
Greičiausiai taip yra dėl fotoaparato modulio jungties arba netinkamo maitinimo šaltinio.
Pabandykite patikrinti tuos du dalykus.
Pasisveikinimas.
LABAS RYTAS, TURIU ESP32 KAMERĄ IR ĮKELANT KODĄ, MODULIS NERASTA NEI URL, nei IP
PROGRAMUOJU SU ESP CAM MB
AR GALITE MAN PADĖTI, AŠ TAI NAUKOJOJE?
Ačiū, kad tiek daug.