Përmbajtje:
Video: Robot i thjeshtë mbikëqyrës me ESP32-CAM: 4 hapa
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:13
Moduli ESP32-CAM është një modul i lirë, me konsum të ulët të energjisë, por siguron shumë burime për vizion, komunikim serik dhe GPIO.
Në këtë projekt, unë përpiqem të përdor burimin e modulit ESP32-CAM për të bërë një robot të thjeshtë mbikëqyrës rc i cili mund të zgjedhë objekte të vogla.
Hapi 1: Demonstrim
Hapi 2: Lidhje HARDWARE
Hapi 3: ZBATIMI I SOFTUERIT
Lidhur me pjesën e transmetimit, websocket përdoret dhe tregoi një mënyrë mjaft të mirë për transmetimin e imazheve të kapura nga moduli esp32-cam në shfletuesin e internetit, është mirë sepse mund të shikoni videon e transmetimit dhe të kontrolloni robotin tuaj kudo që mbështet shfletuesin e internetit, është më mirë në krahasim me projektin tim të mëparshëm kur përdor prizën e papërpunuar TCP për të transmetuar në PC. Unë kam testuar me disa shfletues dhe shoh që kodi im punon mirë në google chrome, kështu që nëse ndiqni projektin tim, duhet të përdorni google chrome për performancën më të mirë.
1. Pjesa e drejtuesit të kamerës: Unë përdor modulin ESP32 Wrover për këtë projekt kështu që përkufizimi HW do të ishte i përshtatshëm për këtë modul, nëse përdorni një modul tjetër, ju lutemi merrni parasysh përkufizimin HW.
Për këtë pjesë, në thelb Bazohet në kodin shembull të pjesës së drejtuesit të kamerës të ESP32/Camera/CameraWebServer. Në projektin tim, unë u ndava në 3 skedarë: camera_pin.h, camera_wrap.h dhe camera_wrap.cpp.
camera_pin.h: përmban përkufizimin e pinit ESP32 të përdorur për komunikim me kamerën e bashkangjitur. (Duhet të ndryshohet në rast se përdorni një modul tjetër në vend të modulit ESP32 Wrover)
camera_wrap.cpp: përmban një konfigurim bazë për inicimin e kamerës dhe një funksion për marrjen e imazhit.
camera_wrap.h: përmban funksionet prototip të cilat përdoren në një modul tjetër.
Kodi burimor mund të gjendet në lidhjen e mëposhtme github:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. Skica ESP32-CAM:
Kjo pjesë përmban rrjedhën kryesore të punës të ESP32-CAM. Moduli luan një rol të një serveri http dhe një serveri fole në internet. Serveri http merr kërkesën nga shfletuesi dhe kthen faqen kryesore e cila përdoret si GUI për të kontrolluar robotin, serveri i faqes në internet përdoret për të dërguar imazhet në mënyrë të përsëritur në ekranin GUI në shfletuesin e internetit.
I gjithë burimi mund të gjendet në:
3. Skica AruinoUno:
Kjo pjesë përmban kodin burimor të modulit Arduino ESP32-CAM përmes serisë, pastaj kontrolloni motorët DC, RC.
Kodi burimor mund të gjendet në:
Recommended:
Një robot i thjeshtë i printuar 3D: 11 hapa (me fotografi)
Një robot i thjeshtë i printuar në 3D: Më lejoni të takohem me veten. Unë jam rritur me grupe erektorësh dhe më pas LEGO. Më vonë në jetë, kam përdorur 8020 për të krijuar lloje prototipesh të sistemeve që kam projektuar. Zakonisht kishte copa copa rreth shtëpisë që fëmijët e mi i përdornin si versionin e tyre të një kompleti ngritës
"Kit Robot" i thjeshtë për Klubet, Mësuesit Makerspaces etj.: 18 hapa
"Kit i Robotit" i thjeshtë për Klubet, Mësuesit Makerspaces Etj.: Ideja ishte të ndërtonim një çantë të vogël, por të zgjerueshme, për anëtarët tanë të " Middle TN Robotic Arts Society ". Ne planifikojmë punëtori rreth kompletit, veçanërisht për garat, të tilla si ndjekja e linjës dhe udhëtimi i shpejtë. Ne kemi përfshirë një Arduino
Robot i thjeshtë automatik që lëviz duke përdorur Arduino & L293d IC: 6 hapa
Roboti i thjeshtë automatik në lëvizje duke përdorur Arduino & L293d IC: Ky është një robot bazë që operohet nga një arduino dhe ajo që bën është se ai vetëm sillet përreth dhe ndjek një rrugë rrethore sipas kodit të paracaktuar, por ju mund ta modifikoni kodin për të ndryshuar shtegun me lehtësi. Shtë një projekt i thjeshtë të cilin çdokush mund ta ndërtojë..Pra Nëse Ti Ev
Makinë e thjeshtë e thjeshtë e detyrave të shtëpisë: 4 hapa (me fotografi)
Makinë e thjeshtë e thjeshtë e detyrave të shtëpisë: Kjo makinë është ndërtuar duke përdorur materiale të lira dhe nuk kalon 7 dollarë për t'u ndërtuar. Për ta ndërtuar këtë ju duhet pak durim dhe 2 orë kohë. Dhe duhet të jeni të njohur me saldimin dhe instalimet elektrike pasi kjo përfshin një qark të vogël. Pasi të jetë ndërtuar, thjesht futeni në prizë
Thjeshtë e thjeshtë Knex Axel: 9 hapa
Thjeshtë Knex Axel Thingy: Kjo është një gjë e ngjashme me robotin që e bëj disa herë. Mendova id ta ndaj me ju. Shijoni