Orodha ya maudhui:

Rahisi Robot ya Ufuatiliaji Na ESP32-CAM: Hatua 4
Rahisi Robot ya Ufuatiliaji Na ESP32-CAM: Hatua 4

Video: Rahisi Robot ya Ufuatiliaji Na ESP32-CAM: Hatua 4

Video: Rahisi Robot ya Ufuatiliaji Na ESP32-CAM: Hatua 4
Video: $5 WiFi Camera Setup | ESP32 Wifi Setup view on Mobile phone 2024, Novemba
Anonim
Rahisi Robot ya Ufuatiliaji Na ESP32-CAM
Rahisi Robot ya Ufuatiliaji Na ESP32-CAM

Moduli ya ESP32-CAM ni moduli ya bei rahisi, ya chini, lakini hutoa rasilimali nyingi kwa maono, mawasiliano ya serial na GPIOs.

Katika mradi huu, ninajaribu kutumia rasilimali ya moduli ya ESP32-CAM kwa kutengeneza roboti ya rc ya ufuatiliaji ambayo inaweza kuchukua kitu kidogo.

Hatua ya 1: MAONYESHO

Image
Image

Hatua ya 2: Wiring Wiring

Wiring ya vifaa
Wiring ya vifaa

Hatua ya 3: UTEKELEZAJI WA SOFTWA

Kuhusu sehemu ya utiririshaji, websocket inatumiwa na kuonyesha njia nzuri ya kutiririsha picha zilizonaswa kutoka kwa moduli ya esp32-cam hadi kivinjari cha wavuti, ni sawa kwa sababu unaweza kutazama video inayotiririka na kudhibiti roboti yako mahali popote panapounga mkono kivinjari cha wavuti, ni bora kulinganisha na mradi wangu uliopita wakati ninatumia tundu ghafi la TCP kutiririka kwa PC. Nimejaribu na vivinjari kadhaa na kuona kuwa nambari yangu inafanya kazi vizuri kwenye google chrome, kwa hivyo ukifuata mradi wangu, unapaswa kutumia google chrome kwa utendaji bora.

1. Sehemu ya dereva wa kamera: Ninatumia moduli ya ESP32 Wrover kwa mradi huu kwa hivyo ufafanuzi wa HW utafaa kwa moduli hii, ikiwa utatumia moduli nyingine, tafadhali fikiria ufafanuzi wa HW.

Kwa sehemu hii, kimsingi Inategemea nambari ya sampuli ya sehemu ya dereva wa kamera ya ESP32 / Camera / CameraWebServer. Katika mradi wangu, niligawanywa katika faili 3: camera_pin.h, camera_wrap.h na camera_wrap.cpp.

camera_pin.h: ina ufafanuzi wa pini ya ESP32 inayotumika kwa mawasiliano na kamera iliyoambatanishwa. (Inapaswa kubadilishwa ikiwa utatumia moduli nyingine badala ya moduli ya ESP32 Wrover)

camera_wrap.cpp: ina usanidi wa kimsingi wa uanzishaji wa kamera na kazi ya kuchukua picha.

camera_wrap.h: ina kazi za mfano ambazo zilitumika katika moduli nyingine.

Nambari ya chanzo inaweza kupatikana kwenye kiunga kifuatacho cha github:

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

2. Mchoro wa ESP32-CAM:

Sehemu hii ina mtiririko kuu wa kufanya kazi wa ESP32-CAM. Moduli ina jukumu la seva ya http na seva ya tundu la wavuti. Seva ya http inapokea ombi kutoka kwa kivinjari na kurudisha ukurasa kuu ambao unatumiwa kama GUI kudhibiti roboti, seva ya tundu la wavuti hutumiwa kutuma picha mara kwa mara kwa onyesho la GUI kwenye kivinjari cha wavuti.

Chanzo chote kinaweza kupatikana kwa:

3. Mchoro wa AruinoUno:

Sehemu hii ina nambari ya chanzo ya moduli ya Arduino ESP32-CAM kupitia serial kisha kudhibiti DC, RC motors.

Nambari ya chanzo inaweza kupatikana kwa:

Ilipendekeza: