Innholdsfortegnelse:
Video: ESP32-CAM FPV Arduino Wifi-kontrolltank med WebApp Controller_p1_introduction: 3 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
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
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
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
I de følgende artiklene vil jeg skrive instruksjoner som er direkte relatert til dette prosjektet:
- Erfaring med prosjektplanlegging
- Utvikle ESP32 Arduino-prosjekter med Arduino IDE og Visual Studio (inkluderer ESP32-CAM, PlatformIO)
- Kontroller OV2640-kameraet som følger med ESP32-CAM-modulen
- PWM på ESP32 og applikasjonen
- Hvordan kjøre en arduino -bil med joystick
- Design og programmer en enkel webapplikasjon
- Kontroller ESP32 via Web App via HTTP og WebSocket
- ESP32-CAM, noen problemer vi vil møte
- Design og produksjon av chassis (DIY vs laserskjæring vs 3D -utskrift)
- ….
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:
WebApp Puzzle LED -lampe med ESP32: 5 trinn (med bilder)
WebApp Puzzle LED -lampe Med ESP32: Jeg har lekt med LED -strips i mange år, og flyttet nylig til en venns sted hvor jeg ikke kunne gjøre store endringer som å montere stripen på veggene, så jeg satte sammen denne lampen som har en enkelt ledning kommer ut for strøm og kan plasseres
Komme i gang med ESP32 - Installere ESP32 -kort i Arduino IDE - ESP32 Blink -kode: 3 trinn
Komme i gang med ESP32 | Installere ESP32 -kort i Arduino IDE | ESP32 Blink -kode: I denne instruksjonsboken vil vi se hvordan du begynner å jobbe med esp32 og hvordan du installerer esp32 -kort i Arduino IDE, og vi vil programmere esp 32 for å kjøre blinkkode ved hjelp av arduino ide
Micro Wifi -kontrollert 3D -trykt 3D FPV -kopimaskin: 7 trinn (med bilder)
Micro Wifi -kontrollert 3D -trykt 3D FPV -kopimaskin: Etter mine to første instrukser " WifiPPM " og " Lowcost 3d Fpv Camera for Android " Jeg vil vise mikro -quadcopter med begge enhetene tilkoblet. Du trenger ikke flere enheter som en RC -sender eller FPV -briller for det
Wi-fi-kontrollert FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): 11 trinn (med bilder)
Wi-fi-kontrollert FPV Rover Robot (med Arduino, ESP8266 og Stepper Motors): Denne instruksjonen viser hvordan du designer en fjernstyrt tohjulet robotrover over et wi-fi-nettverk, ved hjelp av en Arduino Uno koblet til en ESP8266 Wi-fi-modul og to trinnmotorer. Roboten kan styres fra en vanlig nettleser
WebApp Controlled Gate Operator Add-on (IoT): 20 trinn (med bilder)
WebApp Controlled Gate Operator Add-on (IoT): Jeg har en klient som hadde et inngjerdet område hvor mange mennesker måtte komme og gå. De ville ikke bruke et tastatur på utsiden og hadde bare et begrenset antall fjernkontrollsendere. Det var vanskelig å finne en rimelig kilde for flere fjernkontroller. JEG