Talaan ng mga Nilalaman:
- Hakbang 1: Panimula sa Proyekto
- Hakbang 2: Mga Tala at Kredito
- Hakbang 3: Listahan ng Mga Paksa sa Project
Video: ESP32-CAM FPV Arduino Wifi Control Tank Sa WebApp Controller_p1_introduction: 3 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:11
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
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
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
Sa mga sumusunod na artikulo, magsusulat ako ng tagubilin na direktang nauugnay sa proyektong ito:
- Karanasan sa pagpaplano ng proyekto
- Pagbuo ng Mga proyekto sa ESP32 Arduino na may Arduino IDE at Visual Studio (isama ang ESP32-CAM, PlatformIO)
- Kontrolin ang OV2640 camera na sumasama sa ESP32-CAM Module
- PWM sa ESP32 at ang aplikasyon nito
- Paano magpatakbo ng isang arduino na kotse sa pamamagitan ng joystick
- Disenyo at programa ng isang simpleng Web Application
- Kontrolin ang ESP32 sa pamamagitan ng Web App sa pamamagitan ng HTTP & WebSocket
- Ang ESP32-CAM, ilang mga problemang kakaharapin natin
- Pagdidisenyo at paggawa ng chassis (DIY vs Laser cutting vs 3D printing)
- ….
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:
RC Tank Na May Moving FPV Camera: 9 Hakbang (na may Mga Larawan)
RC Tank Sa Isang Moving FPV Camera: Kumusta. Sa itinuturo na ito ipinapakita ko sa iyo kung paano bumuo ng remote control tank na may FPV camera. Sa simula bumubuo lamang ako ng RC tank na walang FPV camera ngunit kapag hinihimok ko ito sa bahay ay hindi ko nakita kung nasaan ito. Kaya't naisip ko na idaragdag ko sa
Bumuo ng isang Reader ng Dami ng Tank sa ilalim ng $ 30 Gamit ang ESP32: 5 Mga Hakbang (na may Mga Larawan)
Bumuo ng isang Reader ng Dami ng Tank sa ilalim ng $ 30 Gamit ang ESP32: Ang Internet ng Mga Bagay ay nagdala ng maraming dating kumplikadong mga aplikasyon ng aparato sa mga bahay ng maraming mga brewer ng bapor at gumagawa ng alak. Ang mga aplikasyon na may antas na sensor ay ginamit sa loob ng maraming dekada sa malalaking mga refiner, mga halaman sa paggamot sa tubig, at chemic
ESP8266 RGB LED STRIP WIFI Control - NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi - RGB LED STRIP Smartphone Control: 4 Mga Hakbang
ESP8266 RGB LED STRIP WIFI Control | NODEMCU Bilang isang IR Remote para sa Led Strip Controlled Over Wifi | RGB LED STRIP Smartphone Control: Kumusta mga tao sa tutorial na ito matututunan natin kung paano gamitin ang nodemcu o esp8266 bilang isang IR remote upang makontrol ang isang RGB LED strip at ang Nodemcu ay makokontrol ng smartphone sa paglipas ng wifi. Kaya karaniwang maaari mong makontrol ang RGB LED STRIP sa iyong smartphone
3 Mga Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: 6 na Hakbang (na may Mga Larawan)
3 Kamangha-manghang Mga Utak ng Control ng BRAIN / MIND Control LedStrip LED Sa Arduino at Neurosky: Nais mo bang buksan o i-OFF ang mga ilaw sa pamamagitan lamang ng pag-iisip tungkol dito? O nais mong malaman kung gaano ka-stress sa pamamagitan ng pagtingin sa kulay ng isang humantong sa RGB? Habang ngayon maaari mo sa pamamagitan ng pagsunod sa mga Instructionable na ito! Upang makakuha ng isang pakiramdam para sa kung ano ang pupuntahan namin
Raspberry Pi 3 FPV Lego Tank: 5 Hakbang (na may Mga Larawan)
Raspberry Pi 3 FPV Lego Tank: Mahusay ang Lego para sa pagtuturo sa mga bata tungkol sa kung paano gumagana ang mga bagay habang pinapayagan silang magsaya sa parehong oras. Alam kong palagi akong nasisiyahan sa " naglalaro " kasama si lego noong bata ako. Inilalarawan ng itinuturo na ito kung paano ako bumuo ng isang tanke ng FPV (Unang Taong Tao) mula sa