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.