Obsah:
- Krok 1: Seznam dílů
- Krok 2: Sestavte podvozek
- Krok 3: Připojte dráty
- Krok 4: Připravte si platformu Pan/Tilt
- Krok 5: Připravte napájecí modul MB102 Breadboard
- Krok 6: Konečné zapojení a montáž robota
- Krok 7: Nahrajte kód
- Krok 8: Získání adresy IP
- Krok 9: Ovládání vašeho robota pro video dohled
- Krok 10: Ovládejte svého robota přes internet
Video: Video Surveillance Robot: 10 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:20
Představte si, že máte robota, který má na palubě kameru a lze jej ovládat přes internet.
Otevřelo by to spoustu příležitostí k jeho použití. Můžete například poslat robota do kuchyně, aby zkontroloval, zda jste omylem nechali konvici na sporáku!
Experimentoval jsem pomocí vývojových desek ESP32-CAM a zjistil jsem, že s ESP32-CAM to lze snadno provést.
ESP32-CAM je velmi malý kamerový modul s čipem ESP32-S, který stojí přibližně 10 až 15 USD.
Modul ESP32-CAM lze naprogramovat pomocí Arduino IDE. Modul ESP32-CAM má také několik GPIO pinů pro připojení k externímu hardwaru.
Pojďme tedy začít!
Krok 1: Seznam dílů
Seznam dílů:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - pro nahrání kódu do ESP32 -CAM
Dvoukanálový ovladač stejnosměrného motoru L298N x1
Mini podvozek s kruhovým robotem Adafruit (PID 3244) - 2WD se stejnosměrnými motory x1 - použil jsem tento podvozek, ale můžete si vyrobit vlastní nebo koupit jakýkoli jiný dostupný podvozek. Zde potřebujeme kola a stejnosměrné motory
18650 Držák baterie x1
Baterie 18650 x2 (jako alternativu lze použít čtyři baterie AA a její držák místo baterií 18650)
Mini pan/ tilt platforma se 2 servy SG-90 x1
Modul napájení napájecího zdroje MB102 x1
iRobbie-A aplikace pro iOS
Krok 2: Sestavte podvozek
Sestavte podvozek robota se dvěma stejnosměrnými motory, 3 koly a mini ovladačem pohonu motoru L298N. K upevnění ovladače pohonu motoru k platformě použijte montážní pásku.
Krok 3: Připojte dráty
Připojte vodiče podle schématu.
Krok 4: Připravte si platformu Pan/Tilt
Vytáhněte dráty v horní části platformy podvozku. Uspořádejte kabely ze serva SG-90 na platformě Pan/Tilt. V tomto projektu potřebujeme pouze servo Tilt.
Pan/Tilt připevněte k horní části podvozkové platformy.
Krok 5: Připravte napájecí modul MB102 Breadboard
Použití napájecího modulu MB102 Breadboard je volitelné. Z ovladače motoru L298N můžete vždy odebrat 5V a Ground pro ESP32-CAM a servomotor, ale zjistil jsem, že s MB102 je to mnohem pohodlnější. Napájecí modul má tlačítko napájení a poskytuje větší flexibilitu při zapojení.
Aby bylo možné modul připevnit k podvozkové platformě, odstranil jsem kolíky na spodní straně MB102. Poté jsem jej připevnil k horní části šasi oboustrannou montážní páskou.
Krok 6: Konečné zapojení a montáž robota
Připojte všechny části pomocí schématu. Pomocí kusu pěny a oboustranné montážní pásky připevněte ESP32-CAM k platformě Pan/Tilt.
Krok 7: Nahrajte kód
Nainstalujte si doplněk ESP32 na Arduino IDE:
Pokud jste tak ještě neučinili, nainstalujte si doplněk ESP32 podle jednoho z následujících návodů:
Instalace desky ESP32 do Arduino IDE (pokyny pro Windows)
Instalace desky ESP32 do Arduino IDE (pokyny pro Mac a Linux)
Stáhněte si kód odtud
Ujistěte se, že máte v Arduino IDE dvě karty s kódem: esp32_cam_car a app_httpd.cpp, jak je znázorněno na snímku obrazovky.
Před nahráním kódu musíte vložit své síťové údaje do následujících proměnných: const char* ssid = "Your_WIFI_Network" const char* heslo = "Your_WIFI_Password"
Připojte desku ESP32-CAM k počítači pomocí programátoru FTDI. Postupujte podle schématu.
Důležité: GPIO 0 musí být připojeno k GND, abyste mohli nahrát kód.
Před odesláním kódu stiskněte tlačítko ESP32-CAM na palubě RST. Spusťte Arduino IDE a kliknutím na Nahrát vytvořte a načtěte skicu do svého zařízení.
Krok 8: Získání adresy IP
Po nahrání kódu odpojte GPIO 0 od GND.
Otevřete sériový monitor s přenosovou rychlostí 115200. Stiskněte integrované tlačítko ESP32-CAM RST. IP adresa ESP32-CAM by měla být zobrazena v Serial Monitor.
Krok 9: Ovládání vašeho robota pro video dohled
Odpojte ESP32-CAM od programátoru FTDI.
Připojte ESP32-CAM zpět k platformě Pan/Tilt, zapněte napájení a stiskněte tlačítko RST na palubě ESP32-CAM.
Stáhněte si aplikaci odtud Spusťte aplikaci na svém iPhone, zadejte IP adresu ESP32-CAM a hrajte si s robotem!
Krok 10: Ovládejte svého robota přes internet
Měli byste otevřít nastavení routeru. (google, jak to udělat pro váš router). Tam najdete některá nastavení, včetně něčeho podobného přesměrování nebo přesměrování portů.
Zde je důležité poznamenat „Rozsah portů“a „Zařízení“nebo „IP adresa“.
Do pole „Rozsah portů“zadejte 80–81.
Pro „Zařízení“byste měli vybrat své zařízení ESP32-CAM. V některých směrovačích byste místo názvu zařízení měli zadat IP adresu vašeho ESP32-CAM.
Přejděte na www.whatsmyip.org a zkopírujte svou IP. Tuto IP použijte v aplikaci, když jste mimo svou domácí síť.
Doporučuje:
Arduino - Robot pro řešení bludiště (MicroMouse) Robot po zdi: 6 kroků (s obrázky)
Arduino | Maze Solving Robot (MicroMouse) Wall Následující robot: Vítejte, jsem Isaac a toto je můj první robot „Striker v1.0“. Tento robot byl navržen tak, aby vyřešil jednoduché bludiště. V soutěži jsme měli dvě bludiště a robot dokázal je identifikovat. Jakékoli další změny v bludišti mohou vyžadovat změnu v
Jak se staví robot SMARS - Arduino Smart Robot Tank Bluetooth: 16 kroků (s obrázky)
Jak stavět robot SMARS - Inteligentní robotický tank Arduino Bluetooth: Tento článek je hrdě sponzorován společností PCBWAY. PCBWAY vyrábí vysoce kvalitní prototypy desek plošných spojů pro lidi z celého světa. Vyzkoušejte to sami a získejte 10 PCB za pouhých 5 $ na PCBWAY ve velmi skvělé kvalitě, díky PCBWAY. Motorový štít pro Arduino Uno
IP kamera používající Raspberry Pi Zero (Home Surveillance část 1): 5 kroků
IP kamera využívající Raspberry Pi Zero (Home Surveillance část 1): Toto je první příspěvek v nové minisérii, kde stavíme systém domácího dohledu, převážně pomocí Raspberry Pis. V tomto příspěvku používáme Raspberry PI nula a vytváříme IP kameru, která streamuje video přes RTSP. Výstupní video má mnohem vyšší q
Vyvažovací robot / 3kolový robot / robot STEM: 8 kroků
Vyvažovací robot / 3kolový robot / STEM Robot: Vybudovali jsme kombinovaný vyvažovací a 3kolový robot pro edcuational použití ve školách a po škole vzdělávací programy. Robot je založen na Arduino Uno, vlastním štítu (všechny konstrukční detaily jsou k dispozici), baterii Li Ion (všechny konst
Toddler Video Remote pro PC Video Player: 6 kroků
Toddler Video Remote pro PC Video Player: Stavím dálkové ovládání, které se připojuje k PC pomocí USB. Velký dálkový ovladač umožňuje mému batole vybírat a přehrávat videa na starém počítači. Jedná se o relativně jednoduchý projekt. Základní součástí je buď USB klávesnice nebo bezdrátová USB klávesnice. Poté