Innholdsfortegnelse:

ESP32-CAM FPV Arduino Wifi-kontrolltank med WebApp Controller_p1_introduction: 3 trinn
ESP32-CAM FPV Arduino Wifi-kontrolltank med WebApp Controller_p1_introduction: 3 trinn

Video: ESP32-CAM FPV Arduino Wifi-kontrolltank med WebApp Controller_p1_introduction: 3 trinn

Video: ESP32-CAM FPV Arduino Wifi-kontrolltank med WebApp Controller_p1_introduction: 3 trinn
Video: ESP32-CAM - Быстрый старт 2024, Juli
Anonim
Image
Image
ESP32-CAM FPV Arduino Wifi-kontrolltank med WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi-kontrolltank 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-kontrolltank med WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi-kontrolltank med WebApp Controller_p1_introduction

Hei, jeg heter Tony Phạm. For tiden er jeg en vietnamesisk STEAM -lærer og også en hobbyist. Beklager på forhånd om min engelsk. Jeg skrev en instruksjon om å lage en Arduino Bluetooth -kontrollert tank før, men den er på vietnamesisk. Referanselink:

P1. ARDUINO BLUETOOTH TANK [Bare kontrolltankens slitebane]

P2. ARDUINO BLUETOOTH TANK [Turret Control]

Dette ESP32-CAM FPV Arduino Wifi Control Tank-prosjektet er en oppgradert versjon av det forrige prosjektet med flere funksjoner.

Dette prosjektet er egnet for de som har erfaring med Arduino -programmering eller for nybegynnere som ønsker å lære Arduino gjennom et interessant prosjekt. Jeg vil oppdatere detaljerte instruksjoner om hver del av prosjektet, inkludert: planlegging, valg av utstyr, programmering, appgrensesnittdesign, lage tankchassis gjennom en serie kommende artikler. Denne artikkelen vil jeg bruke til å introdusere tankens evner og de verdifulle referansene jeg har funnet. Disse dokumentene vil hjelpe deg med å spare mye tid på å lære, unngå unødvendige problemer og deretter fokusere mer på produktutvikling.

Trinn 1: Prosjektinnføring

Prosjekt introduksjon
Prosjekt introduksjon
Prosjekt introduksjon
Prosjekt introduksjon
Prosjekt introduksjon
Prosjekt introduksjon
Prosjekt introduksjon
Prosjekt introduksjon

Du kan se de viktigste funksjonene oppsummert i bildet ovenfor. Men jeg vil også forklare at du enkelt kan visualisere forskjellen mellom denne tanken og andre delte tankprosjekter.

Den største forskjellen er fullføringen i produktets funksjoner. Denne tanken har alle funksjonene til en enhet som fjernstyres via Wifi i det første perspektivet:

1. Video Stream + Capture Photo: Denne bilen har muligheten til å streame video og ta bilder via mobilapplikasjon. Videoen streames med VGA (640x480) oppløsning, kvaliteten er ganske god for fjernovervåking og kontroll av kjøretøyet. Den har også muligheten til å ta bilder med ganske gode farger, maksimal oppløsning på UXGA (1600x1200)

2. Lagring av SD -kort: Ta bilder vil bli lagret på et SD -minnekort for senere gjennomgang. Appen har ikke mulighet til å lagre video under opptak, men jeg vil bruke tid på å oppgradere denne funksjonen i nær fremtid.

3. Kamerajustering: Nesten alle kameraets egenskaper til denne tanken kan enkelt justeres som å finjustere kameraets egenskaper til en mobiltelefon, inkludert: oppløsning, bildekvalitet, lysstyrke, hvitbalanse, kontrast …

4. Fleksibel bevegelse: Denne tanken er arvet fra det forrige tankprosjektet og har muligheten til å bevege seg fleksibelt, mest sannsynlig å styre et kjøretøy i virkeligheten gjennom joysticken. Du kan også justere maksimal hastighet for å gjøre deg kjent med kontrolleren gjennom hastighetsspaken på kontrollprogrammet. Kontrollinformasjon overføres nesten i sanntid til kjøretøyet via Websocket -metoden.

5. Bredt område [i henhold til min mening]: I stand til å bruke den innebygde antennen, motta et kringkastingssignal direkte fra en mobiltelefon (en Hotpot), kan kjøretøyet styres innen 30 meter stabilt..

6. Stabil: Kjøretøyet og applikasjonen fungerer på en veldig stabil måte. I løpet av tiden som er koblet til telefonen for å kontrollere, skjer det sjelden at den henger eller henger, eller mister signalet på grunn av overoppheting av kontrollerbrikken.

7. Vennlig brukergrensesnitt: Kontrollgrensesnittet er også designet for å være enkelt å betjene, men likevel sikre mange funksjoner.

Trinn 2: Notater og studiepoeng

Notater og studiepoeng
Notater og studiepoeng

Uten prosjektene nedenfor som referanse, ville min læringskurve og å lage dette produktet være mye brattere. Hjertelig takk til:

1. Rui Santos med "$ 7 ESP32-CAM med OV2640 kamera" og "ESP32-CAM Ta foto og lagre på MicroSD-kort" og "ESP32-CAM feilsøkingsguide: De vanligste problemene løst"

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

(faktisk kan jeg ikke bruke Websocket til å streame videoen, men jeg refererer til hvordan han kobler til elektroniske deler)

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

4. Brian Lough med "ESP32 -kamera programmert ved hjelp av Arduino"

5. JEAN-LUC AUFRANC (CNXSOFT) med "Transform ESP8266 Board to an USB to Serial Board Easily with Arduino Serial Bypass Sketch"

6. technoreview85 med "Slik programmerer du ESP-32-kamera ved hjelp av Arduino UNO-kort"

og en spesiell takk til:

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

8. Pepe The Frog med "ESP32CAM på beltevogn rundt huset"

som viser meg videoer som virkelig inspirerer meg til å gjøre dette prosjektet.

Trinn 3: Liste over emner i prosjektet

Liste over emner i prosjektet
Liste over emner i prosjektet

I de følgende artiklene vil jeg skrive instruksjoner som er direkte relatert til dette prosjektet:

  1. Erfaring med prosjektplanlegging
  2. Utvikle ESP32 Arduino-prosjekter med Arduino IDE og Visual Studio (inkluderer ESP32-CAM, PlatformIO)
  3. Kontroller OV2640-kameraet som følger med ESP32-CAM-modulen
  4. PWM på ESP32 og applikasjonen
  5. Hvordan kjøre en arduino -bil med joystick
  6. Design og programmer en enkel webapplikasjon
  7. Kontroller ESP32 via Web App via HTTP og WebSocket
  8. ESP32-CAM, noen problemer vi vil møte
  9. Design og produksjon av chassis (DIY vs laserskjæring vs 3D -utskrift)
  10. ….

Jeg håper du finner denne artikkelen nyttig! Husk å følge den neste artikkelen, og lik, stem eller del dette prosjektet med vennene dine! Legg igjen en kommentar nedenfor hvis du har spørsmål eller forslag.

Anbefalt: