Índice:

Desenhando Robôs Pablo e Sofia: 7 Passos
Desenhando Robôs Pablo e Sofia: 7 Passos
Anonim
Desenhando Robôs Pablo e Sofia
Desenhando Robôs Pablo e Sofia
Desenhando Robôs Pablo e Sofia
Desenhando Robôs Pablo e Sofia

Descrição

Pablo e Sofia são dois robôs autônomos projetados para explorar a interação criativa entre o humano e a máquina. Os mini robôs móveis gostam de pintar com pessoas. Pablo é um pouco tímido para chegar perto demais, então ele gosta de manter distância de você. Sofia está presa longe de Pablo, dentro de um limite. A única coisa que a faz continuar são as palmas das pessoas ao seu redor. Pablo manterá uma distância física enquanto Sofia o ouve. A terra é sua tela!

Neste Instructable, vamos percorrer as partes, a lógica e o processo de construção e utilização de Pablo e Sofia.

O projeto foi realizado como parte do seminário de Design Computacional e Fabricação Digital no programa de mestrado ITECH.

Kiril Bejoulev e Takwa ElGammal

Etapa 1: Lista de Materiais

Lista de materiais
Lista de materiais
Lista de materiais
Lista de materiais

Eletrônicos

2 placas de controle Arduino Uno R3

2 x ponte do driver do motor L298N H

1 x Potenciômetro 10K Ohm (incluso no Starter Kit) - Pablo

Módulo 1x 16 * 2 LCD (incluso no Starter Kit) - Pablo

Sensores

Sensor Ultrassônico (incluso no Starter Kit) - Pablo

Módulo Big Sound (incluído no Kit Sensor) - Sofia

2 X IR Sensor - Sofia

Botão (incluído no Kit de Sensor) - Sofia

Motores

Motor 8 X DC (Amazon)

1 x mini servo motor (incluído no kit inicial)

Fonte de energia

5 pilhas de lítio de 9 V - 2 x Pablo 3 x Sofia

4 pilhas alcalinas AA - Pablo

2 x conectores de bateria

Corpos principais (x2) - (Amazon)

8 x pneu de carro

8 x codificador

16 x T fica

4 x Chassis Acrílico

1 x caixa de bateria

16 x M3 * 8 parafusos

16 x M3 * 30 parafusos

12 x espaçadores

Ferramentas

Ferro de solda

Chave de fenda - cabeça Phillips

Fita dupla face

Marcadores ou pincéis

Gravatas zip

Mini Tábua de Pão (incluída no Starter Kit) - Sofia

Tábua de pão (metade do tamanho) - Pablo

Etapa 2: montar o carrinho e prender os motores (x2)

Monte o carrinho e prenda os motores (x2)
Monte o carrinho e prenda os motores (x2)
Monte o carrinho e prenda os motores (x2)
Monte o carrinho e prenda os motores (x2)
Monte o carrinho e prenda os motores (x2)
Monte o carrinho e prenda os motores (x2)
Monte o carrinho e prenda os motores (x2)
Monte o carrinho e prenda os motores (x2)

Ambos os robôs utilizam o carrinho com 4 motores e rodas como base para seus movimentos. Monte o carrinho e, seguindo o diagrama de circuito, conecte os motores ao módulo do controlador de motor (L298N)

Etapa 3: Diagrama Lógico + Diagrama de Circuito (Pablo)

Image
Image
Diagrama Lógico + Diagrama de Circuito (Pablo)
Diagrama Lógico + Diagrama de Circuito (Pablo)
Diagrama Lógico + Diagrama de Circuito (Pablo)
Diagrama Lógico + Diagrama de Circuito (Pablo)

Pablo foi projetado para desenhar com você por perto, mas não muito perto. Ele usa um sensor ultrassônico acoplado a um servo motor para ver se há algum objeto à sua frente e se vira para procurar um movimento melhor a fazer que evite outros objetos. O display LCD permite que você visualize a distância de Pablo a objetos próximos à sua frente.

Etapa 4: Diagrama Lógico + Diagrama de Circuito (Sofia)

Image
Image
Diagrama Lógico + Diagrama de Circuito (Sofia)
Diagrama Lógico + Diagrama de Circuito (Sofia)
Diagrama Lógico + Diagrama de Circuito (Sofia)
Diagrama Lógico + Diagrama de Circuito (Sofia)
Diagrama Lógico + Diagrama de Circuito (Sofia)
Diagrama Lógico + Diagrama de Circuito (Sofia)

Sofia foi projetada para ser ativada com o bater de palmas com o uso do Módulo Big Sound. Sofia também é construída com 2 sensores infravermelhos na frente do carrinho que permitem detectar a borda da tela em que está desenhando. Ao chegar a essa fronteira, ele se move para trás e se volta para outra parte da tela. Anexe esses sensores ao carrinho como visto no diagrama do circuito. Com o uso de fita adesiva e laços zip, prenda os elementos ao carrinho para que não se movam. No vídeo, você pode ver o valor de saída dos sensores Ir muda de 0 para 1 quando a linha preta é colocada sob o sensor e um dos LEDs embutidos apaga. Você pode ajustar a sensibilidade do sensor IR girando o potenciômetro embutido.

Etapa 5: Implementação do Código

Nesta etapa, você pode baixar os códigos de Pablo e Sofia e carregá-los para a placa Arduino com o uso do IDE do Arduino.

Etapa 6: configurar a superfície de desenho e aproveitar

Image
Image

Configure a superfície de desenho e o ambiente em que deseja que Pablo e Sofia desenhem com você. Pablo é flexível e pode desenhar em qualquer lugar, incluindo chão, tecido ou papel. Para Pablo, colocamos o marcador no canto direito posterior, mas você pode brincar com a localização do marcador para produzir desenhos diferentes. Sofia só tem permissão para desenhar na tela que é delimitada por fita preta para os sensores infravermelhos detectarem. Para Sofia, colocamos um marcador de pincel no orifício circular frontal do carrinho usando um zíper.

Etapa 7: resultados finais

Resultados finais
Resultados finais
Resultados finais
Resultados finais
Resultados finais
Resultados finais

Esperamos que você goste deste projeto e de todos os desenhos que você pode criar brincando com esses robôs. Para um desenho mais interessante, sugerimos ver quais resultados são possíveis usando os dois robôs simultaneamente no mesmo desenho.

Recomendado: