Total de visualizações de página

terça-feira, 4 de outubro de 2016

Conheça os robôs mais curiosos criados com o Raspberry Pi


por
Para o TechTudo

04/10/2016 06h00 - Atualizado em 04/10/2016 06h00
Postado em 04 de outubro de 2016 às 23h00m

Depois de 10 milhões de unidades vendidas para usuários de perfis que vão do curioso ao inventor, o Raspberry Pi acabou se tornando uma plataforma relevante para o desenvolvimento de projetos caseiros de robótica. 

Embora o Arduino seja mais ideal para esse tipo de uso, a natureza livre e fácil de usar, desenvolver e hackear do Raspberry Pi acabou dando aos computadores desse tipo espaço também entre os robôs, já que a exemplo do Arduino, a placa é barata e pode funcionar aliada a um enorme conjunto de periféricos e sensores compatíveis.

Cinco sistemas operacionais para usar no Raspberry Pi
Raspberry Pi é um tipo específico de computador, com hardware simples, compacto e barato, voltado sobretudo para projetos de desenvolvimento de software. Atualmente, existem quatro modelos do computador: Raspberry Pi, Raspberry Pi 2, Raspberry Pi Zero e Raspberry Pi 3. No Brasil, é possível encontrar o Pi 3, versão mais atual e com configurações mais fortes, por preços que partem dos R$ 230.
Raspberry Pi está no centro de diversos projetos interessantes e criativos de robótica (Foto: Filipe Garrett/TechTudo)
Raspberry Pi está no centro de diversos projetos interessantes 
e criativos de robótica (Foto: Filipe Garrett/TechTudo)

Download grátis do app do TechTudo: receba dicas e notícias de tecnologia no Android ou iPhone.

RobotPiv 1.0
Esse projeto mostra um robô com sensor ultrassônico, capaz de detectar obstáculos para evitá-los. O termo sensor ultrassônico pode assustar, mas na verdade trata-se de um HC-SR04, sensor compatível com Raspberry muito usado pela comunidade de inventores e que no Brasil é fácil de achar por preços abaixo de R$ 15. 

O problema, na verdade, é fazer o sensor funcionar, se comunicar com o Raspberry e garantir que o Raspberry entende as informações sobre obstáculos a tempo de corrigir a direção do robô.
RobotPiv 1.0 usa sensor ultrassônico para detectar, e evitar, obstáculos (Foto: Divulgação/Giacomo Bonatti)
RobotPiv 1.0 usa sensor ultrassônico para detectar, e evitar, 
obstáculos (Foto: Divulgação/Giacomo Bonatti)

Como mencionamos, o RobotPiv 1.0 é um exemplo recorrente de um tipo de robô muito construído com o Raspberry simplesmente porque é relativamente fácil de montar e ideal para iniciantes em eletrônica, desenvolvimento e em Linux. O projeto do RobotPiv 1.0, em específico, está liberado em open-source para quem quiser copiar e fazer o seu.

Pi Tank
A parte mais legal desse projeto é o uso de um Raspberry Pi 2 numa construção completamente open-source: ou seja, você pode baixar os arquivos do projeto para imprimir os pedaços do robô em uma impressora 3D.
Pi Tank usa sensor Kinect e permite interação via smartphone (Foto: Divulgação/MadisK)
Pi Tank usa sensor Kinect e permite interação via smartphone 
(Foto: Divulgação/MadisK)

Associado a um Kinect, o Pi Tank pode ser controlado por celular e permite que desenvolvedores criem aplicações para ele: com criatividade, é possível escrever um software que dê comportamento mais autônomo ao robô.

BrickPi
Essa iniciativa é bem bacana porque, de certa forma, é mais acessível que o exemplo anterior. Enquanto o Pi Tank precisa de uma impressora 3D para confecção de alguns componentes, o BrickPi tem como proposta o uso do Lego para a construção de das partes móveis e estruturas de um robô. 

Para criar um robô com Lego, o interessado precisa de uma variedade de peças do tipo Technic do jogo de montar, um Raspberry Pi e uma placa acessória, que se conecta ao Raspberry e é responsável por distribuir sinais elétricos pelos componentes de Lego usados no projeto.
BrickPi tem potencial aumentado pela versatilidade proporcionada pelo Lego (Foto: Divulgação/BrickPi)
BrickPi tem potencial aumentado pela versatilidade proporcionada 
pelo Lego (Foto: Divulgação/BrickPi)

Lego oferece inúmeras possibilidades para montar robôs: desde dispositivos dotados de capacidade de movimento e detecção de obstáculos a projetos mais audaciosos, como braços mecânicos e etc. O problema do BrickPi é o custo, relativamente alto (US$ 180 para o kit inicial, equivalente a R$ 585), e o fato de que o usuário precisa ter acesso a conjuntos do Lego Technic, que, normalmente, também são caros.

CamJam EduKit 3
O CamJam é um kit vendido para os que estão interessados em começar na robótica: ele vem com uma placa para acionamento de um motor elétrico, rodas, dois motores (um para cada roda), um estabilizador, sensor ultrassônico, sensor para identificar linhas, além de jumpers, resistores e outros componentes eletrônicos menos votados.
CamJam fornece a estrutura completa para criar um robô móvel a partir do Rasbperry Pi (Foto: Divulgação/CamJam)
CamJam fornece a estrutura completa para criar um robô 
móvel a partir do Rasbperry Pi (Foto: Divulgação/CamJam)
O que você faz com tudo isso? A ideia é montar um robô com o Raspberry Pi ao centro, alimentado por pilhas. Com um pouco de curiosidade, o usuário pode configurar o uso do sensor ultrassônico para que o robô detecte, e evite, obstáculos no seu caminho. O sensor de linha pode ser usado para que a máquina reconheça linhas no chão e as siga. Um CamJam EduKit 3 pode ser encontrado por US$ 30 (R$ 97) em sites especializados.

R2-D2
Usando o Raspberry Pi Zero, a versão mais barata e compacta do computador, é possível criar um R2-D2 controlado por controle remoto. O projeto requer apenas um brinquedo na forma do personagem de Star Wars (o que significa que pode ser adaptado para mais ou menos qualquer coisa em que caiba um Raspberry Pi Zero e que não seja pesada demais).
Robô usa uma série de APIs para reconhecer voz e rostos, além de detectar obstáculos (Foto: Divulgação/Greensheller)
Robô usa uma série de APIs para reconhecer voz e rostos, 
além de detectar obstáculos (Foto: Divulgação/Greensheller)

No  projeto, o inventor aplicou APIs de reconhecimento facial e de voz que permite, por exemplo, dar comandos ao robô. Ao contrário dos demais exemplos, essa intervenção deve ser vista como um pouco mais exigente em termos de conhecimento, e material, de eletrônica, além de desenvolvimento.

Como proceder para o Raspberry Pi rodar filmes? Descubra no Fórum do TechTudo.