Cuprins:
Video: ESP32-CAM FPV Arduino Wifi Control Tank cu controler WebApp_p1_introducere: 3 pași
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Bună, sunt Tony Phạm. În prezent, sunt profesor vietnamez STEAM și, de asemenea, amator. Îmi pare rău dinainte despre engleza mea. Am scris înainte o instrucțiune pentru a crea un rezervor controlat Bluetooth Arduino, dar este în vietnameză. Link de referință:
P1. ARDUINO BLUETOOTH TANK [Control Tank Tread Only]
P2. ARDUINO BLUETOOTH TANK [Turret Control]
Acest proiect ESP32-CAM FPV Arduino Wifi Control Tank este o versiune actualizată a proiectului anterior cu mai multe caracteristici.
Acest proiect este potrivit pentru cei care au experiență în programarea Arduino sau pentru începătorii care doresc să învețe Arduino printr-un proiect interesant. Voi actualiza instrucțiunile detaliate despre fiecare parte a proiectului, inclusiv: planificarea, selectarea echipamentelor, programarea, proiectarea interfeței aplicației, realizarea șasiului rezervorului printr-o serie de articole viitoare. Acest articol îl voi folosi pentru a introduce capacitățile rezervorului și referințele valoroase pe care le-am găsit. Aceste documente vă vor ajuta să economisiți mult timp pentru a învăța, să evitați probleme inutile și apoi să vă concentrați mai mult pe dezvoltarea produsului.
Pasul 1: Introducerea proiectului
Puteți vedea caracteristicile cheie rezumate în imaginea de mai sus. Dar voi explica, de asemenea, că puteți vizualiza cu ușurință diferența dintre acest tanc și alte proiecte de tancuri partajate.
Cea mai mare diferență este completarea funcțiilor produsului. Acest rezervor are caracteristicile complete ale unui dispozitiv care este controlat de la distanță prin Wifi în prima perspectivă:
1. Video Stream + Capture Photo: Acest vehicul are capacitatea de a transmite în flux video și de a captura imagini prin intermediul aplicației mobile. Videoclipul este transmis la rezoluție VGA (640x480), calitatea este destul de bună pentru monitorizarea și controlul de la distanță al vehiculului. De asemenea, are capacitatea de a face fotografii cu culori destul de bune, rezoluție maximă UXGA (1600x1200)
2. Stocare card SD: Fotografiile realizate vor fi stocate pe un card de memorie SD pentru revizuire ulterioară. Aplicația nu are capacitatea de a salva videoclipuri în timpul înregistrării, dar voi petrece timp pentru a actualiza această caracteristică în viitorul apropiat.
3. Reglare cameră: Aproape toate proprietățile camerei acestui rezervor pot fi ajustate cu ușurință, cum ar fi reglarea fină a proprietăților camerei unui telefon mobil, inclusiv: rezoluție, calitate a imaginii, luminozitate, balans de alb, contrast …
4. Mișcare flexibilă: Moștenit de proiectul anterior de tanc, acest tanc are capacitatea de a se deplasa flexibil, controlând cel mai probabil un vehicul în realitate prin joystick. De asemenea, puteți regla viteza maximă pentru a vă familiariza cu controlerul prin intermediul pârghiei de viteză de pe aplicația de control. Informațiile de control sunt transmise aproape în timp real către vehicul prin metoda Websocket.
5. Gamă largă [conform părerii mele]: În condiția utilizării antenei încorporate, primirea unui semnal de transmisie direct de pe un telefon mobil (un Hotpot), vehiculul poate fi controlat în mod stabil la 30 de metri..
6. Stabil: vehiculul și aplicația funcționează într-un mod foarte stabil. În timpul conectării la telefon pentru control, rareori se întâmplă să se blocheze sau să întârzie sau să piardă semnalul din cauza supraîncălzirii cipului controlerului.
7. UI prietenos: Interfața de control este, de asemenea, proiectată pentru a fi ușor de operat, dar asigură totuși o mulțime de caracteristici.
Pasul 2: Note și credite
Fără proiectele de mai jos pentru referință, curba mea de învățare și realizarea acestui produs ar fi mult mai abrupte. Sincere datorită:
1. Rui Santos cu „ESP32-CAM de 7 USD cu cameră OV2640” și „ESP32-CAM Faceți fotografii și salvați pe cardul MicroSD” și „Ghid de depanare ESP32-CAM: cele mai frecvente probleme remediate”
2. robotzero.one cu „Mașină RC ESP32-CAM cu aparat de fotografiat și control telefon mobil”
(de fapt nu pot folosi Websocket pentru a transmite în flux videoclipul, dar fac referire la modul în care conectează părțile electronice)
3. Mudassar Tamboli cu "ESP32 + OV7670 - Cameră video WebSocket"
4. Brian Lough cu „Camera ESP32 programată folosind Arduino”
5. JEAN-LUC AUFRANC (CNXSOFT) cu „Transformați-vă placa ESP8266 într-o placă USB pe serie cu ușurință cu schița de bypass serial Arduino”
6. technoreview85 cu „Cum se programează camera ESP-32 folosind placa Arduino UNO”
și mulțumiri speciale pentru:
7. Pilotgeek cu „DIY 3D Printed WiFi Camera Rover bazat pe ESP32 Arduino - The Scout32”
8. Pepe Broasca cu „ESP32CAM pe vehicul cu șenile în jurul casei”
care îmi arată videoclipuri care mă inspiră cu adevărat să fac acest proiect.
Pasul 3: Lista subiectelor din proiect
În următoarele articole, voi scrie instrucțiuni care au legătură directă cu acest proiect:
- Experiență în planificarea proiectelor
- Dezvoltarea proiectelor ESP32 Arduino cu Arduino IDE și Visual Studio (includ ESP32-CAM, PlatformIO)
- Controlați camera OV2640 care merge împreună cu modulul ESP32-CAM
- PWM pe ESP32 și aplicația sa
- Cum să conduci o mașină arduino cu joystick-ul
- Proiectați și programați o aplicație web simplă
- Controlați ESP32 prin aplicația web prin HTTP și WebSocket
- ESP32-CAM, niște probleme cu care ne vom confrunta
- Proiectare și realizare șasiu (DIY vs tăiere laser vs imprimare 3D)
- ….
Sper să vă fie util acest articol! Urmăriți următorul articol și, de asemenea, apreciați, votați sau împărtășiți acest proiect prietenilor dvs.! Lăsați un comentariu mai jos dacă aveți întrebări sau sugestii.
Recomandat:
Controler de joc DIY bazat pe Arduino - Controler de joc Arduino PS2 - Jucând Tekken cu DIY Arduino Gamepad: 7 pași
Controler de joc DIY bazat pe Arduino | Controler de joc Arduino PS2 | Jucând Tekken cu DIY Arduino Gamepad: Bună, băieți, jocul este întotdeauna distractiv, dar jocul cu propriul controler personalizat DIY este mai distractiv
ESP8266 RGB LED STRIP WIFI Control - NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi - Control RGB LED STRIP pentru smartphone: 4 pași
ESP8266 RGB LED STRIP WIFI Control | NODEMCU ca telecomandă IR pentru bandă led controlată prin Wifi | RGB LED STRIP Smartphone Control: Bună băieți, în acest tutorial vom învăța cum să folosim nodemcu sau esp8266 ca telecomandă IR pentru a controla o bandă LED RGB, iar Nodemcu va fi controlat de smartphone prin wifi. Deci, practic puteți controla LED-ul RGB LED cu smartphone-ul dvs
Raspberry Pi 3 FPV Lego Tank: 5 pași (cu imagini)
Raspberry Pi 3 FPV Lego Tank: Lego este minunat pentru a învăța copiii despre cum funcționează lucrurile, lăsându-i să se distreze în același timp. Știu că mi-a plăcut întotdeauna „jocul” cu lego când eram copil. Acest instructable descrie modul în care am construit un rezervor FPV (First Person View) din
YABC - încă un controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: 4 pași
YABC - încă un alt controler Blynk - controler de temperatură și umiditate în cloud IoT, ESP8266: Bună ziua, producători, am început recent să cultiv ciuperci acasă, ciuperci de stridii, dar am deja 3x din aceste controlere acasă pentru controlul temperaturii fermentatorului pentru berea mea de acasă, soție face, de asemenea, acest lucru Kombucha acum și ca termostat pentru căldură
Robot cerșetor cu urmărire facială și control de controler Xbox - Arduino: 9 pași (cu imagini)
Rob de cerșetorie cu urmărire și control facial de către Xbox Controller - Arduino: Vom face un robot de cerșetorie. Acest robot va încerca să irite sau să atragă atenția oamenilor care trec. Le va detecta fețele și va încerca să tragă lasere asupra lor. Dacă îi dai robotului o monedă, el va cânta o melodie și va dansa. Robotul va avea nevoie de