Talaan ng mga Nilalaman:

Telepresence ng OLPC: 5 Hakbang
Telepresence ng OLPC: 5 Hakbang

Video: Telepresence ng OLPC: 5 Hakbang

Video: Telepresence ng OLPC: 5 Hakbang
Video: Monterey School 1 AD 2024, Nobyembre
Anonim
Telepresence ng OLPC
Telepresence ng OLPC

Mga Update! Ito ay isang patuloy na proyekto. Ina-update ko ang itinuturo na ito, ngunit ang aking blog ay nai-update nang mas madalas. Ang isang Laptop bawat Bata (OLPC) ay isang bago, hindi kumikitang samahan na nakatuon sa pagsasaliksik upang makabuo ng isang $ 100 na laptop, isang teknolohiya na maaaring magbago ng loob kung paano namin turuan ang mga bata sa buong mundo. Ipinapakita ng itinuturo na ito kung paano mag-asawa ng isang OLPC na may isang iRobot Lumikha upang lumikha ng isang robot ng telepresence. Gamit ang isang simpleng web interface, maaaring himukin ng mga gumagamit ang Lumikha, subaybayan ang mga pagbabasa ng sensor nito, at tuklasin ang mundo sa buong internet sa pamamagitan ng naka-attach na webcam at mikropono ng OLPC. Mga Materyal:

  • OLPC
  • Lumikha ng iRobot (may kasamang Lumikha ng serial cable)
  • USB-to-serial adapter
  • Dumikit sa velcro o duct tape

Opsyonal na mga materyales:

  • 2 Pares ng Babae / Lalaki na Kyosho Battery Connector
  • 25 Pin Male Solder Cup DB25 Connector
  • Panghinang
  • Electrical tape o heat shrink

Mga opsyonal na tool:

  • Panghinang
  • Volt meter
  • Mga pamutol ng wire
  • Mga striper ng wire
  • Hair dryer (kung gumagamit ng pag-urong ng init)

Hakbang 1: Ikonekta ang USB-to-serial Adapter at ang Lumikha ng Serial Adapter

Ikonekta ang USB-to-serial Adapter at ang Lumikha ng Serial Adapter
Ikonekta ang USB-to-serial Adapter at ang Lumikha ng Serial Adapter

Ikonekta ang USB-to-serial adapter sa serial adapter ng Lumikha.

Hakbang 2: Opsyonal: Lakasin ang OLPC Mula sa Lumikha

Opsyonal: Lakasin ang OLPC Mula sa Lumikha
Opsyonal: Lakasin ang OLPC Mula sa Lumikha
Opsyonal: Lakasin ang OLPC Mula sa Lumikha
Opsyonal: Lakasin ang OLPC Mula sa Lumikha
Opsyonal: Lakasin ang OLPC Mula sa Lumikha
Opsyonal: Lakasin ang OLPC Mula sa Lumikha

Pinapayagan ng hakbang na ito ang parehong OLPC at ang Lumikha na magkarga ng sama-sama.

Una, ihanda ang konektor ng DB25. 1. Kumuha ng isang babaeng konektor ng Kyosho at i-strip ang tungkol sa 0.25 pulgada ng pagkakabukod mula sa mga tip ng parehong mga wire. 2. I-twist at i-tin ang mga hibla. 3. Gupitin ang dalawang maliliit na piraso ng pag-urong ng init at i-slide ang isa sa bawat kawad. 4. Paghinang ng pulang cable upang i-pin ang 11 ng konektor ng DB25. 3. Paghinang ng itim na cable upang i-pin ang 25 ng konektor ng DB25. 4. I-slide ang init ng pag-urong upang takpan ang mga pin at gamitin ang hair dryer upang paliitin ito. Susunod, ihanda ang konektor ng kuryente ng OLPC. 1. Gupitin ang kalahat ng kuryente ng OLPC gamit ang mga wire cutter. Siguraduhing maaalala mo ang oryentasyon ng dalawang kable (positibo at negatibo). 2. Hubarin ang tungkol sa 0.25 pulgada ng pagkakabukod mula sa parehong pinutol na mga dulo. 3. Paghiwalayin ang dalawang mga kable sa magkabilang mga dulo ng humigit-kumulang na 1 pulgada pababa sa cable. 4. Upang matukoy kung aling kawad ang lupa, gumamit ng isang volt meter na nakatakda upang suriin ang pagpapatuloy o sukatin ang resistensya. Ilagay ang isang probe sa labas ng plug ng bariles at ilagay ang isa sa isang kawad. Kung ang metro ay nagpapahiwatig ng paglaban o pagpapatuloy, napili mo ang ground wire. 5. Alisin ang tungkol sa 0.25 pulgada ng pagkakabukod mula sa isang lalaki na Kyosho adapter. 6. Gupitin ang dalawang maikling piraso ng pag-urong ng init at i-slide ang isa sa bawat cable ng Kyosho adapter. 7. Ihihinang ang itim na Kyosho adpater wire sa ground wire ng plug ng barrel ng OLPC. 8. Ihihinang ang pulang Kyosho adapter wire sa positibong kawad ng plug ng bariles ng OLPC. 9. I-slide ang init na pag-urong sa iyong mga solder joint at gamitin ang hair dryer upang paliitin ito. Sa wakas, ang paghihinang at pag-init ay pag-urong ng isa pang babaeng Kyosho adapter sa iba pang kalahati ng power adapter.

Hakbang 3: Ikabit ang OLPC at Cables

Ikabit ang OLPC at Cables
Ikabit ang OLPC at Cables
Ikabit ang OLPC at Cables
Ikabit ang OLPC at Cables
Ikabit ang OLPC at Cables
Ikabit ang OLPC at Cables

Ang OLPC ay umaangkop nang maayos sa tuktok ng Lumikha. Gumamit ng stick sa velcro o duct tape upang ikabit ang OLPC sa Lumikha upang hindi ito mag-slide habang nagpapatakbo.

Ikabit ang lahat ng mga kable sa paglikha at maayos na balutin ang mga ito sa cargo bay. Mag-iwan ng isang maliit na slack sa mga dulo ng serial, power, at USB cables upang feed sa pamamagitan ng hawakan ng OLPC. Pagkatapos ay idikit ang OLPC sa tuktok ng Lumikha. Buksan ang takip ng OLPC at iikot ito upang harapin ito. Maaari mo na ngayong mai-plug ang kuryente ng OLPC at ang USB-to-serial adapter USB plug.

Hakbang 4: I-install ang Telepresence Software

I-install ang Telepresence Software
I-install ang Telepresence Software

Ang unang hakbang ay ang pag-download at pag-install ng kinakailangang software.

  • Ang PyRobot ay isang library ng Python para sa pagkontrol sa Roomba o Lumikha ng iRobot. Ito ay binuo para sa pagtuturo na ito at may kasamang mga module para sa pag-access sa webcam at mikropono ng OLPC at para sa paghahatid ng isang web interface upang makontrol ang Lumikha sa internet.
  • PySerial
  • web.py
  • MochiKit
  • simplejson

Ang lahat ng mga dependency na ito ay nakabalot sa mga paglabas. Upang mai-install ang kasalukuyang paglabas ng PyRobot, alinman sa SSH sa OLPC o buksan ang developer console.

root @ olpc $ wget https://pyrobot.googlecode.com/files/pyrobot-alpha1.tgzroot@olpc$ tar zxvf pyrobot-alpha1.tgzKung nais mong gumana mula sa bersyon ng pag-unlad, kakailanganin mong i-install ang kinakailangang mga dependency. Ang larawan sa ibaba ay isang screenshot ng web interface.

Hakbang 5: Simulan ang Web Server

Simulan ang Web Server
Simulan ang Web Server

Upang simulan ang webserver, alinman sa SSH sa OLPC o buksan ang developer console. Pagkatapos ay patakbuhin ang web_ui.py sa direktoryo ng pyrobot.

root @ olpc $ cd pyrobotroot @ olpc $ python web_ui.py host: portAng 'host: port' ay dapat na ang IP address ng OLPC at ang port na nais mong patakbuhin ang web server. Kinakailangan ang mga pahintulot sa ugat upang ma-access ang serial port. Upang matingnan ang interface at makontrol ang Lumikha, ituro ang iyong web browser sa https:// host: port.

Inirerekumendang: