Índice:
- Etapa 1: conectar o adaptador USB para serial e criar o adaptador serial
- Etapa 2: Opcional: Energize o OLPC a partir da criação
- Etapa 3: Anexe o OLPC e os cabos
- Etapa 4: Instale o software de telepresença
- Etapa 5: inicie o servidor web
Vídeo: Telepresença OLPC: 5 etapas
2024 Autor: John Day | [email protected]. Última modificação: 2024-01-30 11:39
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 ao adaptador serial do Create.
Etapa 2: Opcional: Energize o OLPC a partir da criação
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
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
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
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:
Robô de telepresença de tamanho humano com braço de garra: 5 etapas (com fotos)
Robô de telepresença de tamanho humano com braço de garra: MANIFESTOUm inimigo meu me convidou para uma festa de Halloween (mais de 30 pessoas) durante uma pandemia, então eu disse a ele que compareceria e comecei a projetar um robô de telepresença para causar estragos na festa em meu Lugar, colocar. Se você não está familiarizado com o que é um telep
Robô de telepresença de circuitos instantâneos: 9 etapas
Robô de telepresença de circuitos instantâneos: as férias em 2020 são um pouco diferentes. Minha família está espalhada por todo o país e, devido à pandemia, não podemos nos reunir para as férias. Eu queria uma maneira de fazer os avós se sentirem incluídos na celebração do Dia de Ação de Graças. Um teleprese
Robô de telepresença: Plataforma básica (Parte 1): 23 etapas (com fotos)
Robô de telepresença: Plataforma básica (Parte 1): Um robô de telepresença é um tipo de robô que pode ser controlado remotamente pela Internet e funcionar como substituto de alguém em outro lugar. Por exemplo, se você está em Nova York, mas deseja interagir fisicamente com uma equipe de pessoas na Califórnia
Construir um robô de telepresença controlado por wi-fi: 11 etapas (com imagens)
Construir um robô de telepresença controlado por wi-fi: Este projeto é sobre a construção de um robô que pode interagir com um ambiente remoto e ser controlado de qualquer parte do mundo usando wi-fi. Este é o meu projeto de engenharia do último ano e aprendi muito sobre eletrônica, IoT e programação, embora eu
Sparky - Robô de telepresença baseado na web faça você mesmo: 15 etapas (com imagens)
Sparky - DIY Web-Based Telepresence Robot: O nome Sparky é baseado em um acrônimo para? Self Portrait Artifact? Chassi móvel I? um título estranho para um projeto de arte iniciado no início dos anos 90. Desde aquela época Sparky evoluiu de um brinquedo RC superdimensionado com um par de monitor de bebê? vídeo ca