Sadržaj:
- Korak 1: Popis dijelova
- Korak 2: Sastavite šasiju
- Korak 3: Povežite žice
- Korak 4: Pripremite platformu za pomicanje/naginjanje
- Korak 5: Pripremite modul napajanja MB102 Breadboard
- Korak 6: Završno ožičenje i sastavljanje robota
- Korak 7: Učitajte kôd
- Korak 8: Dobivanje IP adrese
- Korak 9: Upravljanje robotom za video nadzor
- Korak 10: Upravljajte svojim robotom putem Interneta
Video: Robot za video nadzor: 10 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:33
Zamislite imate li robota koji ima kameru na sebi i njime se može upravljati putem Interneta.
To bi otvorilo mnogo mogućnosti njegove uporabe. Na primjer, mogli biste poslati robota u kuhinju da provjeri jeste li slučajno ostavili kuhalo za vodu na štednjaku!
Eksperimentirao sam s razvojnim pločama ESP32-CAM i otkrio da se s ESP32-CAM to može učiniti jednostavno.
ESP32-CAM je vrlo mali modul kamere s čipom ESP32-S koji košta otprilike 10 do 15 USD.
Modul ESP32-CAM može se programirati s Arduino IDE-om. Modul ESP32-CAM također ima nekoliko GPIO pinova za povezivanje s vanjskim hardverom.
Dakle, krenimo!
Korak 1: Popis dijelova
Popis dijelova:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - za postavljanje koda na ESP32 -CAM
Dvokanalni upravljački program istosmjernog motora L298N x1
Adafruit (PID 3244) Komplet mini okruglih robotskih kućišta - 2WD s DC motorima x1 - Koristio sam ovu šasiju, ali možete je sami izraditi ili kupiti bilo koju drugu dostupnu šasiju. Ovdje su nam potrebni kotači i istosmjerni motori
18650 Držač baterije x1
18650 baterija x2 (alternativno se mogu koristiti četiri AA baterije i njen držač umjesto 18650 baterija)
Platforma za mini pomicanje/ nagibanje s 2 servomotora SG-90 x1
MB102 Modul napajanja Breadboard x1
iRobbie-A iOS aplikacija
Korak 2: Sastavite šasiju
Sastavite šasiju robota s dva istosmjerna motora, 3 kotača i mini kontrolerom pogona motora L298N. Upotrijebite montažnu traku za pričvršćivanje kontrolera pogona motora na platformu.
Korak 3: Povežite žice
Spojite žice kako je prikazano na shemi.
Korak 4: Pripremite platformu za pomicanje/naginjanje
Izvucite žice kroz vrh platforme šasije. Organizirajte kabele iz SG-90 servo pogona na Pan/Tilt platformi. U ovom projektu potreban nam je samo Tilt servo.
Pričvrstite Pan/Tilt na vrh platforme šasije.
Korak 5: Pripremite modul napajanja MB102 Breadboard
Korištenje MB102 Breadboard Modula za napajanje nije obavezno. Uvijek možete uzeti 5V i uzemljenje za ESP32-CAM i servo motor iz upravljačkog programa motora L298N, ali otkrio sam da je s MB102 mnogo prikladnije. Modul za dodatno napajanje ima gumb za uključivanje i daje vam veću fleksibilnost pri ožičenju.
Kako bih priključio modul na platformu šasije, uklonio sam igle na dnu MB102. Zatim sam ga pričvrstio na vrh kućišta dvostranom montažnom trakom.
Korak 6: Završno ožičenje i sastavljanje robota
Spojite sve dijelove pomoću sheme. Upotrijebite komad pjene i dvostranu montažnu traku za pričvršćivanje ESP32-CAM-a na platformu Pan/Tilt.
Korak 7: Učitajte kôd
Instalirajte dodatak ESP32 na Arduino IDE:
Slijedite jedan od sljedećih vodiča za instalaciju dodatka ESP32, ako već niste:
Instaliranje ESP32 ploče u Arduino IDE (upute za Windows)
Instaliranje ESP32 ploče u Arduino IDE (upute za Mac i Linux)
Preuzmite kôd odavde
Provjerite imate li dvije kartice s kodom u Arduino IDE -u: esp32_cam_car i app_httpd.cpp kako je prikazano na snimci zaslona.
Prije prijenosa koda morate umetnuti svoje mrežne vjerodajnice u sljedeće varijable: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
Spojite ESP32-CAM ploču na računalo pomoću FTDI programatora. Slijedite shematski dijagram.
Važno: GPIO 0 mora biti spojen na GND kako biste mogli učitati kôd.
Prije učitavanja koda pritisnite ugrađeni RST gumb ESP32-CAM na ploči. Pokrenite Arduino IDE i kliknite Upload za izradu i prebacivanje skice na vaš uređaj.
Korak 8: Dobivanje IP adrese
Nakon učitavanja koda, odspojite GPIO 0 od GND -a.
Otvorite serijski monitor brzinom prijenosa od 115200. Pritisnite tipku RST na ploči ESP32-CAM na ploči. ESP32-CAM IP adresa treba biti prikazana u serijskom monitoru.
Korak 9: Upravljanje robotom za video nadzor
Odvojite ESP32-CAM od programatora FTDI.
Ponovno spojite ESP32-CAM na Pan/Tilt platformu, uključite napajanje i pritisnite tipku RST na ploči ESP32-CAM.
Preuzmite aplikaciju odavde Pokrenite aplikaciju na svom iPhoneu, unesite ESP32-CAM IP adresu i igrajte se s robotom!
Korak 10: Upravljajte svojim robotom putem Interneta
Trebali biste otvoriti postavke usmjerivača. (google kako to učiniti za vaš usmjerivač). Tamo ćete pronaći neke postavke, uključujući nešto poput Prosljeđivanja ili Prosljeđivanja luka.
Ovdje je važno napomenuti "Port Range" i "Device" ili "IP address".
U "Port Range" trebate upisati 80-81.
Za "Uređaj" trebate odabrati svoj ESP32-CAM uređaj. U nekim usmjerivačima trebate umjesto naziva uređaja staviti IP adresu vašeg ESP32-CAM-a.
Idite na www.whatsmyip.org i kopirajte svoju IP adresu. Koristite ovaj IP u aplikaciji kada ste izvan svoje kućne mreže.
Preporučeni:
Raspberry Pi sustav za nadzor i kontrolu klime u zatvorenom prostoru: 6 koraka
Raspberry Pi sustav za nadzor i kontrolu klime u zatvorenom prostoru: Ljudi žele biti udobni u svojoj kući. Kako nam klima na našem području možda ne odgovara, koristimo mnoge aparate za održavanje zdravog unutarnjeg okoliša: grijač, hladnjak zraka, ovlaživač zraka, odvlaživač zraka, pročišćivač itd. U današnje vrijeme to je uobičajeno
Video streaming video robot s Raspberry Pi Wifi: 8 koraka (sa slikama)
Video Streaming Robot s Raspberry Pi Wifi kontrolom: Jeste li ikada razmišljali o izgradnji cool robota s kamerom na njemu? Pa, došli ste na pravo mjesto, pokazat ću vam korak po korak o tome kako izgraditi ovog robota. Pomoću ovoga možete noću ići u lov na duhove kontroliranjem i gledanjem video zapisa na vašem
Sinteza video bloka Vivado HLS video IP: 12 koraka
Vivado HLS Video IP Block Synthesis: Jeste li ikada poželjeli obradu videa u stvarnom vremenu bez dodatnog kašnjenja ili u ugrađenom sustavu? Za to se ponekad koriste FPGA (Field Programmable Gate Arrays). međutim, pisanje algoritama za video obradu u hardverskim specifikacijama
Camara De Video En Carro De Radio upravljanje / video kamera na R / C kamionu: 5 koraka
Camara De Video En Carro De Radio kontrola / video kamera na R / C kamionu: Este Instruccdable presentado en Espanol e Ingles.These Instructable predstavljen na španjolskom i engleskom
Daljinski video daljinski upravljač za računalo Video player: 6 koraka
Daljinski video daljinski upravljač za računalo Video player: Izrađujem daljinski upravljač koji se povezuje s računalom putem USB -a. Veliki daljinski upravljač omogućuje mom djetetu odabir i reprodukciju videozapisa na starom računalu. Ovo je relativno jednostavan projekt. Osnovna komponenta je ili USB tipkovnica ili bežična USB tipkovnica. Zatim