Innehållsförteckning:
Video: ESP32-CAM FPV Arduino Wifi Control Tank With WebApp Controller_p1_introduction: 3 Steps
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:41
Hej, jag heter Tony Phạm. För närvarande är jag en vietnamesisk STEAM -lärare och även en hobbyist. Förlåt på förhand om min engelska. Jag skrev en instruktion för att göra en Arduino Bluetooth -kontrollerad tank tidigare men den är på vietnamesiska. Referenslänk:
P1. ARDUINO BLUETOOTH TANK [Endast kontrolltankens slitbanor]
P2. ARDUINO BLUETOOTH TANK [Turret Control]
Detta ESP32-CAM FPV Arduino Wifi Control Tank-projekt är en uppgraderad version av det tidigare projektet med fler funktioner.
Detta projekt är lämpligt för dem som har erfarenhet av Arduino -programmering eller för nybörjare som vill lära sig Arduino genom ett intressant projekt. Jag kommer att uppdatera detaljerade instruktioner om varje del av projektet, inklusive: planering, val av utrustning, programmering, design av appgränssnitt, att göra tankchassi genom en serie kommande artiklar. Denna artikel kommer jag att använda för att introducera tankens kapacitet och de värdefulla referenser jag har hittat. Dessa dokument hjälper dig att spara mycket tid att lära dig, undvika onödiga problem och sedan fokusera mer på produktutveckling.
Steg 1: Projektintroduktion
Du kan se de viktigaste funktionerna sammanfattade i bilden ovan. Men jag kommer också att förklara att du enkelt kan visualisera skillnaden mellan denna tank och andra delade tankprojekt.
Den största skillnaden är färdigställandet av produktens funktioner. Denna tank har alla funktioner i en enhet som fjärrstyrs via Wifi i det första perspektivet:
1. Video Stream + Capture Photo: Detta fordon har möjlighet att strömma video och ta bilder via mobilapplikation. Videon strömmas med VGA (640x480) upplösning, kvaliteten är ganska bra för fjärrövervakning och kontroll av fordonet. Den har också möjlighet att ta bilder med ganska bra färg, maximal upplösning på UXGA (1600x1200)
2. Lagring av SD -kort: Tagen bilder kommer att lagras på ett SD -minneskort för senare granskning. Appen har inte möjlighet att spara video under inspelning, men jag kommer att lägga tid på att uppgradera den här funktionen inom en snar framtid.
3. Kamerajustering: Nästan alla kamerans egenskaper hos denna tank kan enkelt justeras som att finjustera kamerans egenskaper för en mobiltelefon, inklusive: upplösning, bildkvalitet, ljusstyrka, vitbalans, kontrast …
4. Flexibel rörelse: Denna tank ärvd från det tidigare tankprojektet och har förmågan att röra sig flexibelt, sannolikt att styra ett fordon i verkligheten genom joysticken. Du kan också justera maxhastigheten för att bekanta dig med regulatorn via hastighetsspaken på kontrollprogrammet. Kontrollinformation överförs nästan i realtid till fordonet via Websocket -metoden.
5. Bred räckvidd [enligt min åsikt]: I skick med att använda den inbyggda antennen, ta emot en sändningssignal direkt från en mobiltelefon (en Hotpot), kan fordonet styras inom 30 meter stabilt..
6. Stabil: Fordonet och applikationen fungerar på ett mycket stabilt sätt. Under den tid som är ansluten till telefonen för att styra, råkar det sällan hänga eller fördröjas eller tappa signalen på grund av överhettning av styrenhetens chip.
7. Vänligt användargränssnitt: Kontrollgränssnittet är också utformat för att vara enkelt att använda men ändå säkerställa många funktioner.
Steg 2: Anteckningar och krediter
Utan projekten nedan för referens skulle min inlärningskurva och att göra denna produkt vara mycket brantare. Uppriktigt tack till:
1. Rui Santos med "$ 7 ESP32-CAM med OV2640-kamera" och "ESP32-CAM Ta foto och spara på MicroSD-kort" och "ESP32-CAM-felsökningsguide: De vanligaste problemen åtgärdade"
2. robotzero.one med "ESP32-CAM RC-bil med kamera och mobiltelefonstyrenhet"
(faktiskt kan jag inte använda Websocket för att strömma videon, men jag hänvisar till hur han ansluter elektroniska delar)
3. Mudassar Tamboli med "ESP32+OV7670 - WebSocket -videokamera"
4. Brian Lough med "ESP32 -kamera programmerad med Arduino"
5. JEAN-LUC AUFRANC (CNXSOFT) med "Förvandla ditt ESP8266-kort till ett USB till seriekort enkelt med Arduino Serial Bypass Sketch"
6. technoreview85 med "Hur man programmerar ESP-32-kamera med Arduino UNO-kort"
och särskilt tack till:
7. Pilotgeek med "DIY 3D -tryckt WiFi Camera Rover baserad på ESP32 Arduino - The Scout32"
8. Pepe The Frog med "ESP32CAM på bandfordon runt huset"
som visar mig videor som verkligen inspirerar mig att göra detta projekt.
Steg 3: Lista över ämnen i projektet
I följande artiklar kommer jag att skriva instruktioner som är direkt relaterade till detta projekt:
- Erfarenhet av projektplanering
- Utveckla ESP32 Arduino-projekt med Arduino IDE och Visual Studio (inkludera ESP32-CAM, PlatformIO)
- Styr OV2640-kamera som följer med ESP32-CAM-modulen
- PWM på ESP32 och dess tillämpning
- Hur man kör en arduino bil med joystick
- Designa och programmera en enkel webbapplikation
- Styr ESP32 via webbapp via HTTP och WebSocket
- ESP32-CAM, några problem som vi kommer att möta
- Chassidesign och tillverkning (DIY vs laserskärning vs 3D -utskrift)
- ….
Jag hoppas att du tycker att den här artikeln är användbar! Var noga med att följa nästa artikel och gilla, rösta eller dela det här projektet med dina vänner! Lämna en kommentar nedan om du har några frågor eller förslag.
Rekommenderad:
WebApp Puzzle LED -lampa med ESP32: 5 steg (med bilder)
WebApp Puzzle LED -lampa med ESP32: Jag har lekt med LED -remsor i flera år och flyttade nyligen till en väns plats där jag inte kunde göra stora förändringar som att montera remsan på väggarna, så jag satte ihop den här lampan som har en enda ledning kommer ut för ström och kan placeras
RC -tank med en rörlig FPV -kamera: 9 steg (med bilder)
RC -tank med en rörlig FPV -kamera: Hej. I denna instruerbara visar jag dig hur du bygger fjärrkontrolltank med FPV -kamera. I början byggde jag bara RC -tank utan FPV -kamera men när jag körde den i huset har jag inte sett var den är. Så jag kom på det som jag kommer att lägga till
Raspberry Pi 3 FPV Lego Tank: 5 steg (med bilder)
Raspberry Pi 3 FPV Lego Tank: Lego är utmärkt för att lära barn om hur saker fungerar samtidigt som de låter dem ha kul samtidigt. Jag vet att jag alltid gillade " spela " med lego när jag var liten. Denna instruerbara beskriver hur jag byggde en FPV (First Person View) tank av
Arduino Tank Car Lesson 6-Bluetooth och Wifi Hot Spot Control: 4 steg
Arduino Tank Car Lesson 6-Bluetooth och Wifi Hot Spot Control: I den här lektionen lär vi oss hur du styr Robot-bilens mobilapp via WiFi och Bluetooth., Vi använder bara esp8266 wifi-spanskortet som expansionskort och styr tankbilen via IR -mottagare i tidigare lektioner. I den här lektionen lär vi oss
WebApp Controlled Gate Operator Add-on (IoT): 20 steg (med bilder)
WebApp Controlled Gate Operator Add-on (IoT): Jag har en klient som hade ett grindområde där många människor behövde komma och gå. De ville inte använda en knappsats på utsidan och hade bara ett begränsat antal fjärrkontrollsändare. Att hitta en prisvärd källa för ytterligare fjärrkontroller var svårt. Jag