Skaitmeninė nejudančių vaizdų kamera naudojant ESP32-CAM plokštę: 5 žingsniai
Skaitmeninė nejudančių vaizdų kamera naudojant ESP32-CAM plokštę: 5 žingsniai
Anonim
Skaitmeninė nejudančių vaizdų kamera naudojant ESP32-CAM plokštę
Skaitmeninė nejudančių vaizdų kamera naudojant ESP32-CAM plokštę

Šiame įraše sužinosime, kaip sukurti skaitmeninę nejudančio vaizdo kamerą naudojant ESP32-CAM plokštę. Paspaudus atstatymo mygtuką, plokštė nufotografuos vaizdą, išsaugos jį „microSD“kortelėje ir tada vėl užmigs. Vaizdo numeriui išsaugoti ir gauti naudojame EEPROM.

Aukščiau pateiktame vaizdo įraše pateikiama viskas, ką reikia žinoti, taip pat paaiškinta, kaip sudaromas eskizas.

1 žingsnis: Surinkite dalis

Surinkite dalis
Surinkite dalis

ESP32-CAM plokštėje jau yra fotoaparato modulis, atstatymo jungiklis ir „microSD“kortelės lizdas, kurio mums reikia šiam eskizui. Be to, norint įkelti eskizą, jums reikės „microSD“kortelės, 5 V maitinimo šaltinio ir USB į nuoseklųjį keitiklį.

2 žingsnis: prijunkite plokštę

Sujunkite lentą
Sujunkite lentą
Sujunkite lentą
Sujunkite lentą

ESP32-CAM plokštėje nėra įmontuotos USB jungties, todėl eskizui įkelti turite naudoti išorinį USB į nuoseklųjį keitiklį. Galite naudoti aukščiau parodytas laidų jungtis, tačiau įsitikinkite, kad USB į nuoseklųjį keitiklį prijungtas 3.3V režimu.

Rekomenduojama naudoti išorinį 5 V maitinimo šaltinį, norint maitinti plokštę, ypač jei naudojate FTDI pertraukimo plokštę. Išoriniam 5 V maitinimo šaltiniui puikiai tiks paprasta USB pertraukimo plokštė. Šiek tiek pasisekė maitinant plokštę tiesiai iš CP2102 pertraukimo plokštės, kad galėtumėte tai išbandyti pirmiausia. Jei reikia, plokštėje taip pat yra 3,3 V maitinimo kaištis.

Džemperis reikalingas, kad plokštė būtų atsisiuntimo režimu. Kai viskas bus prijungta, įjunkite plokštę, atidarykite nuoseklųjį terminalą (Įrankiai-> Serijinis monitorius), kurio dažnis yra 115, 200, ir paspauskite atstatymo mygtuką. Turėtumėte gauti išvestį, kaip parodyta paveikslėlyje, ir tai parodys, kad viskas veikia taip, kaip tikėtasi.

3 veiksmas: atsisiųskite eskizo ir formato SD kortelę

Atsisiųskite eskizo ir formato SD kortelę
Atsisiųskite eskizo ir formato SD kortelę

Atsisiųskite eskizą naudodami šią nuorodą:

Eskizas reikalauja, kad „microSD“kortelė būtų suformatuota FAT32 failo formatu, kuris paprastai yra numatytoji failų sistema. „Windows“galite tai padaryti dešiniuoju pelės klavišu spustelėję „microSD“kortelę, pasirinkę formatą, tada teisingus nustatymus ir spustelėję „Pradėti“. Kai tai bus padaryta, įdėkite „microSD“kortelę į ESP32-CAM plokštę

4 veiksmas: įkėlimas ir bandymas

Įkelti ir išbandyti
Įkelti ir išbandyti

Įjunkite lentą eskizo įkėlimo režimu ir paspauskite įkėlimo mygtuką. Palaukite, kol jis bus baigtas. Baigę nuimkite įkrovos trumpiklį ir paspauskite atstatymo mygtuką. Lenta nufotografuos vaizdą, išsaugos jį „microSD“kortelėje ir eis miegoti. Serijinis terminalas suteiks jums plokštės būseną kartu su klaidomis ar įspėjimais. Paspauskite atstatymo mygtuką ir lenta bus paleista, užfiksuota ir atvaizduota ir vėl užmigti.

5 žingsnis: gaukite ir bendrinkite vaizdus

Gaukite ir bendrinkite vaizdus
Gaukite ir bendrinkite vaizdus
Gaukite ir bendrinkite vaizdus
Gaukite ir bendrinkite vaizdus
Gaukite ir bendrinkite vaizdus
Gaukite ir bendrinkite vaizdus
Gaukite ir bendrinkite vaizdus
Gaukite ir bendrinkite vaizdus

Baigę fotografuoti, galite išimti „microSD“kortelę ir prijungti ją prie kompiuterio. Visi vaizdai turėtų būti matomi, kad galėtumėte juos naudoti. Tai paprastas būdas sukurti skaitmeninį fotoaparatą naudojant ESP32-CAM plokštę. Vaizdo kokybė nėra tokia puiki, tačiau tai turėtų pasikeisti, kai tik jie išleis geresnės kokybės šios plokštės kameras. Panašu, kad vaizdai turi žalsvą atspalvį, kurį galima pataisyti naudojant vaizdo redagavimo programinę įrangą, pavyzdžiai buvo pateikti aukščiau.

Jei jums patiko šis įrašas, nepamirškite sekti mūsų naudodami toliau pateiktas nuorodas, nes mes kursime daug daugiau tokių projektų kaip šis:

„YouTube“:

Instagram:

„Facebook“:

„Twitter“:

„BnBe“svetainė:

Rekomenduojamas: