Inhaltsverzeichnis:

ESP32-CAM FPV Arduino Wifi Kontrolltank mit WebApp Controller_p1_introduction - Gunook
ESP32-CAM FPV Arduino Wifi Kontrolltank mit WebApp Controller_p1_introduction - Gunook

Video: ESP32-CAM FPV Arduino Wifi Kontrolltank mit WebApp Controller_p1_introduction - Gunook

Video: ESP32-CAM FPV Arduino Wifi Kontrolltank mit WebApp Controller_p1_introduction - Gunook
Video: DIY 3D Printed WiFi Camera Rover based on ESP32 Arduino - The Scout32 2024, November
Anonim
Image
Image
ESP32-CAM FPV Arduino Wifi Kontrolltank mit WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi Kontrolltank mit WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi Kontrolltank mit WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi Kontrolltank mit WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi Kontrolltank mit WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi Kontrolltank mit WebApp Controller_p1_introduction

Hallo, ich bin Tony Phạm. Derzeit bin ich vietnamesischer STEAM-Lehrer und auch ein Hobbyist. Entschuldigung im Voraus für mein Englisch. Ich habe vorher eine Anweisung geschrieben, um einen Arduino Bluetooth Controlled Tank herzustellen, aber er ist auf Vietnamesisch. Referenzlink:

P1. ARDUINO BLUETOOTH TANK [Nur Kontrolltank-Tree]

P2. ARDUINO BLUETOOTH TANK [Turmsteuerung]

Dieses ESP32-CAM FPV Arduino Wifi Control Tank-Projekt ist eine aktualisierte Version des vorherigen Projekts mit mehr Funktionen.

Dieses Projekt eignet sich für diejenigen, die Erfahrung in der Arduino-Programmierung haben, oder für Neulinge, die Arduino durch ein interessantes Projekt lernen möchten. Ich werde detaillierte Anweisungen zu jedem Teil des Projekts aktualisieren, einschließlich: Planung, Ausrüstungsauswahl, Programmierung, App-Schnittstellendesign, Herstellung von Tankchassis durch eine Reihe von kommenden Artikeln. In diesem Artikel werde ich die Fähigkeiten des Panzers und die wertvollen Referenzen vorstellen, die ich gefunden habe. Diese Dokumente helfen Ihnen, viel Zeit beim Lernen zu sparen, unnötigen Ärger zu vermeiden und sich dann mehr auf die Produktentwicklung zu konzentrieren.

Schritt 1: Projektvorstellung

Projektvorstellung
Projektvorstellung
Projektvorstellung
Projektvorstellung
Projektvorstellung
Projektvorstellung
Projektvorstellung
Projektvorstellung

Sie können die wichtigsten Funktionen in der Abbildung oben zusammengefasst sehen. Aber ich werde auch erklären, dass Sie den Unterschied zwischen diesem Panzer und anderen gemeinsam genutzten Panzerprojekten leicht visualisieren können.

Der größte Unterschied besteht in der Vervollständigung der Funktionen des Produkts. Dieser Panzer verfügt auf den ersten Blick über alle Funktionen eines Geräts, das über Wifi ferngesteuert wird:

1. Videostream + Foto aufnehmen: Dieses Fahrzeug kann Videos streamen und Bilder über eine mobile Anwendung aufnehmen. Das Video wird mit VGA (640x480) Auflösung gestreamt, die Qualität ist recht gut für die Fernüberwachung und Steuerung des Fahrzeugs. Es hat auch die Fähigkeit, Bilder mit ziemlich guten Farben und einer maximalen Auflösung von UXGA (1600 x 1200) aufzunehmen.

2. SD-Kartenspeicher: Die aufgenommenen Bilder werden zur späteren Überprüfung auf einer SD-Speicherkarte gespeichert. Die App kann während der Aufnahme kein Video speichern, aber ich werde mir die Zeit nehmen, diese Funktion in naher Zukunft zu aktualisieren.

3. Kameraeinstellung: Fast alle Kameraeigenschaften dieses Tanks können leicht angepasst werden, wie die Feinabstimmung der Kameraeigenschaften eines Mobiltelefons, einschließlich: Auflösung, Bildqualität, Helligkeit, Weißabgleich, Kontrast…

4. Flexible Bewegung: Dieser Panzer wurde vom vorherigen Panzerprojekt geerbt und kann sich flexibel bewegen, wobei er höchstwahrscheinlich ein Fahrzeug in der Realität über den Joystick steuert. Sie können die Höchstgeschwindigkeit auch über den Geschwindigkeitshebel in der Steuerungsanwendung anpassen, um sich mit dem Controller vertraut zu machen. Steuerinformationen werden per Websocket-Verfahren nahezu in Echtzeit an das Fahrzeug übertragen.

5. Große Reichweite [meiner Meinung nach]: Wenn Sie die eingebaute Antenne verwenden und ein Sendesignal direkt von einem Mobiltelefon (einem Hotpot) empfangen, kann das Fahrzeug innerhalb von 30 Metern stabil gesteuert werden..

6. Stabil: Das Fahrzeug und die Anwendung arbeiten sehr stabil. Während der zur Steuerung mit dem Telefon verbundenen Zeit kommt es selten vor, dass es hängen bleibt oder verzögert oder das Signal aufgrund einer Überhitzung des Controller-Chips verloren geht.

7. Freundliche Benutzeroberfläche: Die Bedienoberfläche ist ebenfalls einfach zu bedienen, bietet aber dennoch viele Funktionen.

Schritt 2: Notizen & Credits

Notizen & Credits
Notizen & Credits

Ohne die folgenden Projekte als Referenz wäre meine Lernkurve und die Herstellung dieses Produkts viel steiler. Herzlichen Dank an:

1. Rui Santos mit "$7 ESP32-CAM mit OV2640-Kamera" und "ESP32-CAM Foto aufnehmen und auf MicroSD-Karte speichern" und "ESP32-CAM-Fehlerbehebungshandbuch: Häufigste Probleme behoben"

2. robotzero.one mit "ESP32-CAM RC Car with Camera and Mobile Phone Controller"

(eigentlich kann ich Websocket nicht verwenden, um das Video zu streamen, aber ich beziehe mich darauf, wie er elektronische Teile anschließt)

3. Mudassar Tamboli mit "ESP32+OV7670 - WebSocket-Videokamera"

4. Brian Lough mit "ESP32-Kamera programmiert mit Arduino"

5. JEAN-LUC AUFRANC (CNXSOFT) mit "Verwandeln Sie Ihr ESP8266 Board einfach in ein USB-to-Serial Board mit Arduino Serial Bypass Sketch"

6. technoreview85 mit "So programmieren Sie die ESP-32-Kamera mit dem Arduino UNO-Board"

und besonderen Dank an:

7. Pilotgeek mit "DIY 3D Printed WiFi Camera Rover basierend auf ESP32 Arduino - The Scout32"

8. Pepe The Frog mit "ESP32CAM auf Kettenfahrzeug rund ums Haus"

die mir Videos zeigen, die mich wirklich zu diesem Projekt inspirieren.

Schritt 3: Liste der Themen im Projekt

Liste der Themen im Projekt
Liste der Themen im Projekt

In den folgenden Artikeln werde ich Anweisungen schreiben, die sich direkt auf dieses Projekt beziehen:

  1. Erfahrung in der Projektplanung
  2. Entwicklung von ESP32 Arduino-Projekten mit Arduino IDE und Visual Studio (einschließlich ESP32-CAM, PlatformIO)
  3. Steuern Sie die OV2640-Kamera, die zum ESP32-CAM-Modul passt
  4. PWM auf ESP32 und seine Anwendung
  5. So steuern Sie ein Arduino-Auto mit dem Joystick
  6. Entwerfen und programmieren Sie eine einfache Webanwendung
  7. Steuerung von ESP32 über Web-App über HTTP & WebSocket
  8. ESP32-CAM, einige Probleme werden uns begegnen
  9. Konstruktion und Herstellung von Chassis (DIY vs. Laserschneiden vs. 3D-Druck)
  10. ….

Ich hoffe, Sie finden diesen Artikel nützlich! Folgt unbedingt dem nächsten Artikel und liket, votet oder teilt dieses Projekt mit euren Freunden! Hinterlassen Sie unten einen Kommentar, wenn Sie Fragen oder Anregungen haben.

Empfohlen: