Mục lục:
- Bước 1: Danh sách bộ phận
- Bước 2: Lắp ráp khung xe
- Bước 3: Kết nối dây
- Bước 4: Chuẩn bị Nền tảng Pan / Tilt
- Bước 5: Chuẩn bị Mô-đun cấp nguồn Breadboard MB102
- Bước 6: Đi dây cuối cùng và lắp ráp rô bốt
- Bước 7: Tải lên mã
- Bước 8: Lấy địa chỉ IP
- Bước 9: Điều khiển Robot giám sát video của bạn
- Bước 10: Điều khiển Robot của bạn thông qua Internet
Video: Robot giám sát video: 10 bước
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:31
Hãy tưởng tượng nếu bạn có một con robot có camera trên tàu và có thể được điều khiển thông qua Internet.
Nó sẽ mở ra rất nhiều cơ hội sử dụng nó. Ví dụ: bạn có thể cử rô-bốt đến nhà bếp để kiểm tra xem bạn có lỡ tay để ấm đun nước trên bếp hay không!
Tôi đã thử nghiệm sử dụng bảng phát triển ESP32-CAM và nhận thấy rằng với ESP32-CAM, việc này có thể được thực hiện dễ dàng.
ESP32-CAM là một mô-đun máy ảnh rất nhỏ với chip ESP32-S có giá khoảng $ 10- $ 15.
Mô-đun ESP32-CAM có thể được lập trình với Arduino IDE. Mô-đun ESP32-CAM cũng có một số chân GPIO để kết nối với phần cứng bên ngoài.
Vậy hãy bắt đầu!
Bước 1: Danh sách bộ phận
Danh sách các bộ phận:
ESP32-CAM x1
FT232RL FTDI Mini USB x1 - để tải mã lên ESP32-CAM
Trình điều khiển động cơ DC kênh đôi L298N x1
Adafruit (PID 3244) Bộ khung cho Robot tròn mini - 2WD với Động cơ DC x1 - Tôi đã sử dụng khung này, nhưng bạn có thể tự chế tạo hoặc mua bất kỳ khung có sẵn nào khác. Những gì chúng ta cần ở đây là bánh xe và Động cơ DC
Giá đỡ pin 18650 x1
Pin 18650 x2 (như một bốn pin AA thay thế và giá đỡ của nó có thể được sử dụng thay cho pin 18650)
Nền tảng quay / nghiêng mini w / 2 Servos SG-90 x1
Mô-đun cấp nguồn Breadboard MB102 x1
iRobbie-A Ứng dụng iOS
Bước 2: Lắp ráp khung xe
Lắp ráp khung robot với hai động cơ DC, 3 bánh xe và bộ điều khiển truyền động động cơ L298N mini. Sử dụng băng dính để gắn bộ điều khiển động cơ vào bệ.
Bước 3: Kết nối dây
Kết nối dây như hiển thị trên sơ đồ.
Bước 4: Chuẩn bị Nền tảng Pan / Tilt
Kéo dây qua đỉnh của bệ khung. Sắp xếp cáp từ các servo SG-90 tại nền tảng Pan / Tilt. Trong dự án này, chúng tôi chỉ cần một servo Tilt.
Gắn Pan / Tilt vào trên cùng của bệ khung.
Bước 5: Chuẩn bị Mô-đun cấp nguồn Breadboard MB102
Sử dụng Mô-đun cấp nguồn Breadboard MB102 là tùy chọn. Bạn luôn có thể lấy 5V và nối đất cho động cơ ESP32-CAM và động cơ servo từ trình điều khiển động cơ L298N, nhưng tôi thấy rằng với MB102 thì thuận tiện hơn nhiều. Mô-đun điện dẻo dai có nút nguồn và giúp bạn linh hoạt hơn với hệ thống dây điện.
Để gắn mô-đun vào nền khung máy, tôi đã tháo các chốt ở dưới cùng của MB102. Sau đó, tôi gắn nó vào đầu khung máy bằng băng dính hai mặt.
Bước 6: Đi dây cuối cùng và lắp ráp rô bốt
Kết nối tất cả các bộ phận bằng cách sử dụng sơ đồ. Sử dụng một miếng xốp và băng dính hai mặt để gắn ESP32-CAM vào nền Pan / Tilt.
Bước 7: Tải lên mã
Cài đặt Tiện ích bổ sung ESP32 trên Arduino IDE:
Thực hiện theo một trong các hướng dẫn tiếp theo để cài đặt tiện ích bổ sung ESP32, nếu bạn chưa cài đặt:
Cài đặt Bảng ESP32 trong Arduino IDE (Hướng dẫn dành cho Windows)
Cài đặt Bảng ESP32 trong Arduino IDE (hướng dẫn Mac và Linux)
Tải xuống mã từ đây
Đảm bảo rằng bạn có hai tab có mã trong Arduino IDE: esp32_cam_car và app_httpd.cpp như được hiển thị trên ảnh chụp màn hình.
Trước khi tải mã lên, bạn cần chèn thông tin đăng nhập mạng của mình vào các biến sau: const char * ssid = "Your_WIFI_Network" const char * password = "Your_WIFI_Password"
Kết nối bo mạch ESP32-CAM với máy tính của bạn bằng bộ lập trình FTDI. Thực hiện theo sơ đồ giản đồ.
Quan trọng: GPIO 0 cần được kết nối với GND để bạn có thể tải mã lên.
Nhấn nút ESP32-CAM trên bo mạch RST trước khi tải mã lên. Chạy Arduino IDE và nhấp vào Tải lên để xây dựng và flash bản phác thảo vào thiết bị của bạn.
Bước 8: Lấy địa chỉ IP
Sau khi tải mã lên, ngắt kết nối GPIO 0 khỏi GND.
Mở Serial Monitor ở tốc độ truyền 115200. Nhấn nút ESP32-CAM trên bo mạch RST. Địa chỉ IP ESP32-CAM sẽ được hiển thị trong Màn hình nối tiếp.
Bước 9: Điều khiển Robot giám sát video của bạn
Ngắt kết nối ESP32-CAM khỏi bộ lập trình FTDI.
Kết nối ESP32-CAM trở lại nền tảng Pan / Tilt, bật nguồn và nhấn nút RST trên bo mạch ESP32-CAM.
Tải xuống Ứng dụng từ đây Chạy Ứng dụng trên iPhone của bạn, nhập địa chỉ IP ESP32-CAM và chơi với rô bốt!
Bước 10: Điều khiển Robot của bạn thông qua Internet
Bạn nên mở cài đặt bộ định tuyến của mình. (google cách thực hiện việc này cho bộ định tuyến của bạn). Ở đó, bạn sẽ tìm thấy một số cài đặt, bao gồm một số cài đặt dọc theo dòng Chuyển tiếp hoặc Chuyển tiếp cổng.
Điều quan trọng cần lưu ý ở đây là "Phạm vi cổng" và "Thiết bị" hoặc "địa chỉ IP".
Trong "Phạm vi cổng", bạn nên nhập 80-81.
Đối với "Thiết bị", bạn nên chọn thiết bị ESP32-CAM của mình. Trong một số bộ định tuyến, bạn nên đặt địa chỉ IP của ESP32-CAM thay vì tên thiết bị.
Truy cập www.whatsmyip.org và sao chép IP của bạn. Sử dụng IP này trong Ứng dụng khi bạn đang ở bên ngoài mạng gia đình của mình.
Đề xuất:
Ubidots + ESP32- Giám sát máy dự đoán: 10 bước
Ubidots + ESP32- Giám sát máy dự đoán: Phân tích dự đoán về độ rung và nhiệt độ của máy bằng cách tạo các sự kiện thư và bản ghi rung trong trang tính của Google bằng cách sử dụng Ubidots
Dòng IoT ESP8266: 2- Giám sát dữ liệu thông qua ThingSpeak.com: 5 bước
Dòng IoT ESP8266: 2- Theo dõi dữ liệu qua ThingSpeak.com: Đây là phần hai của Dòng IoT ESP8266. Để xem phần 1, hãy tham khảo Dòng sản phẩm IoT ESP8266 có hướng dẫn này: 1 Kết nối với Bộ định tuyến WIFI. Phần này nhằm hướng dẫn bạn cách gửi dữ liệu cảm biến của bạn tới một trong những dịch vụ đám mây miễn phí IoT phổ biến https://thingspeak.com
Hệ thống giám sát trực quan dựa trên LoRa cho nông nghiệp Iot - Thiết kế ứng dụng Fronted bằng Firebase & Angular: 10 bước
Hệ thống giám sát trực quan dựa trên LoRa cho nông nghiệp Iot | Thiết kế ứng dụng Fronted bằng Firebase & Angular: Trong chương trước, chúng ta nói về cách các cảm biến đang hoạt động với mô-đun loRa để đưa vào cơ sở dữ liệu Firebase Realtime và chúng ta đã thấy sơ đồ cấp cao về cách toàn bộ dự án của chúng ta đang hoạt động. Trong chương này, chúng ta sẽ nói về cách chúng ta có thể
Robot giám sát đơn giản với ESP32-CAM: 4 bước
Robot giám sát đơn giản với ESP32-CAM: Mô-đun ESP32-CAM là 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 để chế tạo một robot rc giám sát đơn giản có thể p
Robot giám sát / an ninh tự làm!: 7 bước
Robot giám sát / an ninh tự làm !: Mọi người đều thích lái xe ô tô rc, cho dù đó là cấp độ đồ chơi hay cấp độ sở thích. Niềm vui nhân đôi khi bạn có chế độ xem fpv trong xe rc của mình. Nhưng hệ thống fpv là một hệ thống đắt tiền. Một hệ thống fpv tốt có giá trên 150 đô la. Rất tốt, bạn phải mua một rc ca cao cấp theo sở thích trị giá 200 đô la