Índice:

Telepresença OLPC: 5 etapas
Telepresença OLPC: 5 etapas

Vídeo: Telepresença OLPC: 5 etapas

Vídeo: Telepresença OLPC: 5 etapas
Vídeo: OLPC (5/6) - Un computer per ogni bambino 2024, Novembro
Anonim
Telepresença OLPC
Telepresença OLPC

Atualizações! Este é um projeto em andamento. Estarei atualizando este instrutível, mas meu blog é atualizado com mais frequência. Um Laptop por Criança (OLPC) é uma nova associação sem fins lucrativos dedicada à pesquisa para desenvolver um laptop de $ 100, uma tecnologia que pode revolucionar a forma como educamos as crianças do mundo. Este instrutível mostra como acoplar um OLPC com um iRobot Create para criar um robô de telepresença. Usando uma interface da web simples, os usuários podem conduzir o Create, monitorar suas leituras de sensor e explorar o mundo em toda a Internet por meio da webcam e do microfone do OLPC conectado.

  • OLPC
  • iRobot Create (inclui Criar cabo serial)
  • Adaptador USB para serial
  • Cole em velcro ou fita adesiva

Materiais opcionais:

  • 2 pares de conectores de bateria Kyosho fêmea / macho
  • Conector DB25 de copo de solda macho de 25 pinos
  • Solda
  • Fita isolante ou termorretrátil

Ferramentas opcionais:

  • Ferro de solda
  • Voltímetro
  • Cortadores de arame
  • Decapantes de arame
  • Secador de cabelo (se estiver usando termorretrátil)

Etapa 1: conectar o adaptador USB para serial e criar o adaptador serial

Conecte o adaptador USB para serial e o Criar adaptador serial
Conecte o adaptador USB para serial e o Criar adaptador serial

Conecte o adaptador USB para serial ao adaptador serial do Create.

Etapa 2: Opcional: Energize o OLPC a partir da criação

Opcional: Power the OLPC from the Create
Opcional: Power the OLPC from the Create
Opcional: Power the OLPC from the Create
Opcional: Power the OLPC from the Create
Opcional: Power the OLPC from the Create
Opcional: Power the OLPC from the Create

Esta etapa permite que o OLPC e o Create carreguem juntos.

Primeiro, prepare o conector DB25. 1. Pegue um conector Kyosho fêmea e retire cerca de 0,25 polegadas de isolamento das pontas de ambos os fios. 2. Torça e estanhe os fios. 3. Corte dois pedaços pequenos de termorretrátil e deslize um em cada fio. 4. Solde o cabo vermelho no pino 11 do conector DB25. 3. Solde o cabo preto no pino 25 do conector DB25. 4. Deslize o termorretrátil para baixo para cobrir os pinos e use o secador de cabelo para reduzi-lo. Em seguida, prepare o conector de alimentação OLPC. 1. Corte o cabo de alimentação OLPC ao meio com um alicate. Certifique-se de lembrar a orientação dos dois cabos (positivo e negativo). 2. Retire cerca de 0,25 polegada de isolamento de ambas as extremidades cortadas. 3. Separe os dois cabos em ambas as extremidades aproximadamente 1 polegada para baixo no cabo. 4. Para determinar qual fio é o terra, use um voltímetro configurado para verificar a continuidade ou medir a resistência. Coloque uma sonda do lado de fora do plugue do cilindro e coloque a outra em um fio. Se o medidor indicar resistência ou continuidade, você selecionou o fio terra. 5. Retire cerca de 0,25 polegada de isolamento de um adaptador macho Kyosho. 6. Corte dois pedaços curtos de termorretrátil e deslize um sobre cada cabo do adaptador Kyosho. 7. Solde o fio adaptador Kyosho preto ao fio terra do plugue cilíndrico do OLPC. 8. Solde o fio vermelho do adaptador Kyosho ao fio positivo do plugue cilíndrico do OLPC. 9. Deslize o termorretrátil sobre as juntas de solda e use o secador de cabelo para reduzi-lo. Por fim, solde e termine outro adaptador Kyosho fêmea na outra metade do adaptador de força.

Etapa 3: Anexe o OLPC e os cabos

Anexe o OLPC e os cabos
Anexe o OLPC e os cabos
Anexe o OLPC e os cabos
Anexe o OLPC e os cabos
Anexe o OLPC e os cabos
Anexe o OLPC e os cabos

O OLPC se encaixa perfeitamente em cima do Create. Use um pedaço de velcro ou fita adesiva para prender o OLPC ao Create para que ele não deslize durante a operação.

Prenda todos os cabos ao criar e embrulhe-os ordenadamente no compartimento de carga. Deixe um pouco de folga nas pontas dos cabos serial, de alimentação e USB para passar pela alça do OLPC. Em seguida, cole o OLPC no topo do Create. Abra a tampa do OLPC e gire-a para que fique voltada para frente. Agora você pode conectar o cabo de alimentação OLPC e o plugue USB do adaptador USB para serial.

Etapa 4: Instale o software de telepresença

Instale o software de telepresença
Instale o software de telepresença

A primeira etapa é baixar e instalar o software necessário.

  • PyRobot é uma biblioteca Python para controlar o Roomba ou Create da iRobot. Ele foi desenvolvido para isso instrutível e inclui módulos para acessar a webcam e microfone do OLPC e para servir uma interface web para controlar o Create pela internet.
  • PySerial
  • web.py
  • MochiKit
  • Simplejson

Todas essas dependências são encerradas com releases. Para instalar a versão atual do PyRobot, faça SSH no OLPC ou abra o console do desenvolvedor.

root @ olpc $ wget https://pyrobot.googlecode.com/files/pyrobot-alpha1.tgzroot@olpc$ tar zxvf pyrobot-alpha1.tgzSe quiser trabalhar com a versão de desenvolvimento, você mesmo terá que instalar as dependências necessárias. A imagem abaixo é uma captura de tela da interface da web.

Etapa 5: inicie o servidor web

Inicie o servidor web
Inicie o servidor web

Para iniciar o servidor da web, faça SSH no OLPC ou abra o console do desenvolvedor. Em seguida, execute web_ui.py no diretório pyrobot.

root @ olpc $ cd pyrobotroot @ olpc $ python web_ui.py host: port'host: porta' deve ser o endereço IP do OLPC e a porta na qual você gostaria de executar o servidor web. São necessárias permissões de root para acessar a porta serial. Para visualizar a interface e controlar o Create, aponte seu navegador da web para https:// host: port.

Recomendado: