Indholdsfortegnelse:
- Trin 1: Deleliste
- Trin 2: Saml chassiset
- Trin 3: Tilslut ledninger
- Trin 4: Forbered Pan/Tilt Platform
- Trin 5: Forbered MB102 Breadboard -strømforsyningsmodul
- Trin 6: Sidste ledning og samling af robotten
- Trin 7: Upload kode
- Trin 8: Hentning af IP -adressen
- Trin 9: Styring af din videoovervågningsrobot
- Trin 10: Styr din robot gennem internettet
Video: Videoovervågningsrobot: 10 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
Tænk, hvis du har en robot, der har kamera ombord og kan styres via Internettet.
Det ville åbne mange muligheder for at bruge det. For eksempel kan du sende robotten til køkkenet for at kontrollere, om du ved et uheld forlod kedlen på komfuret!
Jeg har eksperimenteret med at bruge ESP32-CAM udviklingsplader og fandt ud af, at det med ESP32-CAM let kan gøres.
ESP32-CAM er et meget lille kameramodul med ESP32-S-chippen, der koster cirka $ 10- $ 15.
ESP32-CAM-modulet kan programmeres med Arduino IDE. ESP32-CAM-modulet har også flere GPIO-ben til at forbinde til ekstern hardware.
Så lad os komme i gang!
Trin 1: Deleliste
Liste over dele:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - til upload af en kode til ESP32 -CAM
Dual Channel DC -motordriver L298N x1
Adafruit (PID 3244) Mini Round Robot Chassis Kit - 2WD med DC Motors x1 - Jeg brugte dette chassis, men du kan lave dit eget eller købe ethvert andet tilgængeligt chassis. Det, vi har brug for her, er hjul og DC -motorer
18650 Batteriholder x1
18650 batteri x2 (som alternativ fire AA -batterier og dets holder kan bruges i stedet for 18650 batterier)
Mini Pan/ Tilt Platform m/ 2 SG-90 Servoer x1
MB102 Breadboard strømforsyningsmodul x1
iRobbie-En iOS-app
Trin 2: Saml chassiset
Saml robotchassiset med to jævnstrømsmotorer, 3 hjul og mini L298N motordrevskontrol. Brug et monteringsbånd til at fastgøre motordrevstyreenheden til platformen.
Trin 3: Tilslut ledninger
Tilslut ledninger som vist på skematisk.
Trin 4: Forbered Pan/Tilt Platform
Træk ledningerne ud gennem toppen af chassisplatformen. Organiser kabler fra SG-90 servoer på Pan/Tilt platformen. I dette projekt har vi kun brug for en Tilt servo.
Fastgør Pan/Tilt til toppen af chassisplatformen.
Trin 5: Forbered MB102 Breadboard -strømforsyningsmodul
Brug af MB102 Breadboard -strømforsyningsmodul er valgfri. Du kan altid tage 5V og jord til ESP32-CAM og servomotor fra L298N-motordriveren, men jeg fandt ud af, at det med MB102 er meget mere bekvemt. Strømforsyningsmodulet har en tænd / sluk -knap og giver dig mere fleksibilitet med ledninger.
For at fastgøre modulet til chassisplatformen fjernede jeg stifterne i bunden af MB102. Derefter fastgjorde jeg det til toppen af chassiset med dobbeltsidet monteringstape.
Trin 6: Sidste ledning og samling af robotten
Tilslut alle dele ved hjælp af skematisk. Brug et stykke skum og dobbeltsidet monteringstape til at fastgøre ESP32-CAM til Pan/Tilt-platformen.
Trin 7: Upload kode
Installer ESP32-tilføjelsen på Arduino IDE:
Følg en af de næste selvstudier for at installere tilføjelsen ESP32, hvis du ikke allerede har gjort det:
Installation af ESP32 -kortet i Arduino IDE (Windows -instruktioner)
Installation af ESP32 -kortet i Arduino IDE (Mac- og Linux -instruktioner)
Download koden herfra
Sørg for, at du har to faner med kode i Arduino IDE: esp32_cam_car og app_httpd.cpp som vist på skærmbilledet.
Inden du uploader koden, skal du indsætte dine netværksoplysninger i følgende variabler: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
Tilslut ESP32-CAM-kortet til din computer ved hjælp af en FTDI-programmerer. Følg det skematiske diagram.
Vigtigt: GPIO 0 skal være forbundet til GND, så du kan uploade koden.
Tryk på ESP32-CAM on-board RST-knappen, før du uploader koden. Kør Arduino IDE, og klik på Upload for at bygge og flashe skitsen til din enhed.
Trin 8: Hentning af IP -adressen
Efter upload af koden skal du afbryde GPIO 0 fra GND.
Åbn den serielle skærm med en baudhastighed på 115200. Tryk på ESP32-CAM on-board RST-knappen. ESP32-CAM IP-adressen skal vises i Serial Monitor.
Trin 9: Styring af din videoovervågningsrobot
Afbryd ESP32-CAM fra FTDI-programmereren.
Tilslut ESP32-CAM tilbage til Pan/Tilt-platformen, tænd for strømmen, og tryk på ESP32-CAM on-board RST-knappen.
Download appen herfra Kør appen på din iPhone, indtast ESP32-CAM IP-adressen og spil med robotten!
Trin 10: Styr din robot gennem internettet
Du bør åbne dine routerindstillinger. (google hvordan du gør dette for din router). Der finder du nogle indstillinger, herunder noget i retning af videresendelse eller portvideresendelse.
Det vigtige at bemærke her er "Port Range" og "Device" eller "IP address".
I "Port Range" skal du skrive 80-81.
For "Enhed" skal du vælge din ESP32-CAM-enhed. I nogle routere skal du angive IP-adressen på dit ESP32-CAM i stedet for et enhedsnavn.
Gå til www.whatsmyip.org og kopier din IP. Brug denne IP i appen, når du er uden for dit hjemmenetværk.
Anbefalede:
Arduino bil omvendt parkering alarmsystem - Trin for trin: 4 trin
Arduino bil omvendt parkering alarmsystem. Trin for trin: I dette projekt vil jeg designe en simpel Arduino bil omvendt parkeringssensorkreds ved hjælp af Arduino UNO og HC-SR04 ultralydssensor. Dette Arduino -baserede bilomvendt alarmsystem kan bruges til en autonom navigation, robotafstand og andre rækkevidde
Trin for trin pc -bygning: 9 trin
Trin for trin PC Building: Supplies: Hardware: MotherboardCPU & CPU -køler PSU (strømforsyningsenhed) Opbevaring (HDD/SSD) RAMGPU (ikke påkrævet) CaseTools: Skruetrækker ESD -armbånd/mathermal pasta m/applikator
Tre højttalerkredsløb -- Trin-for-trin vejledning: 3 trin
Tre højttalerkredsløb || Trin-for-trin vejledning: Højttalerkredsløb styrker lydsignalerne, der modtages fra miljøet til MIC og sender det til højttaleren, hvorfra forstærket lyd produceres. Her vil jeg vise dig tre forskellige måder at lave dette højttalerkredsløb på:
Trin-for-trin uddannelse i robotik med et sæt: 6 trin
Trin-for-trin uddannelse i robotteknologi med et kit: Efter ganske få måneder med at bygge min egen robot (se alle disse), og efter at jeg to gange havde dele mislykkedes, besluttede jeg at tage et skridt tilbage og tænke min strategi og retning. De flere måneders erfaring var til tider meget givende, og
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)