Kazalo:
- Korak: Seznam delov
- 2. korak: Sestavite podvozje
- Korak: Povežite žice
- 4. korak: Pripravite platformo za premikanje/nagibanje
- 5. korak: Pripravite modul za napajanje MB102 Breadboard
- Korak 6: Končno ožičenje in sestavljanje robota
- 7. korak: Naložite kodo
- 8. korak: Pridobivanje naslova IP
- 9. korak: Upravljanje vašega robota za video nadzor
- 10. korak: Upravljajte svojega robota prek interneta
Video: Robot za video nadzor: 10 korakov
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:03
Predstavljajte si, če imate na krovu robota, ki ga lahko upravljate prek interneta.
Odprlo bi veliko možnosti njegove uporabe. Robota lahko na primer pošljete v kuhinjo, da preveri, ali ste kotliček po nesreči pustili na štedilniku!
Eksperimentiral sem z razvojnimi ploščami ESP32-CAM in ugotovil, da je z ESP32-CAM to enostavno narediti.
ESP32-CAM je zelo majhen modul kamere z čipom ESP32-S, ki stane približno 10 do 15 USD.
Modul ESP32-CAM je mogoče programirati z Arduino IDE. Modul ESP32-CAM ima tudi več zatičev GPIO za povezavo z zunanjo strojno opremo.
Torej, začnimo!
Korak: Seznam delov
Seznam delov:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - za nalaganje kode v ESP32 -CAM
Dvokanalni gonilnik enosmernega motorja L298N x1
Adafruit (PID 3244) Komplet mini okroglih robotskih ohišij - 2WD z enosmernimi motorji x1 - Uporabil sem to ohišje, vendar ga lahko izdelate sami ali kupite katero koli drugo podvozje, ki je na voljo. Tukaj potrebujemo kolesa in enosmerne motorje
Nosilec baterije 18650 x1
18650 baterija x2 (alternativno lahko namesto 18650 baterij uporabite štiri baterije AA in nosilec)
Mini pomična/ nagibna platforma z 2 servomotorjema SG-90 x1
MB102 Napajalni modul za ploščico x1
iRobbie-A aplikacija za iOS
2. korak: Sestavite podvozje
Sestavite ohišje robota z dvema enosmernima motorjema, 3 kolesi in krmilnikom pogona mini L298N. Z montažnim trakom pritrdite krmilnik motornega pogona na ploščad.
Korak: Povežite žice
Priključite žice, kot je prikazano na shemi.
4. korak: Pripravite platformo za premikanje/nagibanje
Povlecite žice skozi vrh platforme ohišja. Organizirajte kable iz servomotorjev SG-90 na platformi Pan/Tilt. V tem projektu potrebujemo samo servo z nagibom.
Pritrdite Pan/Tilt na vrh platforme ohišja.
5. korak: Pripravite modul za napajanje MB102 Breadboard
Uporaba modula za napajanje MB102 Breadboard ni obvezna. Vedno lahko vzamete 5V in Ground za ESP32-CAM in servo motor iz gonilnika motorja L298N, vendar sem ugotovil, da je z MB102 veliko bolj priročno. Modul za dodatno napajanje ima gumb za vklop in vam daje večjo prilagodljivost pri ožičenju.
Za namestitev modula na platformo ohišja sem odstranil zatiče na dnu MB102. Nato sem ga z dvostranskim pritrdilnim trakom pritrdil na vrh ohišja.
Korak 6: Končno ožičenje in sestavljanje robota
Povežite vse dele s shemo. Za pritrditev ESP32-CAM na platformo Pan/Tilt uporabite kos pene in dvostranski pritrdilni trak.
7. korak: Naložite kodo
Namestite dodatek ESP32 v Arduino IDE:
Sledite eni od naslednjih vadnic za namestitev dodatka ESP32, če tega še niste storili:
Namestitev plošče ESP32 v Arduino IDE (navodila za Windows)
Namestitev plošče ESP32 v Arduino IDE (navodila za Mac in Linux)
Kodo prenesite od tukaj
Prepričajte se, da imate v Arduino IDE dva zavihka s kodo: esp32_cam_car in app_httpd.cpp, kot je prikazano na posnetku zaslona.
Preden naložite kodo, morate vnesti svoje omrežne poverilnice v naslednje spremenljivke: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
Ploščo ESP32-CAM povežite z računalnikom s programerjem FTDI. Sledite shematičnemu diagramu.
Pomembno: GPIO 0 mora biti povezan z GND, da lahko naložite kodo.
Preden naložite kodo, pritisnite vgrajeni gumb RST ESP32-CAM. Zaženite Arduino IDE in kliknite Naloži, da skico sestavite in prenesete v svojo napravo.
8. korak: Pridobivanje naslova IP
Ko naložite kodo, odklopite GPIO 0 od GND.
Odprite serijski monitor s hitrostjo prenosa 115200. Pritisnite gumb RST na vozilu ESP32-CAM. Naslov IP ESP32-CAM mora biti prikazan v serijskem monitorju.
9. korak: Upravljanje vašega robota za video nadzor
ESP32-CAM odklopite od programerja FTDI.
ESP32-CAM povežite nazaj s platformo Pan/Tilt, vklopite napajanje in pritisnite gumb RST na vozilu ESP32-CAM.
Prenesite aplikacijo od tukaj Zaženite aplikacijo na svojem iPhoneu, vnesite naslov ESP32-CAM IP in se igrajte z robotom!
10. korak: Upravljajte svojega robota prek interneta
Odprite nastavitve usmerjevalnika. (google, kako to storiti za vaš usmerjevalnik). Tam boste našli nekaj nastavitev, vključno z nekaj v skladu s posredovanjem ali posredovanjem vrat.
Pri tem je pomembno omeniti "obseg vrat" in "napravo" ali "naslov IP".
V "Port Range" vnesite 80-81.
Za "Naprava" izberite napravo ESP32-CAM. V nekaterih usmerjevalnikih namesto imena naprave vnesite naslov IP vašega ESP32-CAM.
Pojdite na www.whatsmyip.org in kopirajte svoj IP. Ta IP v aplikaciji uporabite, ko ste zunaj domačega omrežja.
Priporočena:
Robot za pomoč pri vzponu na stolp - Dvonožni, RF, BT nadzor z aplikacijo: 22 korakov (s slikami)
Robot V pomoč pri vzponu na stolp - Dvonožni, RF, BT nadzor z aplikacijo: Ko bom kdaj videl kuščarje na stenah, nameravam narediti takega robota. To je dolgoročna ideja, iščem veliko člankov za elektrolepila in na nek način preverim, ali ni uspel zadržati. Zaenkrat nameravam z elektromagnetom narediti
Sistem za nadzor in nadzor hidroponike Blynk: 4 koraki
Hydroponics Blynk Monitor & Control System: V tem projektu sem ustvaril nadzorni sistem, ki spremlja in nadzira vse vidike srednje velikega sistema odlivov in odtokov hidroponike. Prostor, v katerem sem ga zgradil, uporablja sisteme 4 x 4'x4 '640W LM301B 8 bar. Toda pri teh navodilih ne gre za moje luči. JAZ
Nadzor svetlosti PWM LED nadzor s potisnimi gumbi, Raspberry Pi in Scratch: 8 korakov (s slikami)
Nadzor svetlosti Upravljanje LED na osnovi PWM s potisnimi gumbi, Raspberry Pi in Scratch: poskušal sem najti način, kako svojim učencem razložiti, kako deluje PWM, zato sem si zadal nalogo, da poskušam nadzorovati svetlost LED z dvema gumboma - en gumb poveča svetlost LED, drugi pa ga zatemni. Za program
ESP8266 RGB LED STRIP WIFI Nadzor - NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi - RGB LED STRIP Nadzor pametnega telefona: 4 koraki
ESP8266 RGB LED STRIP WIFI Nadzor | NODEMCU Kot IR daljinski upravljalnik za LED trak, ki ga nadzira Wi -Fi | RGB LED STRIP Smartphone Control: Pozdravljeni fantje, v tej vadnici se bomo naučili, kako uporabljati nodemcu ali esp8266 kot daljinski upravljalnik IR za nadzor LED traku RGB, Nodemcu pa bo preko wifi upravljal pametni telefon. V bistvu lahko s svojim pametnim telefonom upravljate RGB LED STRIP
Hidroponski sistem za nadzor in nadzor rastlinjaka: 5 korakov (s slikami)
Hidroponski sistem za nadzor in nadzor rastlinjakov: V tem navodilu vam bom pokazal, kako sestaviti hidroponski sistem za nadzor in nadzor rastlinjakov. Pokazal vam bom izbrane komponente, diagram ožičenja, kako je bilo vezje zgrajeno, in skico Arduino, uporabljeno za programiranje Seeed