INHOUDSOPGAWE:
Video: ESP32-CAM FPV Arduino Wifi-beheertenk met WebApp Controller_p1_introduction: 3 stappe
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:24
Hallo, ek is Tony Phạm. Tans is ek 'n Vietnamese STEAM -onderwyser en ook 'n stokperdjie. Byvoorbaat jammer oor my Engels. Ek het voorheen 'n instruksie geskryf om 'n Arduino Bluetooth -beheerde tenk te maak, maar dit is in Viëtnamees.
P1. ARDUINO BLUETOOTH TANK [Slegs loopvlak tenk]
P2. ARDUINO BLUETOOTH -TANK [rewolwerbeheer]
Hierdie ESP32-CAM FPV Arduino Wifi Control Tank-projek is 'n opgegradeerde weergawe van die vorige projek met meer funksies.
Hierdie projek is geskik vir diegene met ervaring in Arduino -programmering of vir nuwelinge wat Arduino wil leer deur middel van 'n interessante projek. Ek sal gedetailleerde instruksies oor elke deel van die projek opdateer, insluitend: beplanning, toerustingkeuse, programmering, ontwerp van app -koppelvlak, maak tenk -onderstel deur 'n reeks komende artikels. Hierdie artikel sal ek gebruik om die vermoëns van die tenk en die waardevolle verwysings wat ek gevind het, bekend te stel. Hierdie dokumente sal u help om baie tyd te bespaar om te leer, onnodige probleme te vermy en dan meer te fokus op die ontwikkeling van produkte.
Stap 1: Inleiding van die projek
U kan die belangrikste kenmerke in die bostaande prentjie sien saamgevat. Maar ek sal ook verduidelik dat u die verskil tussen hierdie tenk en ander gedeelde tenkprojekte maklik kan visualiseer.
Die grootste verskil is die voltooiing van die funksies van die produk. Hierdie tenk het die volledige kenmerke van 'n toestel wat in die eerste perspektief op afstand via Wifi beheer kan word:
1. Video Stream + Capture Photo: Hierdie voertuig het die vermoë om video te stroom en beelde op te neem via 'n mobiele toepassing. Die video word gestroom met 'n VGA -resolusie (640x480), die kwaliteit is redelik goed vir afstandmonitering en die bestuur van die voertuig. Dit het ook die vermoë om foto's te neem met redelik goeie kleur, maksimum resolusie van UXGA (1600x1200)
2. Berging van SD -kaart: foto's wat geneem word, sal op 'n SD -geheue kaart gestoor word vir latere hersiening. Die app kan nie video stoor tydens opnames nie, maar ek sal tyd spandeer om hierdie funksie in die nabye toekoms op te gradeer.
3. Kamera aanpas: Byna al die kamera se eienskappe van hierdie tenk kan maklik aangepas word, soos om die kamera se eienskappe van 'n selfoon te verfyn, insluitend: resolusie, beeldkwaliteit, helderheid, witbalans, kontras …
4. Buigsame beweging: Geërf van die vorige tenkprojek, hierdie tenk het die vermoë om buigsaam te beweeg, en waarskynlik 'n voertuig in werklikheid deur die joystick. U kan ook die maksimum snelheid aanpas om uself vertroud te maak met die beheerder deur middel van die spoedhendel in die bedieningsprogram. Beheerinligting word byna intyds na die voertuig oorgedra via Websocket -metode.
5. Wide Range [volgens my mening]: As u die ingeboude antenna gebruik, direk vanaf 'n selfoon ('n Hotpot) 'n uitsaaisein ontvang, kan die voertuig binne 30 meter stabiel beheer word..
6. Stabiel: die voertuig en die toepassing werk op 'n baie stabiele manier. Gedurende die tyd wat aan die telefoon gekoppel is om te beheer, hang dit selde of hang dit, of verloor dit die sein as gevolg van die oorverhitting van die bestuurderskyf.
7. Vriendelike UI: Die bedieningsvlak is ook ontwerp om maklik te bedien, maar verseker steeds baie funksies.
Stap 2: Notas en krediete
Sonder die onderstaande projekte as verwysing, sou my leerkurwe en die vervaardiging van hierdie produk baie steiler wees. Opregte dank aan:
1. Rui Santos met '$ 7 ESP32-CAM met OV2640-kamera' en 'ESP32-CAM Neem foto en stoor op MicroSD-kaart' en 'ESP32-CAM-probleemoplossingsgids: mees algemene probleme opgelos'
2. robotzero.one met "ESP32-CAM RC-motor met kamera en selfoonbeheerder"
(eintlik kan ek nie Websocket gebruik om die video te stroom nie, maar ek verwys hoe hy elektroniese onderdele verbind)
3. Mudassar Tamboli met "ESP32+OV7670 - WebSocket -videokamera"
4. Brian Lough met "ESP32 -kamera geprogrammeer met behulp van Arduino"
5. JEAN-LUC AUFRANC (CNXSOFT) met "Transformeer u ESP8266-bord maklik in 'n USB-reeks naar seriebord met Arduino seriële bypass-skets"
6. technoreview85 met "Hoe om die ESP-32-kamera te programmeren met behulp van Arduino UNO-bord"
en spesiale dank aan:
7. Pilotgeek met "DIY 3D -gedrukte WiFi Camera Rover gebaseer op ESP32 Arduino - The Scout32"
8. Pepe The Frog met "ESP32CAM op 'n spoorvoertuig om die huis"
wat my video's wys wat my regtig inspireer om hierdie projek te doen.
Stap 3: Lys van onderwerpe in die projek
In die volgende artikels skryf ek instruksies wat direk verband hou met hierdie projek:
- Ondervinding in projekbeplanning
- Ontwikkeling van ESP32 Arduino-projekte met Arduino IDE en Visual Studio (sluit ESP32-CAM, PlatformIO in)
- Beheer die OV2640-kamera wat saam met die ESP32-CAM-module pas
- PWM op ESP32 en die toepassing daarvan
- Hoe om 'n arduino -motor met 'n joystick te bestuur
- Ontwerp en programmeer 'n eenvoudige webtoepassing
- Beheer ESP32 via die Web -app via HTTP en WebSocket
- ESP32-CAM, 'n paar probleme wat ons ondervind
- Onderstel ontwerp en vervaardiging (selfdoen vs lasersny vs 3D -druk)
- ….
Ek hoop dat u hierdie artikel nuttig vind! Volg die volgende artikel en hou ook van, stem of deel hierdie projek met u vriende! Gee 'n opmerking hieronder as u vrae of voorstelle het.
Aanbeveel:
WebApp Puzzle LED -lamp met ESP32: 5 stappe (met foto's)
WebApp Puzzle LED -lamp Met ESP32: Ek speel al jare met LED -stroke en het onlangs by 'n vriend ingetrek waar ek nie groot veranderinge kon aanbring soos om die strook op die mure te monteer nie, en ek het hierdie lamp saamgestel 'n enkele draad kom uit vir krag en kan plaasvind
Aan die gang met ESP32 - Die installering van ESP32 -borde in Arduino IDE - ESP32 Knipper -kode: 3 stappe
Aan die gang met ESP32 | Die installering van ESP32 -borde in Arduino IDE | ESP32 Blink -kode: In hierdie instruksies sal ons sien hoe om met esp32 te begin werk en hoe om esp32 -borde in Arduino IDE te installeer, en ons sal esp 32 programmeer om 'n blink kode te gebruik met behulp van arduino ide
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Wi-fi-beheerde FPV Rover Robot (met Arduino, ESP8266 en Stepper Motors): 11 stappe (met foto's)
Wi-fi-beheerde FPV Rover Robot (met Arduino, ESP8266 en Stepper Motors): Hierdie instruksies wys hoe u 'n afstandbeheerde tweewielige robotrover oor 'n wi-fi-netwerk kan ontwerp met 'n Arduino Uno gekoppel aan 'n ESP8266 Wi-fi-module en twee stepper motors. Die robot kan beheer word vanaf 'n gewone internetblaai
WebApp Controlled Gate Operator-byvoeging (IoT): 20 stappe (met foto's)
WebApp Controlled Gate Operator Add-on (IoT): Ek het 'n kliënt met 'n omheinde gebied waar baie mense moes kom en gaan. Hulle wou nie 'n bedieningspaneel aan die buitekant gebruik nie en het slegs 'n beperkte aantal afstandsbedieners. Dit was moeilik om 'n bekostigbare bron vir ekstra keyfobs te vind. Ek