Tartalomjegyzék:
- 1. lépés: Alkatrészlista
- 2. lépés: Szerelje össze a házat
- 3. lépés: Csatlakoztassa a vezetékeket
- 4. lépés: Készítse elő a Pan/Tilt platformot
- 5. lépés: Készítse elő az MB102 Breadboard tápegység -modult
- 6. lépés: A végső huzalozás és a robot összeszerelése
- 7. lépés: Töltse fel a kódot
- 8. lépés: Az IP -cím beszerzése
- 9. lépés: A videófelügyeleti robot vezérlése
- 10. lépés: Irányítsa robotját az interneten keresztül
Videó: Videófelügyeleti robot: 10 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:40
Képzelje el, ha van egy robotja, amelynek kamerája van a fedélzeten, és az interneten keresztül vezérelhető.
Rengeteg lehetőséget nyitna a használatára. Például elküldheti a robotot a konyhába, hogy ellenőrizze, nem hagyta -e véletlenül a vízforralót a tűzhelyen!
Az ESP32-CAM fejlesztőlapok használatával kísérleteztem, és azt tapasztaltam, hogy az ESP32-CAM segítségével ez könnyen elvégezhető.
Az ESP32-CAM egy nagyon kicsi kameramodul az ESP32-S chipjével, amely körülbelül 10-15 dollárba kerül.
Az ESP32-CAM modul Arduino IDE programozható. Az ESP32-CAM modulnak több GPIO csapja is van külső hardverekhez való csatlakozáshoz.
Szóval, kezdjük!
1. lépés: Alkatrészlista
Alkatrész lista:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - kód feltöltéséhez az ESP32 -CAM -ba
Kétcsatornás egyenáramú motor meghajtó L298N x1
Adafruit (PID 3244) mini kerek robotvázas készlet - 2WD DC Motors x1 -gyel - Ezt az alvázat használtam, de saját maga készítheti el, vagy vásárolhat bármilyen más elérhető alvázat. Itt kerekekre és DC motorokra van szükségünk
18650 Akkumulátor tartó x1
18650 x2 elem (alternatívaként négy AA elem és a tartó használható 18650 elem helyett)
Mini Pan/ Tilt Platform 2 SG-90 szervóval x1
MB102 Breadboard tápegység modul x1
iRobbie-A iOS alkalmazás
2. lépés: Szerelje össze a házat
Szerelje össze a robotvázat két egyenáramú motorral, 3 kerékkel és mini L298N motorhajtás -vezérlővel. Használjon rögzítőszalagot a motorhajtás vezérlőjének a platformhoz való rögzítéséhez.
3. lépés: Csatlakoztassa a vezetékeket
Csatlakoztassa a vezetékeket az ábrán látható módon.
4. lépés: Készítse elő a Pan/Tilt platformot
Húzza ki a vezetékeket az alváz tetején. Szervezze a kábeleket az SG-90 szervókból a Pan/Tilt platformon. Ebben a projektben csak egy Tilt szervóra van szükségünk.
Rögzítse a Pan/Döntést az alváz tetejéhez.
5. lépés: Készítse elő az MB102 Breadboard tápegység -modult
Az MB102 Breadboard tápegységmodul használata opcionális. Az L298N motorvezérlőből mindig vehet 5V és földet az ESP32-CAM és a szervomotor számára, de azt találtam, hogy az MB102-vel ez sokkal kényelmesebb. A tápegység modul bekapcsológombbal rendelkezik, és nagyobb rugalmasságot biztosít a kábelezéshez.
Annak érdekében, hogy a modult az alváz platformhoz rögzítse, eltávolítottam a csapokat az MB102 aljáról. Ezután kétoldalas rögzítőszalaggal rögzítettem az alváz tetejére.
6. lépés: A végső huzalozás és a robot összeszerelése
Csatlakoztassa az összes alkatrészt a vázlat szerint. Használjon habdarabot és kétoldalas rögzítőszalagot az ESP32-CAM rögzítéséhez a Pan/Tilt platformhoz.
7. lépés: Töltse fel a kódot
Telepítse az ESP32 bővítményt az Arduino IDE-re:
Kövesse az alábbi oktatóanyagok egyikét az ESP32 bővítmény telepítéséhez, ha még nem tette meg:
Az ESP32 kártya telepítése Arduino IDE rendszerben (Windows utasítások)
Az ESP32 kártya telepítése Arduino IDE rendszerben (Mac és Linux utasítások)
Töltse le a kódot innen
Győződjön meg arról, hogy két lapja van kóddal az Arduino IDE -ben: esp32_cam_car és app_httpd.cpp, amint a képernyőképen látható.
A kód feltöltése előtt be kell illesztenie a hálózati hitelesítő adatait a következő változókba: const char* ssid = "Your_WIFI_Network" const char* password = "Your_WIFI_Password"
Csatlakoztassa az ESP32-CAM kártyát a számítógéphez egy FTDI programozó segítségével. Kövesse a sematikus ábrát.
Fontos: A GPIO 0 -t csatlakoztatni kell a GND -hez, hogy fel tudja tölteni a kódot.
A kód feltöltése előtt nyomja meg az ESP32-CAM fedélzeti RST gombot. Futtassa az Arduino IDE -t, és kattintson a Feltöltés gombra a vázlat elkészítéséhez és az eszközre való frissítéséhez.
8. lépés: Az IP -cím beszerzése
A kód feltöltése után válassza le a GPIO 0 -t a GND -ről.
Nyissa meg a soros monitort 115200 baud sebességgel. Nyomja meg az ESP32-CAM fedélzeti RST gombot. Az ESP32-CAM IP-címet a soros monitoron kell megjeleníteni.
9. lépés: A videófelügyeleti robot vezérlése
Válassza le az ESP32-CAM-ot az FTDI programozóról.
Csatlakoztassa az ESP32-CAM-ot a Pan/Tilt platformhoz, kapcsolja be az áramot, és nyomja meg az ESP32-CAM fedélzeti RST gombot.
Töltse le az alkalmazást innen Futtassa az alkalmazást iPhone-ján, adja meg az ESP32-CAM IP-címet, és játsszon a robottal!
10. lépés: Irányítsa robotját az interneten keresztül
Meg kell nyitnia a router beállításait. (a google -n hogyan kell ezt csinálni a routerhez). Ott talál néhány beállítást, köztük valamit az átirányítás vagy a porttovábbítás mentén.
Itt fontos megjegyezni a "Port Range" és az "Device" vagy "IP address" címet.
A "Port Range" mezőbe 80-81-et kell beírni.
Az "Eszköz" beállításhoz válassza ki az ESP32-CAM eszközt. Egyes útválasztókban az eszköz neve helyett az ESP32-CAM IP-címét kell megadnia.
Látogasson el a www.whatsmyip.org weboldalra, és másolja le az IP -címét. Használja ezt az IP -címet az alkalmazásban, ha az otthoni hálózatán kívül tartózkodik.
Ajánlott:
Arduino - Labirintus megoldó robot (MicroMouse) Falkövető robot: 6 lépés (képekkel)
Arduino | Maze Solving Robot (MicroMouse) Falkövető robot: Üdvözlöm, Isaac vagyok, és ez az első robotom, a "Striker v1.0". Ezt a robotot egy egyszerű labirintus megoldására tervezték. A versenyen két labirintus és a robot volt képes volt azonosítani őket. A labirintusban bekövetkező egyéb változások miatt szükség lehet a
SMARS robot építése - Arduino Smart Robot Tank Bluetooth: 16 lépés (képekkel)
SMARS Robot építése - Arduino Smart Robot Tank Bluetooth: Ezt a cikket büszkén szponzorálja a PCBWAY. A PCBWAY kiváló minőségű prototípus -készítő PCB -ket készít a világ minden tájáról. Próbálja ki Ön is, és szerezzen 10 PCB -t mindössze 5 dollárért a PCBWAY -n, nagyon jó minőségben, köszönöm PCBWAY. A motorpajzs az Arduino Uno -hoz
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: 19 lépés (képekkel)
PAPER HUNGRY ROBOT - Pringles Recycle Arduino Robot: Ez a Hungry Robot egy másik változata, amelyet 2018 -ban építettem. Ezt a robotot 3D nyomtató nélkül is elkészítheti. Csak annyit kell tennie, hogy megvásárol egy doboz Pringles -t, egy szervo motort, egy közelségérzékelőt, egy arduino -t és néhány eszközt. Letöltheti az összes
RC vezérelt robot az XLR8 -on! Oktatási robot: 5 lépés
RC vezérelt robot az XLR8 -on! Oktatási robot: Szia, ebben a cikkben megmutatjuk, hogyan kell felépíteni egy alapvető robotot. A "robot" szó szó szerint "rabszolgát" jelent. vagy "munkás". A mesterséges intelligencia fejlődésének köszönhetően a robotok már nem csak Issac Asimov sci-fi részei
Kiegyensúlyozó robot / 3 kerekes robot / STEM robot: 8 lépés
Kiegyensúlyozó robot / 3 kerekes robot / STEM robot: Kombinált kiegyensúlyozó és háromkerekű robotot építettünk az iskolákban és az iskolai oktatási programok oktatási célokra. A robot egy Arduino Uno -n, egyedi pajzson (minden konstrukciós részlet megadva), Li -ion akkumulátoron (minden