Indholdsfortegnelse:

ESP32-CAM FPV Arduino Wifi Control Tank Med WebApp Controller_p1_introduction: 3 trin
ESP32-CAM FPV Arduino Wifi Control Tank Med WebApp Controller_p1_introduction: 3 trin

Video: ESP32-CAM FPV Arduino Wifi Control Tank Med WebApp Controller_p1_introduction: 3 trin

Video: ESP32-CAM FPV Arduino Wifi Control Tank Med WebApp Controller_p1_introduction: 3 trin
Video: Amazing arduino project 2024, November
Anonim
Image
Image
ESP32-CAM FPV Arduino Wifi Control Tank med WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi Control Tank med WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi Control Tank med WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi Control Tank med WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi Control Tank med WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi Control Tank med WebApp Controller_p1_introduction

Hej, jeg hedder Tony Phạm. I øjeblikket er jeg en vietnamesisk STEAM -lærer og også en hobbyist. Undskyld på forhånd om mit engelsk. Jeg skrev en instruktion om at lave en Arduino Bluetooth -kontrolleret tank før, men den er på vietnamesisk.

P1. ARDUINO BLUETOOTH TANK [Kun kontroltankens slidbane]

P2. ARDUINO BLUETOOTH TANK [Tårnkontrol]

Dette ESP32-CAM FPV Arduino Wifi Control Tank-projekt er en opgraderet version af det tidligere projekt med flere funktioner.

Dette projekt er velegnet til dem, der har erfaring med Arduino -programmering eller til nybegyndere, der ønsker at lære Arduino gennem et interessant projekt. Jeg vil opdatere detaljerede instruktioner om hver del af projektet, herunder: planlægning, valg af udstyr, programmering, design af app -interface, fremstilling af tankchassis gennem en række kommende artikler. Denne artikel vil jeg bruge til at introducere tankens muligheder og de værdifulde referencer, jeg har fundet. Disse dokumenter hjælper dig med at spare meget tid til at lære, undgå unødvendige problemer og derefter fokusere mere på produktudvikling.

Trin 1: Projektindledning

Projekt introduktion
Projekt introduktion
Projekt introduktion
Projekt introduktion
Projekt introduktion
Projekt introduktion
Projekt introduktion
Projekt introduktion

Du kan se de vigtigste funktioner opsummeret i billedet ovenfor. Men jeg vil også forklare, at du let kan visualisere forskellen mellem denne tank og andre delte tankprojekter.

Den største forskel er færdiggørelsen af produktets funktioner. Denne tank har alle funktioner på en enhed, der fjernstyres via Wifi i det første perspektiv:

1. Videostream + Capture Photo: Dette køretøj har mulighed for at streame video og tage billeder via mobilapplikation. Videoen streames med VGA (640x480) opløsning, kvaliteten er ganske god til fjernovervågning og kontrol af køretøjet. Det har også mulighed for at tage billeder med temmelig god farve, maksimal opløsning på UXGA (1600x1200)

2. Lagring af SD -kort: Taget billeder gemmes på et SD -hukommelseskort til senere gennemgang. Appen har ikke mulighed for at gemme video under optagelse, men jeg vil bruge tid på at opgradere denne funktion i den nærmeste fremtid.

3. Kamerajustering: Næsten alle kameraets egenskaber ved denne tank kan let justeres som at finjustere kameraets egenskaber for en mobiltelefon, herunder: opløsning, billedkvalitet, lysstyrke, hvidbalance, kontrast …

4. Fleksibel bevægelse: Denne tank er nedarvet fra det forrige tankprojekt og har evnen til at bevæge sig fleksibelt, hvilket sandsynligvis styrer et køretøj i virkeligheden gennem joysticket. Du kan også justere den maksimale hastighed for at gøre dig bekendt med controlleren via hastighedshåndtaget på kontrolprogrammet. Kontrolinformation overføres næsten i realtid til køretøjet via Websocket -metoden.

5. Bredt område [ifølge min mening]: I stand til at bruge den indbyggede antenne, modtage et udsendelsessignal direkte fra en mobiltelefon (en Hotpot), kan bilen kontrolleres inden for 30 meter stabilt..

6. Stabil: Køretøjet og applikationen fungerer på en meget stabil måde. I løbet af den tid, der er forbundet til telefonen for at styre, hænger det sjældent eller hænger eller mister signalet på grund af overophedning af controllerchippen.

7. Venlig brugergrænseflade: Kontrolgrænsefladen er også designet til at være let at betjene, men stadig sikre en masse funktioner.

Trin 2: Noter og kredit

Noter og kreditter
Noter og kreditter

Uden nedenstående projekter til reference ville min læringskurve og fremstilling af dette produkt være meget stejlere. Oprigtig tak til:

1. Rui Santos med "$ 7 ESP32-CAM med OV2640 kamera" og "ESP32-CAM Tag foto og gem på MicroSD-kort" og "ESP32-CAM fejlfindingsvejledning: Mest almindelige problemer løst"

2. robotzero.one med "ESP32-CAM RC bil med kamera og mobiltelefon controller"

(faktisk kan jeg ikke bruge Websocket til at streame videoen, men jeg henviser til, hvordan han forbinder elektroniske dele)

3. Mudassar Tamboli med "ESP32+OV7670 - WebSocket videokamera"

4. Brian Lough med "ESP32 -kamera programmeret ved hjælp af Arduino"

5. JEAN-LUC AUFRANC (CNXSOFT) med "Transformér dit ESP8266-kort til et USB til Serial Board let med Arduino Serial Bypass Sketch"

6. technoreview85 med "Sådan programmeres ESP-32 cam ved hjælp af Arduino UNO board"

og særlig tak til:

7. Pilotgeek med "DIY 3D -trykt WiFi Camera Rover baseret på ESP32 Arduino - The Scout32"

8. Pepe The Frog med "ESP32CAM på bæltekøretøj rundt i huset"

der viser mig videoer, der virkelig inspirerer mig til at lave dette projekt.

Trin 3: Liste over emner i projektet

Liste over emner i projektet
Liste over emner i projektet

I de følgende artikler vil jeg skrive instruktioner, der er direkte relateret til dette projekt:

  1. Erfaring med projektplanlægning
  2. Udvikling af ESP32 Arduino-projekter med Arduino IDE og Visual Studio (inkluderer ESP32-CAM, PlatformIO)
  3. Kontrol OV2640 kamera, der følger med ESP32-CAM-modul
  4. PWM på ESP32 og dens anvendelse
  5. Sådan kører du en arduino bil med joystick
  6. Design og programmer en enkel webapplikation
  7. Styr ESP32 via Web App via HTTP og WebSocket
  8. ESP32-CAM, nogle problemer, vi står over for
  9. Chassis design og fremstilling (DIY vs laserskæring vs 3D print)
  10. ….

Jeg håber, at du finder denne artikel nyttig! Sørg for at følge den næste artikel og like, stem eller del dette projekt med dine venner! Efterlad en kommentar herunder, hvis du har spørgsmål eller forslag.

Anbefalede: