Talaan ng mga Nilalaman:

ESP32-CAM FPV Arduino Wifi Control Tank Sa WebApp Controller_p1_introduction: 3 Mga Hakbang
ESP32-CAM FPV Arduino Wifi Control Tank Sa WebApp Controller_p1_introduction: 3 Mga Hakbang

Video: ESP32-CAM FPV Arduino Wifi Control Tank Sa WebApp Controller_p1_introduction: 3 Mga Hakbang

Video: ESP32-CAM FPV Arduino Wifi Control Tank Sa WebApp Controller_p1_introduction: 3 Mga Hakbang
Video: ESP32-CAM - Guide to making YOUR first DIY Security Camera 2024, Nobyembre
Anonim
Image
Image
Ang ESP32-CAM FPV Arduino Wifi Control Tank Gamit ang WebApp Controller_p1_introduction
Ang ESP32-CAM FPV Arduino Wifi Control Tank Gamit ang WebApp Controller_p1_introduction
Ang ESP32-CAM FPV Arduino Wifi Control Tank Gamit ang WebApp Controller_p1_introduction
Ang ESP32-CAM FPV Arduino Wifi Control Tank Gamit ang WebApp Controller_p1_introduction
Ang ESP32-CAM FPV Arduino Wifi Control Tank Gamit ang WebApp Controller_p1_introduction
Ang ESP32-CAM FPV Arduino Wifi Control Tank Gamit ang WebApp Controller_p1_introduction

Kumusta, ako si Tony Phạm. Sa kasalukuyan, ako ay isang guro ng Vietnamese STEAM at isang libangan din. Paumanhin nang maaga tungkol sa aking Ingles. Sumulat ako ng isang tagubilin upang gumawa ng isang Arduino Bluetooth Controlled Tank dati ngunit ito ay nasa Vietnamese. Link ng sanggunian:

P1. ARDUINO BLUETOOTH TANK [Control Tank Tread Only]

P2. ARDUINO BLUETOOTH TANK [Turret Control]

Ang proyekto ng ESP32-CAM FPV Arduino Wifi Control Tank na ito ay isang na-upgrade na bersyon ng nakaraang proyekto na may maraming mga tampok.

Ang proyektong ito ay angkop para sa mga may karanasan sa programa ng Arduino o para sa mga bagong dating na nais malaman ang Arduino sa pamamagitan ng isang nakawiwiling proyekto. Ia-update ko ang mga detalyadong tagubilin tungkol sa bawat bahagi ng proyekto, kabilang ang: pagpaplano, pagpili ng kagamitan, programa, disenyo ng interface ng app, paggawa ng mga chassis ng tank sa pamamagitan ng isang serye ng mga paparating na artikulo. Ang artikulong ito ay gagamitin ko upang ipakilala ang mga kakayahan ng tanke at ang mahahalagang sanggunian na nakita ko. Tutulungan ka ng mga dokumentong ito na makatipid ng maraming oras upang malaman, maiwasan ang hindi kinakailangang problema, at pagkatapos ay higit na ituon ang pansin sa pag-unlad ng produkto.

Hakbang 1: Panimula sa Proyekto

Panimula sa Proyekto
Panimula sa Proyekto
Panimula sa Proyekto
Panimula sa Proyekto
Panimula sa Proyekto
Panimula sa Proyekto
Panimula sa Proyekto
Panimula sa Proyekto

Maaari mong makita ang mga pangunahing tampok na buod sa imahe sa itaas. Ngunit ipapaliwanag ko rin na madali mong mailarawan ang pagkakaiba sa pagitan ng tangke na ito at iba pang mga nakabahaging proyekto sa tank.

Ang pinakamalaking pagkakaiba ay ang pagkumpleto sa mga pagpapaandar ng produkto. Ang tangke na ito ay may mga buong tampok ng isang aparato na malayuang kinokontrol sa pamamagitan ng Wifi sa unang pananaw:

1. Video Stream + Capture Photo: Ang sasakyang ito ay may kakayahang mag-stream ng video at kumuha ng mga imahe sa pamamagitan ng mobile application. Ang video ay na-stream sa resolusyon ng VGA (640x480), ang kalidad ay mahusay para sa malayuang pagsubaybay at pagkontrol sa sasakyan. Mayroon din itong kakayahang kumuha ng mga larawan na may magandang kulay, maximum na resolusyon ng UXGA (1600x1200)

2. SD Card Storage: Ang mga kunan ng larawan ay maiimbak sa isang SD memory card para sa susunod na pagsusuri. Ang app ay walang kakayahang makatipid ng video habang nagre-record, ngunit gugugol ko ng oras upang i-upgrade ang tampok na ito sa malapit na hinaharap.

3. Ayusin ang Camera: Halos lahat ng mga katangian ng camera ng tank na ito ay madaling maiakma tulad ng pag-fine-tuning ng mga katangian ng camera ng isang mobile phone, kasama ang: resolusyon, kalidad ng imahe, ningning, puting balanse, kaibahan …

4. Flexible Moving: Namana mula sa nakaraang proyekto ng tanke, ang tangke na ito ay may kakayahang ilipat nang may kakayahang umangkop, malamang na kontrolin ang isang sasakyan sa katotohanan sa pamamagitan ng joystick. Maaari mo ring ayusin ang maximum na bilis upang pamilyar ang iyong sarili sa controller sa pamamagitan ng speed lever sa control application. Ang impormasyon sa kontrol ay ipinapadala halos sa realtime sa sasakyan sa pamamagitan ng pamamaraang Websocket.

5. Malawak na Saklaw [ayon sa aking opinyon]: Sa kundisyon ng paggamit ng built-in na antena, na tumatanggap ng isang signal ng pag-broadcast nang direkta mula sa isang mobile phone (isang Hotpot), ang sasakyan ay maaaring makontrol sa loob ng 30 metro na matatag..

6. Matatag: Ang sasakyan at ang application ay nagpapatakbo sa isang napaka-matatag na paraan. Sa oras na konektado sa telepono upang makontrol, bihirang mangyari na mag-hang o ma-lag, o mawala ang signal dahil sa overheating ng chip chip.

7. Friendly UI: Ang control interface ay dinisenyo din upang maging madali upang mapatakbo ngunit masiguro pa rin ang maraming mga tampok.

Hakbang 2: Mga Tala at Kredito

Mga Tala at Kredito
Mga Tala at Kredito

Kung wala ang mga proyekto sa ibaba para sa sanggunian, ang aking kurba sa pag-aaral at paggawa ng produktong ito ay magiging mas matindi. Taos-puso salamat sa:

1. Rui Santos na may "$ 7 ESP32-CAM na may OV2640 Camera" at "ESP32-CAM Kumuha ng Larawan at I-save sa MicroSD Card" at "Gabay sa Pag-troubleshoot ng ESP32-CAM: Karamihan sa Mga Karaniwang Naayos na Problema"

2. robotzero.one na may "ESP32-CAM RC Car na may Camera at Mobile Phone Controller"

(sa totoo lang hindi ako makakagamit ng Websocket upang mag-stream ng video, ngunit tinutukoy ko kung paano siya kumokonekta sa mga elektronikong bahagi)

3. Mudassar Tamboli na may "ESP32 + OV7670 - WebSocket Video Camera"

4. Brian Lough kasama ang "ESP32 Camera na naka-program gamit ang Arduino"

5. JEAN-LUC AUFRANC (CNXSOFT) na may "Transform Your ESP8266 Board into a USB to Serial Board Easily with Arduino Serial Bypass Sketch"

6. technoreview85 kasama ang "Paano mag-program ng ESP-32 cam gamit ang Arduino UNO board"

at Espesyal na salamat sa:

7. Pilotgeek na may "DIY 3D Printed WiFi Camera Rover batay sa ESP32 Arduino - The Scout32"

8. Pepe The Frog na may "ESP32CAM sa sinusubaybayang sasakyan sa paligid ng bahay"

na nagpapakita sa akin ng mga video na talagang pumukaw sa akin na gawin ang proyektong ito.

Hakbang 3: Listahan ng Mga Paksa sa Project

Listahan ng Mga Paksa sa Proyekto
Listahan ng Mga Paksa sa Proyekto

Sa mga sumusunod na artikulo, magsusulat ako ng tagubilin na direktang nauugnay sa proyektong ito:

  1. Karanasan sa pagpaplano ng proyekto
  2. Pagbuo ng Mga proyekto sa ESP32 Arduino na may Arduino IDE at Visual Studio (isama ang ESP32-CAM, PlatformIO)
  3. Kontrolin ang OV2640 camera na sumasama sa ESP32-CAM Module
  4. PWM sa ESP32 at ang aplikasyon nito
  5. Paano magpatakbo ng isang arduino na kotse sa pamamagitan ng joystick
  6. Disenyo at programa ng isang simpleng Web Application
  7. Kontrolin ang ESP32 sa pamamagitan ng Web App sa pamamagitan ng HTTP & WebSocket
  8. Ang ESP32-CAM, ilang mga problemang kakaharapin natin
  9. Pagdidisenyo at paggawa ng chassis (DIY vs Laser cutting vs 3D printing)
  10. ….

Inaasahan kong makita mong kapaki-pakinabang ang artikulong ito! Tiyaking sundin ang susunod na artikulo at gusto din, bumoto o ibahagi ang proyektong ito sa iyong mga kaibigan! Mag-iwan ng komento sa ibaba kung mayroon kang anumang mga katanungan o mungkahi.

Inirerekumendang: