สารบัญ:
วีดีโอ: ESP32-CAM FPV Arduino Wifi ถังควบคุมด้วย WebApp Controller_p1_introduction: 3 ขั้นตอน
2024 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2024-01-30 13:04
สวัสดี ฉันชื่อ โทนี่ พิม ปัจจุบัน ฉันเป็นครูสอน 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: รายการหัวข้อในโครงการ
ในบทความต่อไปนี้ ฉันจะเขียนคำแนะนำที่เกี่ยวข้องโดยตรงกับโครงการนี้:
- มีประสบการณ์การวางแผนโครงการ
- การพัฒนาโปรเจ็กต์ Arduino ESP32 ด้วย Arduino IDE และ Visual Studio (รวมถึง ESP32-CAM, PlatformIO)
- ควบคุมกล้อง OV2640 ที่เข้ากันได้กับโมดูล ESP32-CAM
- PWM บน ESP32 และแอปพลิเคชัน
- วิธีขับรถ Arduino ด้วยจอยสติ๊ก
- ออกแบบและเขียนโปรแกรม Web Application อย่างง่าย
- ควบคุม ESP32 ผ่าน Web App ผ่าน HTTP & WebSocket
- ESP32-CAM ปัญหาบางอย่างที่เราจะต้องเผชิญ
- การออกแบบและสร้างแชสซีส์ (DIY เทียบกับการตัดด้วยเลเซอร์ เทียบกับการพิมพ์ 3 มิติ)
- ….
ฉันหวังว่าคุณจะพบว่าบทความนี้มีประโยชน์! อย่าลืมติดตามบทความถัดไป และกดไลค์ โหวต หรือแชร์โปรเจ็กต์นี้กับเพื่อนของคุณ! แสดงความคิดเห็นด้านล่างหากคุณมีคำถามหรือข้อเสนอแนะ
แนะนำ:
WebApp Puzzle LED Lamp พร้อม ESP32: 5 ขั้นตอน (พร้อมรูปภาพ)
โคมไฟ LED ปริศนาของ WebApp พร้อม ESP32: ฉันเคยเล่นแถบ LED มาหลายปีแล้ว และเพิ่งย้ายมาอยู่ที่บ้านของเพื่อน ซึ่งฉันไม่สามารถทำการเปลี่ยนแปลงครั้งใหญ่ได้ เช่น ติดแถบไฟบนผนัง ดังนั้นฉันจึงรวมโคมไฟที่มี สายไฟเส้นเดียวออกมาเพื่อจ่ายไฟและสามารถวาง
หุ่นยนต์กล้อง ESP32 - FPV: 6 ขั้นตอน
หุ่นยนต์กล้อง ESP32 - FPV: โมดูลกล้อง ESP32 เป็น PLC ราคาไม่แพงและทรงพลัง มันยังรวมถึงการจดจำใบหน้าด้วย! มาสร้างหุ่นยนต์ First Person Viewpoint ที่คุณขับรถผ่านเว็บอินเทอร์เฟซบนกระดานกันเถอะ! โปรเจ็กต์นี้ใช้โมดูล Geekcreit ESP32 กับ OV2640 Came
เริ่มต้นใช้งาน ESP32 - การติดตั้งบอร์ด ESP32 ใน Arduino IDE - ESP32 Blink Code: 3 ขั้นตอน
เริ่มต้นใช้งาน ESP32 | การติดตั้งบอร์ด ESP32 ใน Arduino IDE | รหัสการกะพริบของ ESP32: ในคำแนะนำนี้ เราจะดูวิธีการเริ่มทำงานกับ esp32 และวิธีการติดตั้งบอร์ด esp32 ลงใน Arduino IDE และเราจะตั้งโปรแกรม esp 32 เพื่อเรียกใช้โค้ดกะพริบโดยใช้ arduino ide
Micro Wifi ควบคุม 3D พิมพ์ 3D FPV Copter: 7 ขั้นตอน (พร้อมรูปภาพ)
Micro Wifi ควบคุม 3D พิมพ์ 3D FPV Copter: หลังจากสองคำสั่งแรกของฉัน "WifiPPM" และ "กล้อง 3d Fpv ราคาประหยัดสำหรับ Android" ฉันต้องการแสดงไมโครควอดคอปเตอร์ของฉันพร้อมกับอุปกรณ์ทั้งสองที่ต่ออยู่ คุณไม่จำเป็นต้องมีอุปกรณ์เพิ่มเติมใดๆ เช่น เครื่องส่ง RC หรือแว่นตา FPV สำหรับมัน
WebApp Controlled Gate Operator Add-on (IoT): 20 ขั้นตอน (พร้อมรูปภาพ)
WebApp Controlled Gate Operator Add-on (IoT): ฉันมีลูกค้าที่มีพื้นที่รั้วรอบขอบชิดที่คนจำนวนมากต้องเข้ามาและจากไป พวกเขาไม่ต้องการใช้แผงปุ่มกดด้านนอกและมีเครื่องส่งสัญญาณปุ่มกดจำนวนจำกัด การหาแหล่งข้อมูลเพิ่มเติมสำหรับ keyfobs เพิ่มเติมนั้นทำได้ยาก ผม