Përmbajtje:

Roboti i Mbikqyrjes Video: 10 hapa
Roboti i Mbikqyrjes Video: 10 hapa

Video: Roboti i Mbikqyrjes Video: 10 hapa

Video: Roboti i Mbikqyrjes Video: 10 hapa
Video: ДЕТИ ЛЕДИБАГ И СУПЕР-КОТА 😱 Сказки на ночь от Маринетт Miraculous Ladybug & Cat Noir in real life 2024, Nëntor
Anonim
Image
Image
Roboti i Mbikqyrjes me Video
Roboti i Mbikqyrjes me Video

Imagjinoni nëse keni një robot që ka kamerë në bord dhe mund të kontrollohet përmes internetit.

Do të hapte shumë mundësi për ta përdorur atë. Për shembull, mund ta dërgoni robotin në kuzhinë për të kontrolluar nëse e keni lënë aksidentalisht kazanin në sobë!

Unë kam eksperimentuar duke përdorur bordet e zhvillimit ESP32-CAM dhe zbulova se me ESP32-CAM kjo mund të bëhet lehtë.

ESP32-CAM është një modul kamera shumë i vogël me çipin ESP32-S që kushton afërsisht 10-15 dollarë.

Moduli ESP32-CAM mund të programohet me Arduino IDE. Moduli ESP32-CAM gjithashtu ka disa kunja GPIO për t'u lidhur me pajisjet e jashtme.

Pra, le të fillojmë!

Hapi 1: Lista e Pjesëve

Lista e Pjesëve
Lista e Pjesëve

Lista e Pjesëve:

ESP32-CAM x1

FT232RL FTDI Mini USB x1 - për ngarkimin e një kodi në ESP32 -CAM

Drejtuesi i motorit DC me dy kanale L298N x1

Adafruit (PID 3244) Mini Round Robot Chassis Kit - 2WD me DC Motors x1 - Kam përdorur këtë shasi, por ju mund ta bëni vetë ose të blini ndonjë shasi tjetër të disponueshme. Ajo që na nevojitet këtu janë rrotat dhe DC Motors

Mbajtës i baterisë 18650 x1

Bateria 18650 x2 (si alternativë katër bateri AA dhe mbajtësi i saj mund të përdoren në vend të 18650 baterive)

Mini Pan/ Platform Tilt w/ 2 SG-90 Servos x1

MB102 Moduli i Furnizimit me energji Breadboard x1

iRobbie-A App iOS

Hapi 2: Mblidhni Shasinë

Mblidhni Shasinë
Mblidhni Shasinë
Mblidhni Shasinë
Mblidhni Shasinë
Mblidhni Shasinë
Mblidhni Shasinë

Mblidhni shasinë e robotëve me dy motorë DC, 3 rrota dhe kontrollues mini motor L298N. Përdorni një kasetë montimi për të bashkuar kontrolluesin e motorit në platformë.

Hapi 3: Lidhni telat

Lidhni telat
Lidhni telat

Lidhni telat siç tregohet në skemë.

Hapi 4: Përgatitni Platformën Pan/Tilt

Përgatitni Platformën Pan/Tilt
Përgatitni Platformën Pan/Tilt
Përgatitni Platformën Pan/Tilt
Përgatitni Platformën Pan/Tilt
Përgatitni Platformën Pan/Tilt
Përgatitni Platformën Pan/Tilt
Përgatitni Platformën Pan/Tilt
Përgatitni Platformën Pan/Tilt

Tërhiqni telat përmes pjesës së sipërme të platformës së shasisë. Organizoni kabllot nga servos SG-90 në platformën Pan/Tilt. Në këtë projekt na duhet vetëm një servo Tilt.

Bashkangjit Pan/Tilt në krye të platformës së shasisë.

Hapi 5: Përgatitni modulin e furnizimit me energji MB102 Breadboard

Përgatitni modulin e furnizimit me energji MB102 Breadboard
Përgatitni modulin e furnizimit me energji MB102 Breadboard
Përgatitni modulin e furnizimit me energji MB102 Breadboard
Përgatitni modulin e furnizimit me energji MB102 Breadboard

Përdorimi i modulit të furnizimit me energji MB102 Breadboard është opsional. Ju gjithmonë mund të merrni 5V dhe Ground për ESP32-CAM dhe servo motor nga drejtuesi i motorit L298N, por zbulova se me MB102 është shumë më i përshtatshëm. Moduli i energjisë elektrike ka një buton të energjisë dhe ju jep më shumë fleksibilitet me instalime elektrike.

Për të bashkuar modulin në platformën e shasisë, hoqa kunjat në pjesën e poshtme të MB102. Pastaj, e bashkova në pjesën e sipërme të shasisë me shirit montimi të dyanshëm.

Hapi 6: Instalimet përfundimtare dhe montimi i robotit

Instalimet përfundimtare dhe montimi i robotit
Instalimet përfundimtare dhe montimi i robotit
Instalimet përfundimtare dhe montimi i robotit
Instalimet përfundimtare dhe montimi i robotit
Instalimet përfundimtare dhe montimi i robotit
Instalimet përfundimtare dhe montimi i robotit

Lidhni të gjitha pjesët duke përdorur skemën. Përdorni një copë shkumë dhe shirit montimi të dyanshëm për të bashkuar ESP32-CAM në platformën Pan/Tilt.

Hapi 7: Ngarko kodin

Kodi i Ngarkimit
Kodi i Ngarkimit
Kodi i Ngarkimit
Kodi i Ngarkimit
Kodi i Ngarkimit
Kodi i Ngarkimit

Instaloni Shtesën ESP32 në Arduino IDE:

Ndiqni një nga mësimet e ardhshme për të instaluar shtesën ESP32, nëse nuk e keni bërë tashmë:

Instalimi i Bordit ESP32 në Arduino IDE (udhëzimet e Windows)

Instalimi i Bordit ESP32 në Arduino IDE (udhëzime për Mac dhe Linux)

Shkarkoni kodin nga këtu

Sigurohuni që keni dy skeda me kod në Arduino IDE: esp32_cam_car dhe app_httpd.cpp siç tregohet në pamjen e ekranit.

Para se të ngarkoni kodin, duhet të futni kredencialet e rrjetit tuaj në variablat e mëposhtëm: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"

Lidhni bordin ESP32-CAM me kompjuterin tuaj duke përdorur një programues FTDI. Ndiqni diagramin skematik.

E rëndësishme: GPIO 0 duhet të lidhet me GND në mënyrë që të jeni në gjendje të ngarkoni kodin.

Shtypni butonin RSP në bord të ESP32-CAM para se të ngarkoni kodin. Drejtoni Arduino IDE dhe klikoni Ngarko për të ndërtuar dhe ndezur skicën në pajisjen tuaj.

Hapi 8: Marrja e adresës IP

Pas ngarkimit të kodit, shkëputeni GPIO 0 nga GND.

Hapni Monitorin Serial me një normë të baudit prej 115200. Shtypni butonin RST në bord të ESP32-CAM. Adresa IP ESP32-CAM duhet të shfaqet në Serial Monitor.

Hapi 9: Kontrollimi i robotit tuaj të mbikqyrjes me video

Shkëputeni ESP32-CAM nga programuesi FTDI.

Lidhni ESP32-CAM përsëri në platformën Pan/Tilt, ndizni energjinë dhe shtypni butonin RST në bord të ESP32-CAM.

Shkarkoni Aplikacionin nga këtu Drejtoni Aplikacionin në iPhone tuaj, futni adresën IP të ESP32-CAM dhe luani me robotin!

Hapi 10: Kontrolloni robotin tuaj përmes internetit

Ju duhet të hapni cilësimet e ruterit tuaj. (google si ta bëni këtë për ruterin tuaj). Aty do të gjeni disa cilësime, duke përfshirë diçka në përputhje me Forwarding ose Port Forwarding.

Gjëja e rëndësishme që duhet të theksohet këtu është "Gama e Portit" dhe "Pajisja" ose "Adresa IP".

Në "Range Port" ju duhet të shkruani 80-81.

Për "Pajisjen" duhet të zgjidhni pajisjen tuaj ESP32-CAM. Në disa ruterë duhet të vendosni adresën IP të ESP32-CAM tuaj në vend të emrit të pajisjes.

Shkoni te www.whatsmyip.org dhe kopjoni IP -në tuaj. Përdoreni këtë IP në Aplikacion kur jeni jashtë rrjetit tuaj shtëpiak.

Recommended: