Innholdsfortegnelse:
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
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.