Mục lục:
Video: Robot giám sát đơn giản với ESP32-CAM: 4 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Mô-đun ESP32-CAM là một mô-đun giá rẻ, tiêu thụ điện năng thấp, nhưng nó cung cấp nhiều tài nguyên cho tầm nhìn, giao tiếp nối tiếp và GPIO.
Trong dự án này, tôi cố gắng sử dụng tài nguyên mô-đun ESP32-CAM để tạo một robot rc giám sát đơn giản có thể chọn vật thể nhỏ.
Bước 1: DEMONSTRATION
Bước 2: DÂY PHẦN CỨNG
Bước 3: TRIỂN KHAI PHẦN MỀM
Về phần phát trực tuyến, websocket được sử dụng và cho thấy một cách khá tốt để truyền trực tuyến hình ảnh được chụp từ mô-đun esp32-cam sang trình duyệt web, điều đó thật tuyệt vì bạn có thể xem video phát trực tuyến và điều khiển robot của mình ở bất kỳ nơi nào hỗ trợ trình duyệt web, điều đó tốt hơn so với dự án trước đây của tôi khi tôi sử dụng ổ cắm TCP thô để truyền trực tuyến tới PC. Mình đã test với một số trình duyệt thì thấy code của mình hoạt động tốt trên google chrome nên các bạn theo dự án của mình thì nên sử dụng google chrome để đạt hiệu quả tốt nhất.
1. Phần trình điều khiển máy ảnh: Tôi sử dụng mô-đun ESP32 Wrover cho dự án này nên định nghĩa HW sẽ phù hợp với mô-đun này, nếu bạn sử dụng mô-đun khác, vui lòng xem xét định nghĩa HW.
Đối với phần này, về cơ bản, nó dựa trên mã mẫu của phần trình điều khiển camera của ESP32 / Camera / CameraWebServer. Trong dự án của mình, tôi chia thành 3 tệp: camera_pin.h, camera_wrap.h và camera_wrap.cpp.
camera_pin.h: chứa định nghĩa của chân ESP32 được sử dụng để giao tiếp với máy ảnh được đính kèm. (Nó sẽ được thay đổi trong trường hợp bạn sử dụng mô-đun khác thay vì mô-đun ESP32 Wrover)
camera_wrap.cpp: chứa cấu hình cơ bản để khởi tạo máy ảnh và chức năng chụp ảnh.
camera_wrap.h: chứa các hàm nguyên mẫu được sử dụng trong một mô-đun khác.
Mã nguồn có thể được tìm thấy trong liên kết github sau:
github.com/ANM-P4F/ESP32-CAM-ROBOT/tree/ma…
2. Bản phác thảo ESP32-CAM:
Phần này chứa quy trình làm việc chính của ESP32-CAM. Mô-đun đóng vai trò của một máy chủ http và một máy chủ ổ cắm web. Máy chủ http nhận yêu cầu từ trình duyệt và trả về trang chính được sử dụng làm GUI để điều khiển rô bốt, máy chủ ổ cắm web được sử dụng để gửi hình ảnh nhiều lần đến màn hình GUI trên trình duyệt web.
Toàn bộ nguồn có thể được tìm thấy tại:
3. Bản phác thảo AruinoUno:
Phần này chứa mã nguồn của module Arduino ESP32-CAM thông qua nối tiếp sau đó điều khiển động cơ DC, RC.
Mã nguồn có thể được tìm thấy tại:
Đề xuất:
Giám sát chất lượng không khí đơn giản với màn hình LCD TFT - Ameba Arduino: 3 bước
Giám sát chất lượng không khí đơn giản với màn hình TFT LCD - Ameba Arduino: Giới thiệu Hiện nay hầu hết mọi người ở nhà để tránh tiếp xúc gần với người mang vi rút COVID-19 tiềm ẩn, chất lượng không khí trở thành một yếu tố quan trọng đối với sức khỏe của mọi người, đặc biệt là ở các nước nhiệt đới nơi sử dụng máy lạnh là điều bắt buộc trong thời kỳ da
Giám sát chất lượng không khí với DSM501A Với Nokia LCD: 7 bước
Giám sát chất lượng không khí với DSM501A Với Nokia LCD: Xin chào các bạn! Trong bài hướng dẫn ngắn này, tôi sẽ hướng dẫn các bạn cách theo dõi tình trạng không khí tại nhà hoặc bất cứ đâu
Vòng lặp đường sắt mô hình tự động đơn giản với mặt sân: 11 bước
Vòng lặp đường sắt mô hình tự động đơn giản có mặt sân: Dự án này là phiên bản nâng cấp của một trong những dự án trước đây của tôi. Điều này sử dụng vi điều khiển Arduino, một nền tảng tạo mẫu mã nguồn mở tuyệt vời, để tự động hóa bố cục đường sắt mô hình. Bố cục bao gồm một vòng lặp hình bầu dục đơn giản và một tấm cám bên sân
Hệ thống kiểm soát và giám sát độ đục đơn giản cho vi tảo: 4 bước
Hệ thống kiểm soát và theo dõi độ đục đơn giản dành cho vi tảo: Giả sử bạn cảm thấy nhàm chán với việc lấy mẫu nước để đo độ đục, một thuật ngữ tổng thể chỉ bất kỳ hạt nhỏ lơ lửng nào trong nước, làm giảm cường độ ánh sáng với đường ánh sáng tăng dần hoặc hạt cao hơn nồng độ hoặc cả hai.
Cuộc đua không gian: Trò chơi Arduino Clicker đơn giản để thực hiện với trẻ em: 7 bước
Space Race: Trò chơi Arduino Clicker đơn giản để làm với trẻ em: ¡ Tôi đang tải lên một video cho thấy nó hoạt động như thế nào hôm nay! Hãy theo dõiHãy vui vẻ với một hướng dẫn theo chủ đề không gian có thể được tạo ra cùng với trẻ em và sau đó được chúng thưởng thức một mình như một món đồ chơi. Bạn có thể sử dụng nó như một phương tiện để dạy chúng lịch sử về đồng