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.692 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

Arduino com Bluetooth e pySerial

Como gerar qualquer emoji ou símbolo unicode a partir do seu teclado

paramiko - Python + SSH

Splash Screen para Inkscape

Port Scanner 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.