Cuprins:
- Pasul 1: Lista pieselor
- Pasul 2: Asamblați șasiul
- Pasul 3: Conectați firele
- Pasul 4: Pregătiți platforma Pan / Tilt
- Pasul 5: Pregătiți modulul de alimentare MB102 Breadboard
- Pasul 6: Cablarea finală și asamblarea robotului
- Pasul 7: Încărcați codul
- Pasul 8: Obținerea adresei IP
- Pasul 9: Controlul robotului dvs. de supraveghere video
- Pasul 10: Controlează-ți robotul prin Internet
Video: Robot de supraveghere video: 10 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:42
Imaginați-vă dacă aveți un robot care are cameră la bord și poate fi controlat prin intermediul internetului.
Ar deschide o mulțime de oportunități de utilizare. De exemplu, ai putea trimite robotul în bucătărie pentru a verifica dacă ai lăsat din greșeală fierbătorul pe aragaz!
Am experimentat folosind plăci de dezvoltare ESP32-CAM și am constatat că cu ESP32-CAM se poate face cu ușurință.
ESP32-CAM este un modul de cameră foarte mic cu cipul ESP32-S, care costă aproximativ 10-15 USD.
Modulul ESP32-CAM poate fi programat cu Arduino IDE. Modulul ESP32-CAM are, de asemenea, mai mulți pini GPIO pentru conectarea la hardware extern.
Deci sa începem!
Pasul 1: Lista pieselor
Lista de componente:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - pentru încărcarea unui cod pe ESP32-CAM
Driver de motor DC cu două canale L298N x1
Adafruit (PID 3244) Mini kit de șasiu pentru robot rotund - 2WD cu DC Motors x1 - Am folosit acest șasiu, dar vă puteți crea propriul sau puteți cumpăra orice alt șasiu disponibil. Aici avem nevoie de roți și motoare de curent continuu
18650 Suport baterie x1
18650 baterie x2 (ca alternativă patru baterii AA și suportul său pot fi utilizate în locul bateriilor 18650)
Mini Pan / Tilt Platform w / 2 SG-90 Servos x1
MB102 Breadboard Power Supply Module x1
Aplicația iRobbie-A pentru iOS
Pasul 2: Asamblați șasiul
Asamblați șasiul robotului cu două motoare de curent continuu, 3 roți și mini controler de acționare a motorului L298N. Folosiți o bandă de montare pentru a atașa controlerul de acționare a motorului la platformă.
Pasul 3: Conectați firele
Conectați firele așa cum se arată pe schemă.
Pasul 4: Pregătiți platforma Pan / Tilt
Trageți firele prin partea superioară a platformei șasiului. Organizați cablurile de la servomotoarele SG-90 de pe platforma Pan / Tilt. În acest proiect avem nevoie doar de un servo Tilt.
Atașați Pan / Tilt la partea superioară a platformei șasiului.
Pasul 5: Pregătiți modulul de alimentare MB102 Breadboard
Utilizarea modulului de alimentare MB102 Breadboard este opțională. Puteți lua oricând 5V și masă pentru ESP32-CAM și servomotor de la driverul motorului L298N, dar am constatat că cu MB102 este mult mai convenabil. Modulul de alimentare suplimentară are un buton de alimentare și vă oferă mai multă flexibilitate în ceea ce privește cablarea.
Pentru a atașa modulul la platforma șasiului, am scos pinii de pe partea inferioară a MB102. Apoi, l-am atașat la partea superioară a șasiului cu bandă de montare pe două fețe.
Pasul 6: Cablarea finală și asamblarea robotului
Conectați toate piesele folosind schema. Folosiți o bucată de spumă și bandă de montare pe două fețe pentru a atașa ESP32-CAM la platforma Pan / Tilt.
Pasul 7: Încărcați codul
Instalați suplimentul ESP32 pe Arduino IDE:
Urmați unul dintre următoarele tutoriale pentru a instala programul de completare ESP32, dacă nu ați făcut deja:
Instalarea plăcii ESP32 în Arduino IDE (instrucțiuni Windows)
Instalarea plăcii ESP32 în Arduino IDE (instrucțiuni Mac și Linux)
Descărcați codul de aici
Asigurați-vă că aveți două file cu cod în IDE-ul Arduino: esp32_cam_car și app_httpd.cpp așa cum se arată în captura de ecran.
Înainte de a încărca codul, trebuie să introduceți acreditările de rețea în următoarele variabile: const char * ssid = "Your_WIFI_Network" const char * password = "Your_WIFI_Password"
Conectați placa ESP32-CAM la computer utilizând un programator FTDI. Urmați diagrama schematică.
Important: GPIO 0 trebuie să fie conectat la GND, astfel încât să puteți încărca codul.
Apăsați butonul RST integrat ESP32-CAM înainte de a încărca codul. Rulați Arduino IDE și faceți clic pe Încărcare pentru a construi și bloca schița pe dispozitivul dvs.
Pasul 8: Obținerea adresei IP
După încărcarea codului, deconectați GPIO 0 de la GND.
Deschideți monitorul serial la o rată de transmisie de 115200. Apăsați butonul RST de la ESP32-CAM. Adresa IP ESP32-CAM ar trebui să fie afișată în Serial Monitor.
Pasul 9: Controlul robotului dvs. de supraveghere video
Deconectați ESP32-CAM de la programatorul FTDI.
Conectați ESP32-CAM înapoi la platforma Pan / Tilt, porniți alimentarea și apăsați butonul RST de la ESP32-CAM.
Descărcați aplicația de aici Rulați aplicația pe iPhone, introduceți adresa IP ESP32-CAM și jucați-vă cu robotul!
Pasul 10: Controlează-ți robotul prin Internet
Ar trebui să deschideți setările routerului. (Google cum să faceți acest lucru pentru routerul dvs.). Acolo veți găsi câteva setări, inclusiv ceva de-a lungul liniei Redirecționării sau Redirecționării porturilor.
Cel mai important lucru de remarcat aici este „Port Range” și „Device” sau „IP address”.
În „Port Range” trebuie să tastați 80-81.
Pentru „Dispozitiv” ar trebui să selectați dispozitivul ESP32-CAM. În unele routere ar trebui să puneți adresa IP a ESP32-CAM în locul unui nume de dispozitiv.
Accesați www.whatsmyip.org și copiați adresa IP. Utilizați acest IP în aplicație atunci când vă aflați în afara rețelei de domiciliu.
Recomandat:
Robot simplu de supraveghere cu ESP32-CAM: 4 pași
Robot simplu de supraveghere cu ESP32-CAM: modulul ESP32-CAM este un modul ieftin, cu consum redus de energie, dar oferă multe resurse pentru viziune, comunicare serială și GPIO. În acest proiect, încerc să folosesc resursa modulului ESP32-CAM pentru realizarea un robot simplu de supraveghere rc care poate
Opțiuni NVR pentru sistemul DIY de supraveghere la domiciliu: 3 pași
Opțiuni NVR pentru sistemul DIY de supraveghere la domiciliu: în partea 3 a acestei serii, evaluăm opțiunile NVR atât pentru Raspberry Pi, cât și pentru un PC Windows. Testăm sistemul de operare MotionEye de pe Raspberry Pi 3 și ne uităm apoi la iSpy, care este o soluție de supraveghere video și securitate de vârf, open-source
Proiect de supraveghere a camerei: 3 pași
Proiect de supraveghere a camerei: ** ACEST INSTRUCTABIL ESTE ÎN CURENT. MAI MULTE LINKURI VOR FI DISPONIBILE PE MĂSURĂ PROTOTIPUL PROIECTULUI. ** Nu aveți o cameră de acasă și un sistem de supraveghere în 2019? Îți faci griji că Big Brother Tech Companies îți spionează peluza dacă o faci? Aceasta eu
Robot de supraveghere / securitate DIY: 7 pași
Robot de supraveghere / securitate DIY !: Toată lumea îi place să conducă mașini rc, indiferent dacă este de tip jucărie sau de hobby. Distracția se dublează atunci când aveți o vizualizare fpv în mașina dvs. RC. Dar sistemul fpv este un sistem scump. Un sistem fpv bun costă peste 150 USD. Cred că trebuie să cumperi un rc ca de 200 $ pentru hobby
Robot de supraveghere a șasiului urmărit la distanță: 7 pași (cu imagini)
Robot de supraveghere a șasiului urmărit la distanță: Introducere: Deci, acesta a fost un proiect pe care inițial am vrut să-l încep și să-l finalizez în 2016, totuși, din cauza muncii și a multitudinii de alte lucruri, abia am reușit să încep și să finalizez acest proiect în an nou 2018! A durat aproximativ 3 săptămâni