สารบัญ:

ESP32-CAM FPV Arduino Wifi ถังควบคุมด้วย WebApp Controller_p1_introduction: 3 ขั้นตอน
ESP32-CAM FPV Arduino Wifi ถังควบคุมด้วย WebApp Controller_p1_introduction: 3 ขั้นตอน

วีดีโอ: ESP32-CAM FPV Arduino Wifi ถังควบคุมด้วย WebApp Controller_p1_introduction: 3 ขั้นตอน

วีดีโอ: ESP32-CAM FPV Arduino Wifi ถังควบคุมด้วย WebApp Controller_p1_introduction: 3 ขั้นตอน
วีดีโอ: DIY Radar With Ultrasonic Sensor And Chat-GPT Generated Arduino Code | Coders Cafe 2024, กรกฎาคม
Anonim
Image
Image
ESP32-CAM FPV Arduino Wifi ถังควบคุมพร้อม WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi ถังควบคุมพร้อม WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi ถังควบคุมพร้อม WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi ถังควบคุมพร้อม WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi ถังควบคุมพร้อม WebApp Controller_p1_introduction
ESP32-CAM FPV Arduino Wifi ถังควบคุมพร้อม WebApp Controller_p1_introduction

สวัสดี ฉันชื่อ โทนี่ พิม ปัจจุบัน ฉันเป็นครูสอน Steam ชาวเวียดนามและเป็นงานอดิเรกด้วย ขอโทษล่วงหน้าเกี่ยวกับภาษาอังกฤษของฉัน ฉันเคยเขียนคำสั่งเพื่อสร้าง Arduino Bluetooth Controlled Tank มาก่อน แต่มันเป็นภาษาเวียดนาม ลิงก์อ้างอิง:

ป.1 ARDUINO BLUETOOTH TANK [เฉพาะดอกยางควบคุมถัง]

ป2. ARDUINO BLUETOOTH TANK [ระบบควบคุมป้อมปืน]

โครงการ ESP32-CAM FPV Arduino Wifi Control Tank นี้เป็นเวอร์ชันอัปเกรดของโครงการก่อนหน้าพร้อมคุณสมบัติเพิ่มเติม

โครงการนี้เหมาะสำหรับผู้ที่มีประสบการณ์การเขียนโปรแกรม Arduino หรือสำหรับมือใหม่ที่ต้องการเรียนรู้ Arduino ผ่านโครงการที่น่าสนใจ ฉันจะอัปเดตคำแนะนำโดยละเอียดเกี่ยวกับแต่ละส่วนของโปรเจ็กต์ รวมถึง: การวางแผน การเลือกอุปกรณ์ การเขียนโปรแกรม การออกแบบอินเทอร์เฟซของแอพ การสร้างแชสซีของรถถังผ่านบทความชุดต่อไป บทความนี้ผมจะใช้เพื่อแนะนำความสามารถของรถถังและการอ้างอิงอันมีค่าที่ผมได้พบ เอกสารเหล่านี้จะช่วยให้คุณประหยัดเวลาในการเรียนรู้ หลีกเลี่ยงปัญหาที่ไม่จำเป็น และมุ่งเน้นที่การพัฒนาผลิตภัณฑ์มากขึ้น

ขั้นตอนที่ 1: แนะนำโครงการ

แนะนำโครงการ
แนะนำโครงการ
แนะนำโครงการ
แนะนำโครงการ
แนะนำโครงการ
แนะนำโครงการ
แนะนำโครงการ
แนะนำโครงการ

คุณสามารถดูคุณสมบัติหลักที่สรุปไว้ในภาพด้านบน แต่ฉันจะอธิบายด้วยว่าคุณสามารถเห็นภาพความแตกต่างระหว่างรถถังนี้กับโครงการรถถังที่ใช้ร่วมกันอื่นๆ ได้อย่างง่ายดาย

ความแตกต่างที่ใหญ่ที่สุดคือความสมบูรณ์ในฟังก์ชันของผลิตภัณฑ์ รถถังนี้มีคุณสมบัติครบถ้วนของอุปกรณ์ที่ควบคุมจากระยะไกลผ่าน Wifi ในมุมมองแรก:

1. Video Stream + Capture Photo: รถคันนี้มีความสามารถในการสตรีมวิดีโอและจับภาพผ่านแอปพลิเคชันมือถือ วิดีโอสตรีมที่ความละเอียด VGA (640x480) คุณภาพค่อนข้างดีสำหรับการตรวจสอบและควบคุมรถจากระยะไกล อีกทั้งยังมีความสามารถในการถ่ายภาพด้วยสีที่ค่อนข้างดี ความละเอียดสูงสุด UXGA (1600x1200)

2. ที่เก็บข้อมูลการ์ด SD: ภาพที่ถ่ายจะถูกเก็บไว้ในการ์ดหน่วยความจำ SD สำหรับการตรวจสอบในภายหลัง แอปไม่มีความสามารถในการบันทึกวิดีโอระหว่างการบันทึก แต่ฉันจะใช้เวลาอัปเกรดฟีเจอร์นี้ในอนาคตอันใกล้

3. การปรับกล้อง: คุณสมบัติของกล้องเกือบทั้งหมดของรถถังนี้สามารถปรับได้อย่างง่ายดาย เช่น การปรับแต่งคุณสมบัติของกล้องของโทรศัพท์มือถืออย่างละเอียด รวมถึง: ความละเอียด คุณภาพของภาพ ความสว่าง สมดุลสีขาว คอนทราสต์…

4. การเคลื่อนที่ที่คล่องตัว: สืบทอดมาจากโครงการรถถังก่อนหน้า รถถังนี้มีความสามารถในการเคลื่อนที่ได้อย่างคล่องตัว ส่วนใหญ่จะควบคุมยานพาหนะในความเป็นจริงผ่านจอยสติ๊ก คุณยังสามารถปรับความเร็วสูงสุดเพื่อทำความคุ้นเคยกับคอนโทรลเลอร์ได้โดยใช้คันโยกความเร็วบนแอปพลิเคชันการควบคุม ข้อมูลการควบคุมจะถูกส่งไปยังยานพาหนะเกือบจะในแบบเรียลไทม์ผ่านวิธี Websocket

5. ช่วงกว้าง [ตามความเห็นของฉัน]: ในสภาพการใช้เสาอากาศในตัวรับสัญญาณออกอากาศโดยตรงจากโทรศัพท์มือถือ (Hotpot) รถสามารถควบคุมได้ภายในระยะ 30 เมตรอย่างเสถียร.

6. เสถียร: รถและแอพพลิเคชั่นทำงานในลักษณะที่เสถียรมาก ในช่วงเวลาที่เชื่อมต่อกับโทรศัพท์เพื่อควบคุม แทบจะไม่เกิดขึ้นเลยที่จะแฮงค์หรือแล็ก หรือสูญเสียสัญญาณเนื่องจากชิปควบคุมร้อนเกินไป

7. UI ที่เป็นมิตร: อินเทอร์เฟซการควบคุมได้รับการออกแบบให้ใช้งานง่าย แต่ยังมีคุณสมบัติมากมาย

ขั้นตอนที่ 2: หมายเหตุ & เครดิต

หมายเหตุ & เครดิต
หมายเหตุ & เครดิต

หากไม่มีโปรเจ็กต์ด้านล่างสำหรับการอ้างอิง เส้นโค้งการเรียนรู้ของฉันและการทำผลิตภัณฑ์นี้จะมีความชันกว่ามาก ขอขอบคุณอย่างจริงใจที่:

1. Rui Santos พร้อม "$7 ESP32-CAM พร้อมกล้อง OV2640" และ "ESP32-CAM ถ่ายภาพและบันทึกลงในการ์ด MicroSD" และ "คู่มือการแก้ไขปัญหา ESP32-CAM: ปัญหาทั่วไปส่วนใหญ่ได้รับการแก้ไข"

2. robotzero.one กับ "ESP32-CAM RC Car พร้อมกล้องและตัวควบคุมโทรศัพท์มือถือ"

(อันที่จริงฉันไม่สามารถใช้ Websocket เพื่อสตรีมวิดีโอได้ แต่ฉันอ้างอิงถึงวิธีที่เขาเชื่อมต่อชิ้นส่วนอิเล็กทรอนิกส์)

3. Mudassar Tamboli พร้อม "ESP32+OV7670 - กล้องวิดีโอ WebSocket"

4. Brian Lough กับ "ESP32 Camera ที่ตั้งโปรแกรมโดยใช้ Arduino"

5. JEAN-LUC AUFRNC (CNXSOFT) พร้อม "แปลงบอร์ด ESP8266 ของคุณให้เป็น USB เป็นบอร์ดอนุกรมอย่างง่ายดายด้วย Arduino Serial Bypass Sketch"

6. technoreview85 พร้อม "วิธีตั้งโปรแกรม ESP-32 cam โดยใช้บอร์ด Arduino UNO"

และขอขอบคุณเป็นพิเศษกับ:

7. Pilotgeek กับ "DIY 3D Printed WiFi Camera Rover จาก ESP32 Arduino - The Scout32"

8. Pepe The Frog กับ "ESP32CAM บนรถติดตามรอบบ้าน"

ที่แสดงวิดีโอที่สร้างแรงบันดาลใจให้ฉันทำโครงการนี้จริงๆ

ขั้นตอนที่ 3: รายการหัวข้อในโครงการ

รายการหัวข้อในโครงการ
รายการหัวข้อในโครงการ

ในบทความต่อไปนี้ ฉันจะเขียนคำแนะนำที่เกี่ยวข้องโดยตรงกับโครงการนี้:

  1. มีประสบการณ์การวางแผนโครงการ
  2. การพัฒนาโปรเจ็กต์ Arduino ESP32 ด้วย Arduino IDE และ Visual Studio (รวมถึง ESP32-CAM, PlatformIO)
  3. ควบคุมกล้อง OV2640 ที่เข้ากันได้กับโมดูล ESP32-CAM
  4. PWM บน ESP32 และแอปพลิเคชัน
  5. วิธีขับรถ Arduino ด้วยจอยสติ๊ก
  6. ออกแบบและเขียนโปรแกรม Web Application อย่างง่าย
  7. ควบคุม ESP32 ผ่าน Web App ผ่าน HTTP & WebSocket
  8. ESP32-CAM ปัญหาบางอย่างที่เราจะต้องเผชิญ
  9. การออกแบบและสร้างแชสซีส์ (DIY เทียบกับการตัดด้วยเลเซอร์ เทียบกับการพิมพ์ 3 มิติ)
  10. ….

ฉันหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์! อย่าลืมติดตามบทความถัดไป และกดไลค์ โหวต หรือแชร์โปรเจ็กต์นี้กับเพื่อนของคุณ! แสดงความคิดเห็นด้านล่างหากคุณมีคำถามหรือข้อเสนอแนะ

แนะนำ: