Spisu treści:

ESP32-CAM FPV Arduino Wifi Control Tank z WebApp Controller_p1_wprowadzenie: 3 kroki
ESP32-CAM FPV Arduino Wifi Control Tank z WebApp Controller_p1_wprowadzenie: 3 kroki

Wideo: ESP32-CAM FPV Arduino Wifi Control Tank z WebApp Controller_p1_wprowadzenie: 3 kroki

Wideo: ESP32-CAM FPV Arduino Wifi Control Tank z WebApp Controller_p1_wprowadzenie: 3 kroki
Wideo: ESP32-CAM - Guide to making YOUR first DIY Security Camera 2024, Listopad
Anonim
Image
Image
ESP32-CAM FPV Arduino Wifi Control Tank z kontrolerem aplikacji WebApp_p1_introduction
ESP32-CAM FPV Arduino Wifi Control Tank z kontrolerem aplikacji WebApp_p1_introduction
ESP32-CAM FPV Arduino Wifi Control Tank z kontrolerem aplikacji WebApp_p1_introduction
ESP32-CAM FPV Arduino Wifi Control Tank z kontrolerem aplikacji WebApp_p1_introduction
ESP32-CAM FPV Arduino Wifi Control Tank z kontrolerem aplikacji WebApp_p1_introduction
ESP32-CAM FPV Arduino Wifi Control Tank z kontrolerem aplikacji WebApp_p1_introduction

Cześć, jestem Tony Phạm. Obecnie jestem nauczycielem wietnamskiego STEAM, a także hobbystą. Z góry przepraszam za mój angielski. Napisałem wcześniej instrukcję wykonania Arduino Bluetooth Controlled Tank, ale jest ona w języku wietnamskim. Link referencyjny:

P1. ZBIORNIK ARDUINO BLUETOOTH [Tylko bieżnik zbiornika kontrolnego]

P2. ARDUINO BLUETOOTH TANK [Kontrola wieży]

Ten projekt ESP32-CAM FPV Arduino Wifi Control Tank to ulepszona wersja poprzedniego projektu z większą liczbą funkcji.

Ten projekt jest odpowiedni dla tych, którzy mają doświadczenie w programowaniu Arduino lub dla początkujących, którzy chcą nauczyć się Arduino poprzez ciekawy projekt. Zaktualizuję szczegółowe instrukcje dotyczące każdej części projektu, w tym: planowania, doboru sprzętu, programowania, projektowania interfejsu aplikacji, tworzenia podwozi czołgowych w serii nadchodzących artykułów. Ten artykuł wykorzystam, aby przedstawić możliwości zbiornika i cenne referencje, które znalazłem. Te dokumenty pomogą Ci zaoszczędzić dużo czasu na naukę, uniknąć niepotrzebnych kłopotów, a następnie skupić się bardziej na rozwoju produktu.

Krok 1: Wprowadzenie do projektu

Wprowadzenie do projektu
Wprowadzenie do projektu
Wprowadzenie do projektu
Wprowadzenie do projektu
Wprowadzenie do projektu
Wprowadzenie do projektu
Wprowadzenie do projektu
Wprowadzenie do projektu

Możesz zobaczyć najważniejsze funkcje podsumowane na powyższym obrazku. Ale wyjaśnię również, że możesz łatwo zwizualizować różnicę między tym czołgiem a innymi wspólnymi projektami czołgów.

Największą różnicą jest skompletowanie funkcji produktu. Czołg ten ma w pierwszej perspektywie wszystkie cechy urządzenia, które jest zdalnie sterowane przez Wifi:

1. Strumień wideo + przechwytywanie zdjęć: Ten pojazd ma możliwość przesyłania strumieniowego wideo i przechwytywania obrazów za pośrednictwem aplikacji mobilnej. Wideo jest przesyłane strumieniowo w rozdzielczości VGA (640x480), jakość jest dość dobra do zdalnego monitorowania i sterowania pojazdem. Posiada również możliwość robienia zdjęć w całkiem niezłych kolorach, w maksymalnej rozdzielczości UXGA (1600x1200)

2. Przechowywanie na karcie SD: Zrobione zdjęcia będą przechowywane na karcie pamięci SD do późniejszego przeglądania. Aplikacja nie ma możliwości zapisywania wideo podczas nagrywania, ale poświęcę czas na aktualizację tej funkcji w najbliższej przyszłości.

3. Regulacja kamery: Prawie wszystkie właściwości kamery tego czołgu można łatwo dostosować, podobnie jak dostrajanie właściwości kamery telefonu komórkowego, w tym: rozdzielczość, jakość obrazu, jasność, balans bieli, kontrast…

4. Elastyczne poruszanie się: Odziedziczony po poprzednim projekcie czołgu, ten czołg ma zdolność do elastycznego poruszania się, najprawdopodobniej kontrolowania pojazdu w rzeczywistości za pomocą joysticka. Możesz również dostosować maksymalną prędkość, aby zapoznać się z kontrolerem za pomocą dźwigni prędkości w aplikacji sterującej. Informacje sterujące są przesyłane do pojazdu niemal w czasie rzeczywistym za pomocą metody Websocket.

5. Szeroki zasięg [wg mojej opinii]: W przypadku korzystania z wbudowanej anteny, odbierania sygnału rozgłoszeniowego bezpośrednio z telefonu komórkowego (hotpot), pojazdem można sterować stabilnie w promieniu 30 metrów..

6. Stabilny: Pojazd i aplikacja działają bardzo stabilnie. W czasie podłączenia telefonu do sterowania rzadko zdarza się, aby się zawieszał, opóźniał lub tracił sygnał z powodu przegrzania układu kontrolera.

7. Przyjazny interfejs użytkownika: Interfejs sterowania jest również zaprojektowany tak, aby był łatwy w obsłudze, ale nadal zapewniał wiele funkcji.

Krok 2: Uwagi i kredyty

Uwagi i kredyty
Uwagi i kredyty

Bez poniższych projektów w celach informacyjnych moja krzywa uczenia się i tworzenie tego produktu byłyby znacznie bardziej strome. Szczere dzięki:

1. Rui Santos z „ESP32-CAM za 7 USD z kamerą OV2640” i „ESP32-CAM Zrób zdjęcie i zapisz na karcie MicroSD” oraz „Przewodnik rozwiązywania problemów ESP32-CAM: najczęstsze problemy”

2. robotzero.one z "ESP32-CAM RC Car z kamerą i kontrolerem telefonu komórkowego"

(właściwie nie mogę używać Websocketa do strumieniowania wideo, ale odsyłam do tego, jak łączy części elektroniczne)

3. Mudassar Tamboli z "ESP32+OV7670 - kamera wideo WebSocket"

4. Brian Lough z "kamerą ESP32 zaprogramowaną za pomocą Arduino"

5. JEAN-LUC AUFRANC (CNXSOFT) z "Łatwo przekształć swoją płytę ESP8266 w płytę USB na szeregową za pomocą Arduino Serial Bypass Sketch"

6. technoreview85 z "Jak zaprogramować kamerę ESP-32 za pomocą płytki Arduino UNO"

oraz Specjalne podziękowania dla:

7. Pilotgeek z "DIY 3D Printed WiFi Camera Rover oparty na ESP32 Arduino - The Scout32"

8. Pepe The Frog z "ESP32CAM na pojeździe gąsienicowym wokół domu"

którzy pokazują mi filmy, które naprawdę inspirują mnie do realizacji tego projektu.

Krok 3: Lista tematów w projekcie

Lista tematów w projekcie
Lista tematów w projekcie

W kolejnych artykułach napiszę instrukcje, które są bezpośrednio związane z tym projektem:

  1. Doświadczenie w planowaniu projektów
  2. Rozwijanie projektów Arduino ESP32 z Arduino IDE i Visual Studio (m.in. ESP32-CAM, PlatformIO)
  3. Sterowanie kamerą OV2640 współpracującą z modułem ESP32-CAM
  4. PWM na ESP32 i jego zastosowaniu
  5. Jak uruchomić samochód arduino za pomocą joysticka
  6. Zaprojektuj i zaprogramuj prostą aplikację internetową
  7. Kontroluj ESP32 przez aplikację internetową przez HTTP i WebSocket
  8. ESP32-CAM, kilka problemów, z którymi się spotkamy
  9. Projektowanie i produkcja podwozia (DIY vs cięcie laserowe vs drukowanie 3D)
  10. ….

Mam nadzieję, że ten artykuł okaże się przydatny! Koniecznie śledź kolejny artykuł, a także polub, zagłosuj lub udostępnij ten projekt znajomym! Zostaw komentarz poniżej, jeśli masz jakieś pytania lub sugestie.

Zalecana: