Cov txheej txheem:

Yooj Yim Soj Ntsuam Neeg Hlau Nrog ESP32-CAM: 4 Cov Kauj Ruam
Yooj Yim Soj Ntsuam Neeg Hlau Nrog ESP32-CAM: 4 Cov Kauj Ruam

Video: Yooj Yim Soj Ntsuam Neeg Hlau Nrog ESP32-CAM: 4 Cov Kauj Ruam

Video: Yooj Yim Soj Ntsuam Neeg Hlau Nrog ESP32-CAM: 4 Cov Kauj Ruam
Video: Lub Zog Nruab Nrog (Hmong Dubbed) 2024, Hlis ntuj nqeg
Anonim
Neeg Saib Xyuas Yooj Yim Yooj Yim Nrog ESP32-CAM
Neeg Saib Xyuas Yooj Yim Yooj Yim Nrog ESP32-CAM

ESP32-CAM module yog qhov pheej yig, siv hluav taws xob tsawg, tab sis nws muab ntau yam peev txheej rau kev pom kev, kev sib txuas lus txuas thiab GPIOs.

Hauv txoj haujlwm no, kuv sim siv ESP32-CAM cov peev txheej tsim los ua qhov yooj yim soj ntsuam rc neeg hlau uas tuaj yeem xaiv cov khoom me.

Kauj ruam 1: DEMONSTRATION

Image
Image

Kauj ruam 2: HARDWARE WIRING

HARDWARE WIRING
HARDWARE WIRING

Kauj Ruam 3: SOFTWARE QHOV TSEEB

Hais txog kev tshaj tawm ib feem, websocket tau siv thiab pom txoj hauv kev zoo nkauj rau rub cov duab los ntawm esp32-cam module rau lub vev xaib, nws txias heev vim tias koj tuaj yeem saib cov vis dis aus tso tawm thiab tswj koj cov neeg hlau nyob qhov twg txhawb nqa web browser, nws zoo dua muab piv rau kuv qhov haujlwm yav dhau los thaum kuv siv lub qhov ntsaws TCP ntsaws rau PC. Kuv tau sim nrog qee qhov browser thiab pom tias kuv tus lej ua haujlwm tau zoo hauv google chrome, yog li yog tias koj ua raws kuv qhov haujlwm, koj yuav tsum siv google chrome rau qhov ua tau zoo tshaj plaws.

1. Lub koob yees duab tsav tsheb ib feem: Kuv siv ESP32 Wrover module rau txoj haujlwm no yog li HW lub ntsiab lus yuav haum rau tus qauv no, yog tias koj siv lwm tus qauv, thov xav txog HW lub ntsiab lus.

Rau ntu no, qhov pib Nws yog raws tus qauv qauv ntawm lub koob yees duab tsav tsheb ib feem ntawm ESP32/Lub Koob Yees Duab/CameraWebServer. Hauv kuv qhov haujlwm, kuv faib ua 3 cov ntaub ntawv: camera_pin.h, camera_wrap.h thiab camera_wrap.cpp.

camera_pin.h: muaj lub ntsiab lus ntawm ESP32 tus pin siv rau kev sib txuas lus nrog lub koob yees duab txuas. (Nws yuav tsum tau hloov pauv yog tias koj siv lwm tus qauv ntau dua li ESP32 Wrover module)

camera_wrap.cpp: muaj cov txheej txheem yooj yim rau kev pib lub koob yees duab thiab ua haujlwm rau kev thaij duab.

camera_wrap.h: muaj cov qauv ua haujlwm uas siv hauv lwm qhov qauv.

Cov peev txheej tuaj yeem pom hauv qhov txuas hauv qab no github:

github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…

2. ESP32-CAM kos duab:

Cov ntu no suav nrog kev ua haujlwm tseem ceeb ntawm ESP32-CAM. Tus qauv ua lub luag haujlwm ntawm http server thiab lub web socket server. Tus neeg rau zaub mov http tau txais kev thov los ntawm browser thiab xa rov qab nplooj ntawv tseem ceeb uas tau siv los ua GUI los tswj cov neeg hlau, lub vev xaib lub vev xaib tau siv los xa cov duab ntau zaus mus rau GUI zaub ntawm lub vev xaib.

Txhua qhov chaw tuaj yeem pom ntawm:

3. AruinoUno kos duab:

Ib feem no muaj qhov chaws ntawm Arduino module ESP32-CAM ntawm cov ntawv txuas tom qab ntawd tswj DC, RC motors.

Cov peev txheej tuaj yeem nrhiav tau ntawm:

Pom zoo: