Mục lục:

ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp: 4 bước
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp: 4 bước

Video: ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp: 4 bước

Video: ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp: 4 bước
Video: Cách dùng Camera AI trong Robot - OhStem Education 2024, Tháng mười một
Anonim
ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với phát video trực tiếp
ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với phát video trực tiếp

Ý tưởng là làm cho chiếc xe robot được mô tả ở đây càng rẻ càng tốt. Do đó, tôi hy vọng có thể tiếp cận một nhóm khách hàng lớn với các hướng dẫn chi tiết của tôi và các thành phần được chọn cho một mô hình giá rẻ. Tôi muốn giới thiệu với các bạn ý tưởng của tôi về một chiếc ô tô rô bốt sử dụng ESP32-CAM, một máy tính nhỏ có camera và W-LAN. Với cái gọi là ESP32-CAM, có thể mất khoảng 5 - Euro để truyền hình ảnh video trực tiếp, khung cảnh từ ô tô rô bốt, qua kết nối W-LAN và điều khiển động cơ DC lắp vào rô bốt.

Vì ESP32-CAM nhỏ có mô-đun WIFI và Bluetooth, hình ảnh video cũng có thể được gửi đến điện thoại thông minh hoặc máy tính xách tay ở khoảng cách xa hơn nhờ vào ăng-ten bổ sung đi kèm.

Danh sách thành phần có sẵn trên blog của tôi với thiết bị điện tử mới nhất mà tôi đang sử dụng cho robot đó.

ESP32-CAM xây dựng chiếc xe robot của riêng bạn với tính năng phát video trực tiếp - bắt đầu dự án

Bước 1: ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với tính năng phát video trực tiếp - Nối dây bộ điều hợp nối tiếp USB

ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với phát video trực tiếp - Đấu dây bộ điều hợp nối tiếp USB
ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với phát video trực tiếp - Đấu dây bộ điều hợp nối tiếp USB
ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với phát video trực tiếp - Đấu dây bộ điều hợp nối tiếp USB
ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với phát video trực tiếp - Đấu dây bộ điều hợp nối tiếp USB

Để lập trình mô-đun ESP32-CAM, trước tiên nó phải được kết nối với PC. Vì nó không có giao diện USB nên phải sử dụng Bộ điều hợp nối tiếp USB. Trong mô-đun ESP32-CAM mà tôi đã liệt kê trong danh sách thành phần, đã có một bộ điều hợp như vậy được bao gồm trong phân phối. Bản thân tôi đã sử dụng một bộ điều hợp tương tự mà tôi đã sử dụng trong các dự án tương tự trước đây. Nguyên tắc luôn giống nhau: ESP-32 với cáp jumper từ nữ sang nữ trước tiên phải được kết nối với Bộ điều hợp nối tiếp USB.

Hình ảnh cho thấy các chân phải được kết nối theo cách nào để có thể thực hiện giao tiếp thông qua giao diện nối tiếp của mô-đun ESP32-CAM.

Thông tin thêm về cách thiết lập mọi thứ được mô tả chi tiết trên blog của tôi:

ESP32-CAM xây dựng ô tô rô bốt của riêng bạn với phát video trực tiếp - Hệ thống dây bộ chuyển đổi nối tiếp USB

Bước 2: ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với tính năng phát video trực tiếp - Thiết kế khung xe

ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Thiết kế khung xe
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Thiết kế khung xe
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Thiết kế khung xe
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Thiết kế khung xe
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Thiết kế khung xe
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Thiết kế khung xe

Khung xe có thể được chế tạo từ nhiều vật liệu hoặc bao bì mà nếu không sẽ trở thành chất thải. Vì vậy, tôi đã có những trải nghiệm tốt với khung gầm được xây dựng riêng lẻ từ bìa cứng. Tuy nhiên, ở đây công việc với kéo và dao thảm là cần thiết và do đó có thể gây thương tích cho trẻ em. Ngoài ra, việc xây dựng khung hoàn toàn từ bìa cứng phức tạp hơn một chút nhưng sáng tạo hơn so với một hộp hoàn thiện làm bằng ví dụ: nhựa như một gói kem. Trong phần sau, tôi mô tả việc xây dựng khung xe từ một hộp kem vì không cần dao sắc để cắt khung xe. Ưu điểm nữa của hộp kem là giá thành rẻ, ổn định, không bị lãng phí một thứ khác được tạo ra và đủ lớn để chứa tất cả các thành phần của xe rô-bốt. Ngoài ra, nhựa mỏng của hộp rất dễ làm việc và trong trường hợp có lỗi, nó có thể được thay thế với giá rẻ.

Cách khoan lỗ cho động cơ một chiều và mô tả chi tiết hơn được xuất bản trên blog của tôi:

ESP32-CAM xây dựng chiếc xe robot của riêng bạn với phát video trực tiếp - Thiết kế khung xe

Bước 3: ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với tính năng phát video trực tiếp - Kết nối trung tâm I²C

ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với tính năng phát video trực tiếp - Kết nối trung tâm I²C
ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với tính năng phát video trực tiếp - Kết nối trung tâm I²C
ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với tính năng phát video trực tiếp - Kết nối trung tâm I²C
ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với tính năng phát video trực tiếp - Kết nối trung tâm I²C
ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với tính năng phát video trực tiếp - Kết nối trung tâm I²C
ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với tính năng phát video trực tiếp - Kết nối trung tâm I²C

Để điều khiển trình điều khiển động cơ L298N bằng mô-đun ESP32-CAM, chúng ta cần bộ điều khiển servo PCA9685. Bộ điều khiển servo và màn hình OLED được kết nối với bus I2C của ESP32-CAM thông qua trung tâm I2C. Trong phần trước, chúng ta đã biết cách làm cho bus I2C có thể truy cập được bằng cách sử dụng hai chân 1 và 3. Vì chúng ta đã biết từ bài trước rằng bus I2C nói chung có thể hoạt động thông qua hai chân này và màn hình OLED kèm theo đã cho Địa chỉ IP, chúng tôi có thể tiếp tục xây dựng khả năng điều khiển động cơ của ô tô rô bốt.

Vui lòng theo liên kết bên dưới để biết thêm thông tin chi tiết về I2C Hub và cách sử dụng nó trong ô tô robot:

ESP32-CAM xây dựng ô tô rô bốt của riêng bạn với tính năng phát video trực tiếp - Nối dây trung tâm I²C

Bước 4: ESP32-CAM Xây dựng ô tô rô bốt của riêng bạn với phát video trực tiếp - Lập trình điều khiển từ xa WIFI

ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Lập trình điều khiển từ xa WIFI
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Lập trình điều khiển từ xa WIFI
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Lập trình điều khiển từ xa WIFI
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Lập trình điều khiển từ xa WIFI
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Lập trình điều khiển từ xa WIFI
ESP32-CAM Xây dựng xe robot của riêng bạn với phát video trực tiếp - Lập trình điều khiển từ xa WIFI

Với bài viết trước và điều khiển động cơ nhỏ đầu tiên, chiếc xe robot đã lái thẳng về phía trước. Vì vậy, rõ ràng là công nghệ đã hoạt động và bây giờ chỉ có một hệ thống điều khiển phức tạp hơn phải được lập trình để chiếc xe robot có thể được lái một cách chủ động. Điều này bao gồm một giao diện web tối giản và khả năng điều khiển các động cơ với tốc độ và hướng quay khác nhau. Trong bài viết này, tôi sẽ giải thích cách tôi nhận ra giao diện web và các chức năng như xoay hình ảnh có thể thực hiện được. Nếu bạn đã làm qua tất cả các bài viết từng bước, bạn không cần phải cài đặt bất kỳ thư viện mới nào trong Arduino IDE của mình.

Giao diện web với luồng video trực tiếp trông giống như hình ảnh được xuất bản ở đây.

Để có được mô tả chi tiết về cách lập trình mọi thứ, chỉ cần theo liên kết bên dưới và truy cập blog của tôi:

ESP32-CAM xây dựng ô tô rô bốt của riêng bạn với phát video trực tiếp - lập trình điều khiển từ xa WIFI

Tôi hy vọng bạn có thể chấp nhận ý tưởng chế tạo rô bốt của tôi với ESP32-CAM và blog của tôi đã giúp bạn chế tạo một rô bốt nhỏ như vậy của riêng bạn.

Đề xuất: