Mục lục:

Bể điều khiển Wifi ESP32-CAM FPV Arduino với WebApp Controller_p1_introduction: 3 bước
Bể điều khiển Wifi ESP32-CAM FPV Arduino với WebApp Controller_p1_introduction: 3 bước

Video: Bể điều khiển Wifi ESP32-CAM FPV Arduino với WebApp Controller_p1_introduction: 3 bước

Video: Bể điều khiển Wifi ESP32-CAM FPV Arduino với WebApp Controller_p1_introduction: 3 bước
Video: ESP32-CAM CONTROL CAR ARDUINO || LẬP TRÌNH ĐIỀU KHIỂN XE DÙNG ESP32-CAM || ESP32-CAM WEB SERVER 2024, Tháng mười một
Anonim
Image
Image
Bể điều khiển Wifi ESP32-CAM FPV Arduino với WebApp Controller_p1_introduction
Bể điều khiển Wifi ESP32-CAM FPV Arduino với WebApp Controller_p1_introduction
Bể điều khiển Wifi ESP32-CAM FPV Arduino với WebApp Controller_p1_introduction
Bể điều khiển Wifi ESP32-CAM FPV Arduino với WebApp Controller_p1_introduction
Bể điều khiển Wifi ESP32-CAM FPV Arduino với WebApp Controller_p1_introduction
Bể điều khiển Wifi ESP32-CAM FPV Arduino với WebApp Controller_p1_introduction

Xin chào, tôi là Tony Phạm. Hiện tại, tôi là giáo viên STEAM người Việt Nam và cũng là một người có sở thích. Xin lỗi trước về tiếng Anh của tôi. Trước đây tôi đã viết hướng dẫn làm Bể điều khiển bằng Bluetooth Arduino nhưng nó bằng tiếng Việt. Link tham khảo:

P1. ARDUINO BLUETOOTH TANK [Chỉ đọc xe tăng điều khiển]

P2. ARDUINO BLUETOOTH TANK [Kiểm soát tháp pháo]

Dự án Bể điều khiển Wifi ESP32-CAM FPV Arduino này là phiên bản nâng cấp của dự án trước với nhiều tính năng hơn.

Dự án này phù hợp cho những người đã có kinh nghiệm lập trình Arduino hoặc cho những người mới muốn tìm hiểu Arduino thông qua một dự án thú vị. Tôi sẽ cập nhật hướng dẫn chi tiết về từng phần của dự án, bao gồm: lập kế hoạch, lựa chọn thiết bị, lập trình, thiết kế giao diện ứng dụng, chế tạo khung gầm xe tăng thông qua một loạt bài viết sắp tới. Bài viết này tôi sẽ sử dụng để giới thiệu các khả năng của xe tăng và các tài liệu tham khảo có giá trị mà tôi đã tìm được. Những tài liệu này sẽ giúp bạn tiết kiệm được nhiều thời gian tìm hiểu, tránh những rắc rối không đáng có, từ đó tập trung hơn vào việc phát triển sản phẩm.

Bước 1: Giới thiệu dự án

giới thiệu dự án
giới thiệu dự án
giới thiệu dự án
giới thiệu dự án
giới thiệu dự án
giới thiệu dự án
giới thiệu dự án
giới thiệu dự án

Bạn có thể xem các tính năng chính được tóm tắt trong hình trên. Nhưng tôi cũng sẽ giải thích để bạn có thể dễ dàng hình dung sự khác biệt giữa bể này và các dự án bể chia sẻ khác.

Sự khác biệt lớn nhất là sự hoàn thiện trong các chức năng của sản phẩm. Chiếc xe tăng này có đầy đủ tính năng của một thiết bị được điều khiển từ xa qua Wifi ở góc nhìn thứ nhất:

1. Video Stream + Capture Photo: Phương tiện này có khả năng truyền phát video và chụp ảnh thông qua ứng dụng di động. Video được phát ở độ phân giải VGA (640x480), chất lượng khá tốt để giám sát và điều khiển xe từ xa. Máy cũng có khả năng chụp ảnh với màu sắc khá tốt, độ phân giải tối đa UXGA (1600x1200)

2. Lưu trữ thẻ SD: Ảnh đã chụp sẽ được lưu trữ trên thẻ nhớ SD để xem lại sau này. Ứng dụng không có khả năng lưu video trong quá trình quay, nhưng tôi sẽ dành thời gian để nâng cấp tính năng này trong thời gian tới.

3. Điều chỉnh máy ảnh: Gần như tất cả các thuộc tính của máy ảnh của chiếc xe tăng này có thể dễ dàng điều chỉnh như tinh chỉnh các đặc tính của máy ảnh của điện thoại di động, bao gồm: độ phân giải, chất lượng hình ảnh, độ sáng, cân bằng trắng, độ tương phản…

4. Di chuyển linh hoạt: Kế thừa từ dự án xe tăng trước, chiếc xe tăng này có khả năng di chuyển linh hoạt, rất có thể điều khiển một chiếc xe trong thực tế thông qua phím điều khiển. Bạn cũng có thể điều chỉnh tốc độ tối đa để làm quen với bộ điều khiển thông qua cần gạt tốc độ trên ứng dụng điều khiển. Thông tin điều khiển được truyền gần như theo thời gian thực đến xe thông qua phương thức Websocket.

5. Phạm vi rộng [theo ý kiến cá nhân]: Trong điều kiện sử dụng anten tích hợp, thu tín hiệu phát sóng trực tiếp từ điện thoại di động (Hotpot), có thể điều khiển phương tiện trong phạm vi 30m ổn định..

6. Ổn định: Xe và ứng dụng hoạt động rất ổn định. Trong thời gian kết nối với điện thoại để điều khiển, rất ít khi xảy ra hiện tượng treo, lag, mất tín hiệu do chip điều khiển quá nóng.

7. Giao diện người dùng thân thiện: Giao diện điều khiển cũng được thiết kế dễ thao tác nhưng vẫn đảm bảo nhiều tính năng.

Bước 2: Ghi chú & Tín dụng

Ghi chú & Tín dụng
Ghi chú & Tín dụng

Nếu không có các dự án dưới đây để tham khảo, con đường học tập của tôi và việc tạo ra sản phẩm này sẽ dốc hơn rất nhiều. Xin chân thành cảm ơn:

1. Rui Santos với "$ 7 ESP32-CAM với máy ảnh OV2640" và "ESP32-CAM Chụp ảnh và lưu vào thẻ MicroSD" và "Hướng dẫn khắc phục sự cố ESP32-CAM: Đã khắc phục các sự cố thường gặp nhất"

2. robotzero.one với "Xe RC ESP32-CAM với Bộ điều khiển máy ảnh và điện thoại di động"

(thực sự tôi không thể sử dụng Websocket để phát video, nhưng tôi tham khảo cách anh ấy kết nối các bộ phận điện tử)

3. Mudassar Tamboli với "ESP32 + OV7670 - Máy quay video WebSocket"

4. Brian Lough với "Máy ảnh ESP32 được lập trình bằng Arduino"

5. JEAN-LUC AUFRANC (CNXSOFT) với "Chuyển đổi Bo mạch ESP8266 của bạn thành USB sang Bo mạch nối tiếp một cách dễ dàng với Arduino Serial Bypass Sketch"

6. technoreview85 với "Cách lập trình cam ESP-32 bằng bảng Arduino UNO"

và Đặc biệt cảm ơn:

7. Pilotgeek với "Máy ảnh WiFi in 3D tự làm Rover dựa trên ESP32 Arduino - The Scout32"

8. Pepe The Frog với "ESP32CAM trên xe theo dõi quanh nhà"

người cho tôi xem những video thực sự truyền cảm hứng cho tôi để thực hiện dự án này.

Bước 3: Danh sách các chủ đề trong dự án

Danh sách các chủ đề trong dự án
Danh sách các chủ đề trong dự án

Trong các bài viết sau, tôi sẽ viết hướng dẫn liên quan trực tiếp đến dự án này:

  1. Có kinh nghiệm lập kế hoạch dự án
  2. Phát triển các dự án Arduino ESP32 với Arduino IDE và Visual Studio (bao gồm ESP32-CAM, PlatformIO)
  3. Điều khiển camera OV2640 đi cùng với Mô-đun ESP32-CAM
  4. PWM trên ESP32 và ứng dụng của nó
  5. Cách chạy xe arduino bằng phím điều khiển
  6. Thiết kế và lập trình một Ứng dụng Web đơn giản
  7. Kiểm soát ESP32 thông qua Ứng dụng web thông qua HTTP & WebSocket
  8. ESP32-CAM, một số vấn đề chúng tôi sẽ gặp phải
  9. Thiết kế và chế tạo khung xe (Tự làm so với cắt Laser và in 3D)
  10. ….

Tôi hy vọng bạn thấy bài viết này hữu ích! Hãy nhớ theo dõi các bài viết tiếp theo và hãy like, bình chọn hoặc chia sẻ dự án này với bạn bè của bạn nhé! Để lại bình luận bên dưới nếu bạn có bất kỳ câu hỏi hoặc đề xuất nào.

Đề xuất: