Tartalomjegyzék:

Videófelügyeleti robot: 10 lépés
Videófelügyeleti robot: 10 lépés

Videó: Videófelügyeleti robot: 10 lépés

Videó: Videófelügyeleti robot: 10 lépés
Videó: TV BEČEJ: A SKOJ hét titkára lakónegyed videófelügyeleti rendszerrel ellátott új játszóteret kapott 2024, November
Anonim
Image
Image
Videó megfigyelő robot
Videó megfigyelő robot

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
Alkatrész lista

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 az alvázat
Szerelje össze az alvázat
Szerelje össze az alvázat
Szerelje össze az alvázat
Szerelje össze az alvázat
Szerelje össze az alvá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
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

Készítse elő a Pan/Tilt platformot
Készítse elő a Pan/Tilt platformot
Készítse elő a Pan/Tilt platformot
Készítse elő a Pan/Tilt platformot
Készítse elő a Pan/Tilt platformot
Készítse elő a Pan/Tilt platformot
Készítse elő a Pan/Tilt platformot
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

Készítse elő az MB102 Breadboard tápegység modult
Készítse elő az MB102 Breadboard tápegység modult
Készítse elő az MB102 Breadboard tápegység modult
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

A robot végső bekötése és összeszerelése
A robot végső bekötése és összeszerelése
A robot végső bekötése és összeszerelése
A robot végső bekötése és összeszerelése
A robot végső bekötése és összeszerelése
A robot végső bekötése és ö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

Feltöltési kód
Feltöltési kód
Feltöltési kód
Feltöltési kód
Feltöltési kód
Feltöltési kód

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: