Pular para o conteúdo

Robótica com Android e Arduino

Nesse artigo, pretendo descrever o processo de criação de um robô baseado na plataforma Arduino e integrado ao Android, através da camada de script SL4A.
João Victor vikitor566
Hits: 91.717 Categoria: Python Subcategoria: Outros
  • Indicar
  • Impressora
  • Denunciar

Introdução

Este artigo, destina-se a detalhar a construção de um robô baseando na plataforma Arduino e controlado por uma aplicação Python, rodando em um dispositivo Android, através da camada de script SL4A.

O Arduino é uma plataforma de prototipagem eletrônica, usando um microcontrolador Atmel AVR programado em Wiring, uma linguagem derivada de C/C++. O objetivo do Arduino, é criar soluções baratas, flexíveis e fáceis de usar.

O grande "barato" do Arduino, é a possibilidade de integração de módulos para as mais diversas funções, desde os mais variados sensores, módulos para comunicação e acionadores. A integração do Arduino ao Android, permite a criação de um projeto extremamente diversificado, já que a grande maioria dos Smartphones com Android, possuem uma gama de recursos semelhantes aos encontrados em módulos para o Arduino.

Durante o artigo, pretendo mostrar como construir o robô, o desenvolvimento de seu algoritmo, as funções que podem ser integradas do Android ao Arduino e a construção da aplicação que faz a integração entre o robô e o usuário.

Pretendo ser objetivo e cuidar para o entendimento de todos, mesmo quem não possui experiência com o Arduino ou Android, poderá entender.

Para desenvolvimento dos scripts Python, recomendo o meu primeiro artigo que mostra como executar aplicações Python através da camada de script SL4A. A camada de script do Android permite a execução de códigos em diversas linguagens de maneira ágil e funcional.
Links úteis:
   1. Introdução
   2. Montagem do robô
   3. Programando
   4. Bluetooth
   5. Integrando recursos
   6. Aplicação de controle
   7. Conclusão

Python com SL4A - A camada de script do Android

Programe em Python no jogo Minecraft com seu filho ou sozinho

Construindo um portscanner TCP com Python

Clicador automático de Tinder com Python

Gerar senhas seguras com Python

Gerar Códigos QRCode com Python

#1 Comentário enviado por albfneto em 16/04/2014 - 19:46h
Muito bom isso! favoritado
#2 Comentário enviado por vikitor566 em 16/04/2014 - 23:02h
Muito obrigado albfneto
#3 Comentário enviado por Lisandro em 16/04/2014 - 23:18h
Excelente! Parabéns pelo artigo e pela paciência. Por várias vezes pensei em fazer um artigo semelhante e sei bem o trabalho que dá.
Já está nos meus favoritos.
#4 Comentário enviado por mcnd2 em 17/04/2014 - 13:19h
Muito interessante.

Artigo muito bem explicado e de fácil entendimento.

10!
#5 Comentário enviado por vikitor566 em 17/04/2014 - 14:03h
Muito obrigado a todos, o trabalho é recompensado quando o artigo consegue compartilhar a idéia pelo qual foi feito.
#6 Comentário enviado por Sandro1 em 17/04/2014 - 21:24h
Excelente artigo e como já disseram está muito bem explicado, qualquer pessoa vai conseguir fazer esse robô!
#7 Comentário enviado por k_cesar em 20/04/2014 - 13:52h
Parabéns pelo artigo.
Excelente!
#8 Comentário enviado por matiasalexsandro em 22/04/2014 - 23:56h
excelente artigo favoritado pra projetos futuros
#9 Comentário enviado por vikitor566 em 23/04/2014 - 09:59h
Muito obrigado a todos
#10 Comentário enviado por JFurio em 19/05/2014 - 09:14h
Realmente, nota 10 mesmo ! Cheguei até a estudar um orçamento e ligar em umas lojas para ver uns orçamentos, e realmente não é tão caro ! Vou tentar montar um dia, e independente do resultado, posto aqui ! Vlw !

Contribuir com comentário

Entre na sua conta para comentar.