สารบัญ:

OLPC Telepresence: 5 ขั้นตอน
OLPC Telepresence: 5 ขั้นตอน

วีดีโอ: OLPC Telepresence: 5 ขั้นตอน

วีดีโอ: OLPC Telepresence: 5 ขั้นตอน
วีดีโอ: Джеймс Кэмерон: До "Аватара"... любознательный мальчик 2024, กรกฎาคม
Anonim
OLPC Telepresence
OLPC Telepresence

อัพเดท! นี่เป็นโครงการต่อเนื่อง ฉันจะอัปเดตคำแนะนำนี้ แต่บล็อกของฉันได้รับการอัปเดตบ่อยขึ้น แล็ปท็อปหนึ่งเครื่องต่อเด็ก (OLPC) เป็นสมาคมใหม่ที่ไม่แสวงหาผลกำไรที่อุทิศให้กับการวิจัยเพื่อพัฒนาแล็ปท็อปราคา $ 100 ซึ่งเป็นเทคโนโลยีที่สามารถปฏิวัติวิธีที่เราให้ความรู้แก่เด็ก ๆ ในโลก. คำแนะนำนี้แสดงวิธีจับคู่ OLPC กับ iRobot Create เพื่อสร้างหุ่นยนต์ telepresence ผู้ใช้สามารถขับเคลื่อน Create ตรวจสอบการอ่านเซ็นเซอร์ และสำรวจโลกผ่านอินเทอร์เน็ตผ่านเว็บแคมและไมโครโฟนของ OLPC ด้วยการใช้อินเทอร์เฟซเว็บที่เรียบง่าย

  • OLPC
  • iRobot Create (รวมถึงสร้างสายเคเบิลอนุกรม)
  • อะแดปเตอร์ USB เป็นซีเรียล
  • ติดเวลโครหรือเทปพันท่อ

วัสดุเสริม:

  • ขั้วต่อแบตเตอรี่ Kyosho หญิง/ชาย 2 คู่
  • ตัวเชื่อมต่อ 25 พินชายบัดกรี DB25 Connector
  • ประสาน
  • เทปพันสายไฟหรือฟิล์มหดความร้อน

เครื่องมือเสริม:

  • หัวแร้ง
  • โวลต์มิเตอร์
  • เครื่องตัดลวด
  • เครื่องปอกสายไฟ
  • ไดร์เป่าผม (ถ้าใช้การหดตัวด้วยความร้อน)

ขั้นตอนที่ 1: เชื่อมต่อ USB-to-serial Adapter และ Create Serial Adapter

เชื่อมต่อ USB-to-serial Adapter และ Create Serial Adapter
เชื่อมต่อ USB-to-serial Adapter และ Create Serial Adapter

เชื่อมต่ออะแดปเตอร์ USB เป็นซีเรียลกับอะแดปเตอร์ซีเรียลของ Create

ขั้นตอนที่ 2: ทางเลือก: เพิ่มพลังให้ OLPC จาก Create

ทางเลือก: ขับเคลื่อน OLPC จาก Create
ทางเลือก: ขับเคลื่อน OLPC จาก Create
ทางเลือก: ขับเคลื่อน OLPC จาก Create
ทางเลือก: ขับเคลื่อน OLPC จาก Create
ทางเลือก: ขับเคลื่อน OLPC จาก Create
ทางเลือก: ขับเคลื่อน OLPC จาก Create

ขั้นตอนนี้อนุญาตให้ทั้ง OLPC และ Create สามารถเรียกเก็บเงินร่วมกันได้

ขั้นแรก เตรียมตัวเชื่อมต่อ DB25 1. นำขั้วต่อ Kyosho ตัวเมียและดึงฉนวนประมาณ 0.25 นิ้วออกจากปลายสายไฟทั้งสองข้าง 2. บิดเกลียวและม้วนเป็นเกลียว 3. ตัดความร้อนหดสองชิ้นเล็ก ๆ แล้วเลื่อนหนึ่งชิ้นบนลวดแต่ละเส้น 4. บัดกรีสายเคเบิลสีแดงเข้ากับพิน 11 ของขั้วต่อ DB25 3. บัดกรีสายเคเบิลสีดำเข้ากับพิน 25 ของขั้วต่อ DB25 4. เลื่อนความร้อนที่หดลงเพื่อปิดหมุดและใช้ไดร์เป่าผมหด ถัดไป เตรียมขั้วต่อสายไฟ OLPC 1. ตัดสายไฟ OLPC ครึ่งหนึ่งด้วยเครื่องตัดลวด ต้องแน่ใจว่าคุณจำการวางแนวของสายเคเบิลทั้งสองได้ (บวกและลบ) 2. ตัดฉนวนประมาณ 0.25 นิ้วจากปลายทั้งสองข้าง 3. แยกสายทั้งสองที่ปลายทั้งสองข้างห่างจากสายประมาณ 1 นิ้ว 4. ในการพิจารณาว่าสายใดเป็นกราวด์ ให้ใช้ชุดโวลต์มิเตอร์เพื่อตรวจสอบความต่อเนื่องหรือวัดความต้านทาน วางโพรบหนึ่งตัวที่ด้านนอกของปลั๊กกระบอกแล้ววางอีกตัวบนสายเส้นหนึ่ง หากมิเตอร์ระบุความต้านทานหรือความต่อเนื่อง แสดงว่าคุณได้เลือกสายกราวด์แล้ว 5. ถอดฉนวนประมาณ 0.25 นิ้วจากอะแดปเตอร์ Kyosho ตัวผู้ 6. ตัดส่วนที่หดด้วยความร้อนสั้น ๆ สองชิ้นแล้วเลื่อนหนึ่งอันบนสายเคเบิลของอะแดปเตอร์ Kyosho แต่ละอัน 7. ประสานสายอะแดปเตอร์ Kyosho สีดำกับสายกราวด์ของปลั๊กแบบบาร์เรลของ OLPC 8. บัดกรีสายอะแดปเตอร์ Kyosho สีแดงเข้ากับสายบวกของปลั๊กแบบบาร์เรลของ OLPC 9. เลื่อนความร้อนที่หดตัวเหนือข้อต่อบัดกรีของคุณแล้วใช้เครื่องเป่าผมเพื่อทำให้หดตัว ในที่สุด บัดกรีและความร้อนหดอะแดปเตอร์ Kyosho ตัวเมียอีกตัวหนึ่งไปยังอีกครึ่งหนึ่งของอะแดปเตอร์

ขั้นตอนที่ 3: แนบ OLPC และสายเคเบิล

แนบ OLPC และสายเคเบิล
แนบ OLPC และสายเคเบิล
แนบ OLPC และสายเคเบิล
แนบ OLPC และสายเคเบิล
แนบ OLPC และสายเคเบิล
แนบ OLPC และสายเคเบิล

OLPC เข้ากันได้ดีกับ Create ใช้แถบตีนตุ๊กแกหรือเทปพันสายไฟเพื่อติด OLPC เข้ากับ Create เพื่อไม่ให้สไลด์ออกระหว่างการทำงาน

ติดสายเคเบิลทั้งหมดเข้ากับโครงและห่อให้เรียบร้อยในช่องเก็บสัมภาระ ปล่อยให้ปลายสายอนุกรม สายไฟ และ USB หย่อนเล็กน้อยเพื่อป้อนผ่านที่จับของ OLPC จากนั้นติด OLPC ที่ด้านบนของ Create เปิดฝา OLPC แล้วบิดให้หันไปข้างหน้า ตอนนี้คุณสามารถเสียบสายไฟ OLPC และปลั๊ก USB อะแดปเตอร์ USB เป็นซีเรียล

ขั้นตอนที่ 4: ติดตั้งซอฟต์แวร์ Telepresence

ติดตั้งซอฟต์แวร์ Telepresence
ติดตั้งซอฟต์แวร์ Telepresence

ขั้นตอนแรกคือการดาวน์โหลดและติดตั้งซอฟต์แวร์ที่จำเป็น

  • PyRobot เป็นไลบรารี Python สำหรับควบคุม Roomba หรือ Create ของ iRobot ได้รับการพัฒนาสำหรับคำแนะนำนี้และรวมถึงโมดูลสำหรับการเข้าถึงเว็บแคมและไมโครโฟนของ OLPC และสำหรับการให้บริการเว็บอินเตอร์เฟสเพื่อควบคุม Create ผ่านอินเทอร์เน็ต
  • PySerial
  • web.py
  • โมจิคิท
  • Simplejson

การพึ่งพาเหล่านี้ทั้งหมดถูกรวมไว้ด้วยการเผยแพร่ ในการติดตั้ง PyRobot รุ่นปัจจุบัน ให้ใช้ SSH ใน OLPC หรือเปิดคอนโซลนักพัฒนาซอฟต์แวร์

root@olpc$ wget https://pyrobot.googlecode.com/files/pyrobot-alpha1.tgzroot@olpc$ tar zxvf pyrobot-alpha1.tgzหากคุณต้องการทำงานจากเวอร์ชันการพัฒนา คุณจะต้องติดตั้งการพึ่งพาที่จำเป็นด้วยตนเอง รูปภาพด้านล่างเป็นภาพหน้าจอของอินเทอร์เฟซบนเว็บ

ขั้นตอนที่ 5: เริ่มเว็บเซิร์ฟเวอร์

เริ่มเว็บเซิร์ฟเวอร์
เริ่มเว็บเซิร์ฟเวอร์

ในการเริ่มต้นเว็บเซิร์ฟเวอร์ ให้ใช้ SSH ใน OLPC หรือเปิดคอนโซลนักพัฒนาซอฟต์แวร์ จากนั้นรัน web_ui.py ในไดเร็กทอรี pyrobot

root@olpc$ cd pyrobotroot@olpc$ python web_ui.py โฮสต์:พอร์ต'host:port' ควรเป็นที่อยู่ IP ของ OLPC และพอร์ตที่คุณต้องการเรียกใช้เว็บเซิร์ฟเวอร์ ต้องใช้สิทธิ์รูทเพื่อเข้าถึงพอร์ตอนุกรม หากต้องการดูอินเทอร์เฟซและควบคุม Create ให้ชี้เว็บเบราว์เซอร์ไปที่

แนะนำ: