Sisukord:
- Samm: osade loend
- Samm: pange šassii kokku
- Samm: ühendage juhtmed
- Samm: valmistage ette panoraam/platvorm
- Samm: valmistage ette MB102 leivaplaadi toiteallikas
- 6. samm: roboti lõplik ühendamine ja kokkupanek
- 7. toiming: koodi üleslaadimine
- Samm: IP -aadressi hankimine
- Samm: videovalve roboti juhtimine
- Samm: kontrollige oma robotit Interneti kaudu
Video: Videovalve robot: 10 sammu
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:46
Kujutage ette, kui teil on robot, mille pardal on kaamera ja mida saab Interneti kaudu juhtida.
See avab selle kasutamiseks palju võimalusi. Näiteks võite saata roboti kööki, et kontrollida, kas jätsite veekeetja kogemata pliidile!
Olen katsetanud ESP32-CAM arendusplaate kasutades ja leidnud, et ESP32-CAM abil saab seda hõlpsasti teha.
ESP32-CAM on väga väike ESP32-S kiibiga kaameramoodul, mis maksab umbes 10–15 dollarit.
ESP32-CAM moodulit saab programmeerida Arduino IDE abil. ESP32-CAM moodulil on ka mitu GPIO kontakti välise riistvaraga ühendamiseks.
Niisiis, alustame!
Samm: osade loend
Osade nimekiri:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - koodi üleslaadimiseks ESP32 -CAM -i
Kahe kanaliga alalisvoolumootori draiver L298N x1
Adafruit (PID 3244) mini ümmargune robot -šassiikomplekt - 2WD koos DC Motors x1 -ga - kasutasin seda šassii, kuid saate ise valmistada või osta mis tahes muu saadaval oleva šassii. Siin on vaja rattaid ja alalisvoolumootoreid
18650 Akuhoidja x1
18650 patarei x2 (alternatiivina saab kasutada nelja AA patareid ja selle hoidikut 18650 patarei asemel)
Mini pan/ kallutatav platvorm koos 2 SG-90 servoga x1
MB102 Leivaplaadi toiteallika moodul x1
iRobbie-iOS-i rakendus
Samm: pange šassii kokku
Pange roboti šassii kokku kahe alalisvoolumootori, 3 ratta ja väikese L298N mootori ajamikontrolleriga. Kasutage mootori ajamikontrolleri platvormile kinnitamiseks kinnituslinti.
Samm: ühendage juhtmed
Ühendage juhtmed vastavalt skeemile.
Samm: valmistage ette panoraam/platvorm
Tõmmake juhtmed läbi šassiiplatvormi ülaosa. Korraldage kaablid SG-90 servodest Pan/Tilt platvormil. Selles projektis vajame ainult Tilt servot.
Kinnitage Pan/Tilt šassii platvormi ülaosale.
Samm: valmistage ette MB102 leivaplaadi toiteallikas
MB102 leivaplaadi toiteallika kasutamine on valikuline. ESP32-CAM-i ja servomootori jaoks saate alati võtta 5V ja maanduse L298N mootorijuhilt, kuid leidsin, et MB102-ga on see palju mugavam. Toiteallika moodulil on toitenupp ja see annab juhtmestikule rohkem paindlikkust.
Mooduli šassiiplatvormi kinnitamiseks eemaldasin MB102 põhjast tihvtid. Seejärel kinnitasin selle kahepoolse kinnituslindiga šassii ülaossa.
6. samm: roboti lõplik ühendamine ja kokkupanek
Ühendage kõik osad skemaatiliselt. Kasutage vahutükki ja kahepoolset kinnituslinti, et kinnitada ESP32-CAM Pan/Tilt platvormile.
7. toiming: koodi üleslaadimine
Installige ESP32 lisandmoodul Arduino IDE-sse:
ESP32 lisandmooduli installimiseks järgige ühte järgmistest õpetustest, kui te pole seda veel teinud:
ESP32 plaadi installimine Arduino IDE -sse (Windowsi juhised)
ESP32 plaadi installimine Arduino IDE -sse (Maci ja Linuxi juhised)
Laadige kood siit alla
Veenduge, et Arduino IDE -s oleks kaks koodiga vahelehte: esp32_cam_car ja app_httpd.cpp, nagu ekraanipildil näidatud.
Enne koodi üleslaadimist peate sisestama oma võrgumandaadi järgmistesse muutujatesse: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
Ühendage ESP32-CAM-plaat arvutiga FTDI-programmeerija abil. Järgige skemaatilist diagrammi.
Tähtis: koodi üleslaadimiseks peab GPIO 0 olema ühendatud GND -ga.
Enne koodi üleslaadimist vajutage pardal olevat RST nuppu ESP32-CAM. Käivitage Arduino IDE ja klõpsake eskiisi seadmesse ehitamiseks ja välkimiseks nuppu Laadi üles.
Samm: IP -aadressi hankimine
Pärast koodi üleslaadimist ühendage GPIO 0 GND -ga lahti.
Avage jadamonitor sagedusega 115200. Vajutage sisseehitatud RST nuppu ESP32-CAM. ESP32-CAM-i IP-aadress tuleks kuvada jadamonitoris.
Samm: videovalve roboti juhtimine
Ühendage ESP32-CAM FTDI programmeerija küljest lahti.
Ühendage ESP32-CAM tagasi Pan/Tilt platvormiga, lülitage toide sisse ja vajutage ESP32-CAM pardal olevat RST nuppu.
Laadige rakendus siit alla. Käivitage rakendus oma iPhone'is, sisestage ESP32-CAM IP-aadress ja mängige robotiga!
Samm: kontrollige oma robotit Interneti kaudu
Peaksite avama ruuteri seaded. (googeldage, kuidas seda oma ruuteri jaoks teha). Sealt leiate mõned seaded, sealhulgas midagi Edastamine või Port Edastamine.
Oluline on siinkohal tähele panna "Port Range" ja "Device" ehk "IP address".
"Port Range" peaksite sisestama 80-81.
Seadme jaoks peaksite valima oma seadme ESP32-CAM. Mõnes ruuteris peaksite seadme nime asemel sisestama oma ESP32-CAM-i IP-aadressi.
Minge saidile www.whatsmyip.org ja kopeerige oma IP. Kasutage seda IP -d rakenduses, kui olete väljaspool koduvõrku.
Soovitan:
PAPER HUNGRY ROBOT - Pringles Recycle Arduino robot: 19 sammu (piltidega)
PABER HUNGRY ROBOT - Pringles Recycle Arduino Robot: See on teine versioon Hungry Robotist, mille ehitasin 2018. aastal. Saate selle roboti teha ilma 3D -printerita. Kõik, mida pead tegema, on lihtsalt osta Pringlesi purk, servomootor, lähedusandur, arduino ja mõned tööriistad. Saate alla laadida kõik
Joy Robot (Robô Da Alegria) - avatud lähtekoodiga 3D -trükitud, Arduino jõul töötav robot!: 18 sammu (koos piltidega)
Joy Robot (Robô Da Alegria) - avatud lähtekoodiga 3D -trükitud, Arduino jõul töötav robot!: Esimene auhind võistlusrataste võistlusel, teine auhind võistlusel Arduino võistlusel ja teine koht disaini lastele väljakutsel. Aitäh kõigile, kes meie poolt hääletasid !!! Roboteid jõuab igale poole. Alates tööstuslikest rakendustest kuni
Tasakaalustav robot / kolmerattaline robot / STEM -robot: 8 sammu
Tasakaalustav robot / kolmerattaline robot / STEM -robot: Oleme ehitanud kombineeritud tasakaalustus- ja kolmerattalise roboti koolides ja koolijärgsetes haridusprogrammides kasutamiseks. Robot põhineb Arduino Unol, kohandatud kilbil (kõik ehitusdetailid on kaasas), liitiumioonakul (kõik sisaldavad
Või robot: eksistentsiaalse kriisiga Arduino robot: 6 sammu (piltidega)
Või robot: eksistentsiaalse kriisiga Arduino robot: see projekt põhineb animeeritud sarjal "Rick ja Morty". Ühes episoodis teeb Rick roboti, mille ainus eesmärk on või toomine. Bruface'i (Brüsseli tehnikateaduskond) üliõpilastena on meil mecha jaoks ülesanne
Ehitage väga väike robot: tehke haaratsiga maailma väikseim ratastega robot: 9 sammu (piltidega)
Ehitage väga väike robot: tehke haaratsiga maailma väikseim ratastega robot: ehitage 1/20 kuuptolline robot haaratsiga, mis suudab väikeseid esemeid üles võtta ja liigutada. Seda juhib Picaxe mikrokontroller. Praegusel hetkel usun, et see võib olla maailma väikseim haaratsiga ratastega robot. See teeb kahtlemata ch