Mục lục:

Robot phát trực tuyến video được điều khiển bằng Wifi Raspberry Pi: 8 bước (có hình ảnh)
Robot phát trực tuyến video được điều khiển bằng Wifi Raspberry Pi: 8 bước (có hình ảnh)

Video: Robot phát trực tuyến video được điều khiển bằng Wifi Raspberry Pi: 8 bước (có hình ảnh)

Video: Robot phát trực tuyến video được điều khiển bằng Wifi Raspberry Pi: 8 bước (có hình ảnh)
Video: Thiết kế và điều khiển robot sử dụng raspberry pi 2024, Tháng mười một
Anonim
Robot phát trực tuyến video được điều khiển bằng Wifi Raspberry Pi
Robot phát trực tuyến video được điều khiển bằng Wifi Raspberry Pi

Bạn đã bao giờ nghĩ đến việc chế tạo một con robot tuyệt vời với camera trên đó chưa? Chà, bạn đã đến đúng nơi, tôi sẽ chỉ cho bạn từng bước về cách chế tạo con robot này.

Với điều này, bạn có thể đi săn ma vào ban đêm bằng cách điều khiển và xem nguồn cấp dữ liệu video trên máy tính của bạn hoặc lái nó ra ngoài và vừa khám phá vừa ngồi bên trong, rất thú vị khi lái xe.

Bước 1: Vật liệu cần thiết

Vật liệu thiết yếu
Vật liệu thiết yếu

1. Raspberry Pi

2. Bộ điều hợp WiFi USB (Nếu bạn đang sử dụng raspberry pi 2)

3. Webcam USB

4. Thẻ SD có cài đặt Raspbian

5. Ngân hàng điện

6. Khung gầm Robot với Động cơ (Tôi đã sử dụng động cơ 300 vòng / phút)

7. IC L293D hoặc Trình điều khiển động cơ L298

8. Pin 9v hoặc Bộ pin (Nếu bạn đang sử dụng pin 9v thì tôi khuyên bạn nên kết nối 2 song song)

9. Một công tắc

10. Breadboard hoặc PCB nếu bạn thích hàn

11. Dây M / M và và M / F Jumper

Công cụ

1. Sắt hàn

2. Tuốc nơ vít

3. Băng keo hai mặt

Bước 2: Lắp ráp khung xe

Lắp ráp khung xe
Lắp ráp khung xe

Hàn dây vào động cơ và gắn động cơ vào khung. Nếu bạn không có mỏ hàn thì bạn có thể vặn dây và gắn chúng bằng băng dính điện nhưng không nên vì nó sẽ khá yếu mối nối.

Bước 3: Chuẩn bị Raspberry Pi

Image
Image
Chuẩn bị Raspberry Pi
Chuẩn bị Raspberry Pi
Chuẩn bị Raspberry Pi
Chuẩn bị Raspberry Pi

1. Cài đặt Raspbian trên Thẻ SD và khởi động raspberry pi với màn hình, bàn phím, chuột, bộ điều hợp wifi và webcam được kết nối.

2. Từ menu raspi-config, bật ssh

3. Vào màn hình và kết nối với mạng wifi của bạn từ tùy chọn wifi ở góc trên cùng bên phải

4. Sau khi kết nối, hãy kiểm tra địa chỉ ip của Pi của bạn bằng cách nhập ifconfig vào thiết bị đầu cuối

5. Mở IDLE 2 từ tab lập trình từ thanh tác vụ và sao chép mã pi_robot và lưu nó

6. Để cài đặt webcam, tôi muốn bạn xem video này do Anand Nayyar thực hiện

7. Những điều khác tôi đã làm là thay đổi độ phân giải thành 720p thay vì 480p và tìm kiếm "stream_maxrate" và thay đổi nó thành 3. Để đạt được fps cao hơn khi phát trực tuyến, tôi cũng đã ép xung Pi lên 1ghz

XỬ LÝ SỰ CỐ

Khi tôi cố gắng chạy mã trong thiết bị đầu cuối bằng lệnh "cd Videos" (Vì đó là nơi tôi đã lưu nó) thì "python pi_robot.py" nó báo lỗi cú pháp vì vậy những gì tôi đã làm là mở mã trong thiết bị đầu cuối bằng lệnh "sudo nano pi_robot.py "và xóa các dòng đã được viết bằng python và không phải là một phần của mã và sau đó nó đã hoạt động. Tôi không biết điều gì đã xảy ra vì vậy nếu có ai biết tôi sẽ rất vui khi nghe giải thích về điều này trong các bình luận.

Bước 4: Mạch

Mạch điện
Mạch điện
Mạch điện
Mạch điện
Mạch điện
Mạch điện

Mạch khá đơn giản và nó thậm chí còn đơn giản hơn nếu bạn sử dụng bảng điều khiển động cơ L298. Nếu bạn đang sử dụng bảng điều khiển động cơ L298 thì bạn chỉ cần đấu dây vào các chân gpio như trong sơ đồ thứ hai.

Bước 5: Gắn mọi thứ lên khung

Gắn mọi thứ trên khung
Gắn mọi thứ trên khung
Gắn mọi thứ trên khung
Gắn mọi thứ trên khung
Gắn mọi thứ trên khung
Gắn mọi thứ trên khung

Những bức ảnh nói lên khá nhiều điều về cách tôi đã lắp ráp nó nhưng tất nhiên của bạn sẽ khác nếu bạn sử dụng một khung gầm khác. Tôi đã sử dụng băng dính xốp hai mặt để gắn mọi thứ trên khung máy và cố gắng sử dụng dây ngắn hơn để nó trông đẹp hơn.

Bước 6: Cách vận hành

Làm thế nào để vận hành nó
Làm thế nào để vận hành nó
Làm thế nào để vận hành nó
Làm thế nào để vận hành nó
Làm thế nào để vận hành nó
Làm thế nào để vận hành nó

Để bắt đầu điều khiển rô bốt của bạn, hãy làm theo các bước sau:

1. Bật Raspberry Pi nhưng chưa bật công tắc kết nối bộ pin với L293D

2. Kết nối với nó thông qua ssh bằng chương trình putty nếu bạn đang sử dụng windows

3. Nhập lệnh "sudo motion" và sau đó mở trình duyệt internet của bạn và nhập địa chỉ IP của Pi với 8081 ở cuối như "192.168.45.64:8081" và bạn sẽ nhận được nguồn cấp dữ liệu video. Nếu nó không hoạt động thì gõ 8080 thay vì 8081

4. Bây giờ quay trở lại thiết bị đầu cuối và xác định vị trí bạn đã lưu tệp pi_robot.py của mình. Tôi đã lưu nó trong thư mục Videos, vì vậy lệnh là "cd Videos" rồi "python pi_robot.py". Hãy nhớ rằng mọi thứ đều phân biệt chữ hoa chữ thường

5. Sau đó chương trình sẽ bắt đầu chạy. Bây giờ hãy bật công tắc lên, bây giờ bạn sẽ có thể điều khiển robot từ các phím mũi tên trên bàn phím của mình

6. Nhấn mũi tên về phía trước và kiểm tra xem cả hai động cơ có đang chuyển động đúng hướng hay không. Nếu một trong các động cơ chuyển động sai hướng, hãy chuyển hai kết nối động cơ kết nối với L293D

Bước 7: Điều khiển từ điện thoại

Điều khiển từ điện thoại
Điều khiển từ điện thoại
Điều khiển từ điện thoại
Điều khiển từ điện thoại
Điều khiển từ điện thoại
Điều khiển từ điện thoại

Tất cả các bước đều giống nhau, bạn chỉ cần tải xuống ứng dụng "JuiceSSH" từ cửa hàng chơi. Để điều khiển robot, bạn cần các phím mũi tên nhưng bàn phím điện thoại thông minh bình thường không có phím mũi tên, vì vậy chúng tôi cần tải xuống ứng dụng Bàn phím của hacker '. Sau đó, kết nối với nó giống như bạn đã làm trong windows.

Bước 8: Một số hình ảnh và video

Image
Image
Một số hình ảnh và video
Một số hình ảnh và video

Chất lượng video webcam giảm nhưng fps chỉ đạt 2 hoặc 3. Chất lượng video tốt khi ở bên ngoài nhưng không tốt khi ở bên trong. Nó có thể chạy trên địa hình offroad nhưng không tốt lắm, nó có thể xảy ra nếu bạn sử dụng điện áp cao hơn để điều khiển động cơ như với một pin 12v nhỏ.

Cuộc thi không dây
Cuộc thi không dây
Cuộc thi không dây
Cuộc thi không dây

Về nhì trong cuộc thi không dây

Cuộc thi Make It Move 2017
Cuộc thi Make It Move 2017
Cuộc thi Make It Move 2017
Cuộc thi Make It Move 2017

Giải Ba trong Cuộc thi Make It Move 2017

Đề xuất: