Mục lục:
- Bước 1: Vật liệu cần thiết
- Bước 2: Lắp ráp khung xe
- Bước 3: Chuẩn bị Raspberry Pi
- Bước 4: Mạch
- Bước 5: Gắn mọi thứ lên khung
- Bước 6: Cách vận hành
- Bước 7: Điều khiển từ điện thoại
- Bước 8: Một số hình ảnh và video
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)
2024 Tác giả: John Day | [email protected]. Sửa đổi lần cuối: 2024-01-30 13:35
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
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
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
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 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
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
Để 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
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
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ỏ.
Về nhì trong cuộc thi không dây
Giải Ba trong Cuộc thi Make It Move 2017
Đề xuất:
Xây dựng Robot phát video được điều khiển trên Internet của bạn với Arduino và Raspberry Pi: 15 bước (có hình ảnh)
Xây dựng robot phát video trực tuyến được điều khiển trên Internet của bạn với Arduino và Raspberry Pi: Tôi là @RedPhantom (hay còn gọi là LiquidCrystalDisplay / Itay), một học sinh 14 tuổi đến từ Israel đang học tại trường Trung học cơ sở Max Shein về Khoa học và Toán cao cấp. Tôi đang thực hiện dự án này để mọi người học hỏi và chia sẻ! Bạn có thể biết
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: 5 bước
Ô tô được điều khiển từ xa - Được điều khiển bằng Bộ điều khiển Xbox 360 không dây: Đây là các hướng dẫn để tạo ô tô được điều khiển từ xa của riêng bạn, được điều khiển bằng bộ điều khiển Xbox 360 không dây
ESP8266 RGB LED STRIP Điều khiển WIFI - NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi - Điều khiển điện thoại thông minh RGB LED STRIP: 4 bước
ESP8266 RGB LED STRIP Điều khiển WIFI | NODEMCU làm điều khiển từ xa hồng ngoại cho dải đèn Led được điều khiển qua Wi-Fi | Điều khiển bằng điện thoại thông minh RGB LED STRIP: Xin chào các bạn trong hướng dẫn này, chúng ta sẽ học cách sử dụng gật đầu hoặc esp8266 làm điều khiển từ xa IR để điều khiển dải LED RGB và Nodemcu sẽ được điều khiển bằng điện thoại thông minh qua wifi. Vì vậy, về cơ bản bạn có thể điều khiển DÂY CHUYỀN LED RGB bằng điện thoại thông minh của mình
Điều khiển vô tuyến RF 433MHZ bằng HT12D HT12E - Tạo điều khiển từ xa Rf bằng HT12E & HT12D với 433mhz: 5 bước
Điều khiển vô tuyến RF 433MHZ bằng HT12D HT12E | Tạo điều khiển từ xa Rf bằng HT12E & HT12D với 433mhz: Trong phần hướng dẫn này, tôi sẽ chỉ cho bạn cách tạo điều khiển từ xa RADIO bằng cách sử dụng mô-đun bộ thu phát 433mhz với mã hóa HT12E & IC giải mã HT12D.Trong hướng dẫn này, bạn có thể gửi và nhận dữ liệu bằng các LINH KIỆN rất rẻ như: HT
Raspberry Tank với giao diện web và phát trực tuyến video: 8 bước (có hình ảnh)
Raspberry Tank Với Giao diện Web và Phát trực tuyến Video: Chúng ta sẽ xem cách tôi nhận ra một WiFi Tank nhỏ, có khả năng Điều khiển Web từ xa và Phát trực tuyến Video. Đây là hướng dẫn yêu cầu kiến thức cơ bản về lập trình phần mềm và điện tử. Vì lý do này, tôi ’ đã chọn