Mục lục:

OLPC Telepresence: 5 bước
OLPC Telepresence: 5 bước

Video: OLPC Telepresence: 5 bước

Video: OLPC Telepresence: 5 bước
Video: OLPC Telepresence with iRobot Create (Part 2) 2024, Tháng bảy
Anonim
OLPC Telepresence
OLPC Telepresence

Cập nhật! Đây là một dự án đang diễn ra. Tôi sẽ cập nhật hướng dẫn này, nhưng blog của tôi được cập nhật thường xuyên hơn.. Có thể hướng dẫn này cho biết cách ghép nối một OLPC với một iRobot Create để tạo ra một robot dịch chuyển tức thời. Sử dụng giao diện web đơn giản, người dùng có thể điều khiển Create, theo dõi các chỉ số cảm biến của nó và khám phá thế giới trên internet thông qua webcam và micrô của OLPC được đính kèm.

  • OLPC
  • iRobot Create (bao gồm Tạo cáp nối tiếp)
  • Bộ chuyển đổi USB-to-serial
  • Dán trên khóa dán hoặc băng keo

Vật liệu tùy chọn:

  • 2 cặp Đầu nối Pin Kyosho Nữ / Nam
  • Đầu nối 25 chân nam cốc hàn DB25
  • Hàn
  • Băng dính điện hoặc co nhiệt

Các công cụ tùy chọn:

  • Hàn sắt
  • Đồng hồ vôn
  • Máy cắt dây
  • Dụng cụ tuốt dây
  • Máy sấy tóc (nếu sử dụng co nhiệt)

Bước 1: Kết nối Bộ điều hợp USB-to-serial và Tạo Bộ điều hợp Nối tiếp

Kết nối Bộ điều hợp USB-to-serial và Tạo Bộ điều hợp Nối tiếp
Kết nối Bộ điều hợp USB-to-serial và Tạo Bộ điều hợp Nối tiếp

Kết nối bộ điều hợp USB-to-serial với bộ điều hợp nối tiếp của Create.

Bước 2: Tùy chọn: Cấp nguồn cho OLPC từ Tạo

Tùy chọn: Cấp nguồn cho OLPC từ Tạo
Tùy chọn: Cấp nguồn cho OLPC từ Tạo
Tùy chọn: Cấp nguồn cho OLPC từ Tạo
Tùy chọn: Cấp nguồn cho OLPC từ Tạo
Tùy chọn: Cấp nguồn cho OLPC từ Tạo
Tùy chọn: Cấp nguồn cho OLPC từ Tạo

Bước này cho phép cả OLPC và Create cùng sạc.

Đầu tiên, chuẩn bị trình kết nối DB25. 1. Lấy một đầu nối Kyosho nữ và dải cách điện khoảng 0,25 inch từ các đầu của cả hai dây. 2. Xoắn và thiếc các sợi. 3. Cắt hai miếng co nhiệt nhỏ và trượt một miếng vào mỗi dây. 4. Hàn cáp màu đỏ vào chân 11 của đầu nối DB25. 3. Hàn cáp đen vào chân 25 của đầu nối DB25. 4. Trượt nhiệt co xuống để bao phủ các ghim và sử dụng máy sấy tóc để làm co lại. Tiếp theo, chuẩn bị đầu nối nguồn OLPC. 1. Cắt đôi cáp nguồn OLPC bằng máy cắt dây. Hãy chắc chắn rằng bạn có thể nhớ hướng của hai cáp (dương và âm). 2. Dải cách điện khoảng 0,25 inch từ cả hai đầu đã cắt. 3. Tách hai dây cáp ở cả hai đầu khoảng 1 inch xuống cáp. 4. Để xác định dây nào là nối đất, sử dụng bộ đồng hồ vôn để kiểm tra tính liên tục hoặc đo điện trở. Đặt một đầu dò ở bên ngoài phích cắm của thùng và đặt đầu dò kia trên một dây. Nếu đồng hồ chỉ ra điện trở hoặc liên tục, bạn đã chọn dây nối đất. 5. Tách khoảng 0,25 inch cách điện khỏi bộ chuyển đổi Kyosho nam. 6. Cắt hai đoạn co nhiệt ngắn và trượt một đoạn qua mỗi cáp của bộ chuyển đổi Kyosho. 7. Hàn dây nối đen Kyosho vào dây nối đất của phích cắm thùng của OLPC. 8. Hàn dây bộ chuyển đổi Kyosho màu đỏ vào dây dương của phích cắm thùng của OLPC. 9. Trượt nhiệt co lại trên các khớp hàn của bạn và sử dụng máy sấy tóc để làm co lại. Cuối cùng, hàn và nhiệt co lại một bộ chuyển đổi Kyosho cái khác vào nửa còn lại của bộ đổi nguồn.

Bước 3: Đính kèm OLPC và Cáp

Đính kèm OLPC và Cáp
Đính kèm OLPC và Cáp
Đính kèm OLPC và Cáp
Đính kèm OLPC và Cáp
Đính kèm OLPC và Cáp
Đính kèm OLPC và Cáp

OLPC vừa vặn trên đầu Create. Sử dụng miếng dán trên khóa dán hoặc băng keo để gắn OLPC vào Create để nó không bị trượt ra trong quá trình hoạt động.

Gắn tất cả các dây cáp vào thiết bị tạo và bọc chúng gọn gàng trong khoang hàng hóa. Để một chút chùng vào các đầu của cáp nối tiếp, nguồn và USB để đưa qua tay cầm của OLPC. Sau đó, dán OLPC lên trên Tạo. Mở nắp OLPC và vặn nó để nó hướng về phía trước. Bây giờ bạn có thể cắm cáp nguồn OLPC và phích cắm USB của bộ chuyển đổi nối tiếp USB.

Bước 4: Cài đặt phần mềm Telepresence

Cài đặt phần mềm Telepresence
Cài đặt phần mềm Telepresence

Bước đầu tiên là tải xuống và cài đặt phần mềm cần thiết.

  • PyRobot là một thư viện Python để điều khiển Roomba hoặc Create của iRobot. Nó được phát triển cho hướng dẫn này và bao gồm các mô-đun để truy cập vào webcam và micrô của OLPC và cung cấp giao diện web để điều khiển Tạo qua internet.
  • PySerial
  • web.py
  • MochiKit
  • simplejson

Tất cả các phụ thuộc này đều được gói gọn trong các bản phát hành. Để cài đặt bản phát hành PyRobot hiện tại, hãy SSH vào OLPC hoặc mở bảng điều khiển dành cho nhà phát triển.

root @ olpc $ wget https://pyrobot.googlecode.com/files/pyrobot-alpha1.tgzroot@olpc$ tar zxvf pyrobot-alpha1.tgzNếu bạn muốn làm việc từ phiên bản phát triển, bạn sẽ phải tự cài đặt các phụ thuộc cần thiết. Hình dưới đây là ảnh chụp màn hình của giao diện web.

Bước 5: Khởi động Máy chủ Web

Khởi động Máy chủ Web
Khởi động Máy chủ Web

Để khởi động máy chủ web, hãy SSH vào OLPC hoặc mở bảng điều khiển dành cho nhà phát triển. Sau đó chạy web_ui.py trong thư mục pyrobot.

root @ olpc $ cd pyrobotroot @ olpc $ python web_ui.py host: port'host: port' phải là địa chỉ IP của OLPC và cổng bạn muốn chạy máy chủ web. Quyền root được yêu cầu để truy cập cổng nối tiếp. Để xem giao diện và điều khiển nút Tạo, hãy trỏ trình duyệt web của bạn tới cổng https:// host:.

Đề xuất: