Arduino com Bluetooth e pySerial

Venho mostrar como controlar seu Arduino usando o Bluetooth Shield, não precisando de cabo USB para transferir ou receber
informações. No artigo como exemplo, monto um carrinho usando o Bluetooth como controle remoto.

[ Hits: 41.314 ]

Por: Antonio Thomacelli em 15/11/2011 | Blog: http://www.tonnytg.com.br


Arduino open-hardware



Bom, não sei se vocês já ouviram ou leram algo sobre o Arduino. Caso a resposta seja não, aconselho a parar e ler este artigo, pois esta placa de R$100,00 mais ou menos, tem muito a oferecer para quem gosta do mundo Open Source.

No Viva o Linux tem algumas coisas bem detalhadas sobre como funcionam os softwares padrão do Arduino e como usá-los, recomendo o link no final do artigo.

Mas ainda assim temos pouco conteúdo sobre Arduino aqui no Viva o Linux, então pensando assim, resolvi escrever bem detalhado algo que fiz.

Quem sabe após você ler, possa montar algo parecido em casa e melhorar, ou até mesmo criar coisas para facilitar sua vida.

Um bom exemplo: sensores de presença que ativam algo. Quem sabe criar um sensor que ligue seu computador assim que você chega em casa para você não ter que apertar o botão de ligar (aposto que muitos irão gostar dessa ideia).

O Arduino é um microcontrolador capaz de realizar o que sua imaginação quiser. Tenho certeza que ele é a ponte para estreitar o relacionamento do homem com robôs. Claro que em todos os lugares já vimos isso, mas não temos um que limpe nossa casa ou passe o aspirador de pó; mas graças ao Arduino, podemos montar um sem ter que pagar caro.

Não irei detalhar tanto as coisas, senão ficará um artigo com 10 páginas. Resumindo o que vou demonstrar aqui é:

1°) montar o código para o Arduino;
2°) testar via cabo USB as teclas;
3°) sincronizar o Bluetooth;
4°) controlar o carrinho com o Bluetooth.

Linux: Arduino com Bluetooth e pySerial

Espero que gostem, existem vários blogs que postam coisas sobre o Arduino detalhando bem o processo.

O meu é um deles:
Outro que aconselho é:
Onde também costumo comprar algumas coisas, a Bluetooth Shield foi de lá.
    Próxima página

Páginas do artigo
   1. Arduino open-hardware
   2. Criando o código
   3. Teclado como controle
   4. Sincronizando o Bluetooth
   5. Finalizando e FAQ
Outros artigos deste autor

Arch Linux - Repositório offline

Adaptação 2 em 1 de cabo de par trançado 10/100

Garena no Wine

Leitura recomendada

Port Scanner com Python

Criando um leitor de RSS com Python

Clicador automático de Tinder com Python

Python Flask Básico

Alimentando Desktopcouch com Zeitgeist

  
Comentários
[1] Comentário enviado por rai3mb em 15/11/2011 - 06:48h

Muito bacana!!!
Tenho vontade de começar a mexer com Arduino, no momento, me falta só tempo e grana.

Parabéns pelo Artigo!

[2] Comentário enviado por tonnytg em 15/11/2011 - 09:00h

Obrigado rai3mb pelo comentário.
Acho que o arduino e android ainda tem muito a oferecer para nosso mundo open-source e quem sabe isso não seja uma parceria para vermos robos dentro de casa ou deixar tudo automatizado hehe.

Postei algumas coisas no meu blogger sobre arduino e pyserial para monitorar a memória RAM do PC para quem quiser tá lá

[3] Comentário enviado por tatuiano em 15/11/2011 - 11:13h

fiquei de boca aberta.rsrs
parabéns pelo artigo.rapaz você tem futuro.nota 11.

[4] Comentário enviado por m4sk4r4 em 15/11/2011 - 11:44h

Muito bom!

Parabéns!!

E sobre esses motores que você usou, quanto custa um motor desses e onde comprar?
No total você gastou quanto para esse projeto?

Abraço,

[5] Comentário enviado por tonnytg em 15/11/2011 - 12:45h

m4sk4r4, no arduino paguei 75 reais, bluetooth shield 105, nos dois motores 26. Existe arduino montados direto na protoboard que o custo cai bastante. Onde comprei foi na brasilrobotics.blogspot.com , sobre o bluetooth existe um chip menor por 60 reais no mercado livre tem ele.
Confere esse blogger mostra como fazer um arduino caseiro: http://leandron.wordpress.com/2010/02/12/arduino-na-protoboard-parte-1/

Total : 206 reais
Existem outros bloggers por ai bem mais detalhados, qualquer coisa tamo ai.

[6] Comentário enviado por removido em 15/11/2011 - 16:55h

Este rapaz que fala e escreve de um jeito muito peculiar (vejam o vídeo recomendado), que trabalha numa mesa bagunçada (parece a casa do Dock no filme "De Volta para o Futuro), deu-me um trabalho danado na edição deste trabalho. Vocês não imaginam quanto! rs
E eu o fiz com todo o prazer.

Saibam que ele me causa orgulho!
Temos sorte de tê-lo no VOL demonstrando toda sua genialidade, criatividade e disposição em compartilhar.

Nosso gênio em robótica.

Parabéns Tonny!!!

[7] Comentário enviado por tonnytg em 15/11/2011 - 18:38h

Haha peculiar para não dizer errado hehehe.
Realmente corrigir todas as páginas não deve ter sido fácil, mas esse é o nosso mundo open-source com a colaboração obrigado novamente. Lembra da epoca do screen com pinguin que fiz com o blender hehe foi para impressionar vocês é bom compartilhar mas também ter o reconhecimento de vcs. VLW izaias pelo suporte e somos todos irmãos aqui no VOL =D
Editei o comentário antigo tava meio esquisito xD

[8] Comentário enviado por removido em 15/11/2011 - 19:57h

OK, quero ver seu próximo trabalho.

Muito interessante. E tudo isso movido com software livre.

[9] Comentário enviado por Lisandro em 16/11/2011 - 08:46h

Muito Bom! Valeu pelo artigo e pelas referências.

[10] Comentário enviado por tonnytg em 18/11/2011 - 14:19h

Postei um novo projeto do arduino, python e uma pitada de iptables.
Quem quiser conferir é uma boa idéia para administradores que não podem monitorar tudo ao mesmo tempo.

[11] Comentário enviado por tonnytg em 22/11/2011 - 02:21h

Aproveitando, sexta-feira 14hs vo postar como controlar o linux usando arduino e controle remoto de tv.
Quem quiser já ter uma idéia postei uma PREVIEW lá visitem ai.

linuxresort.blogspot.com

[12] Comentário enviado por ricardoolonca em 22/11/2011 - 16:05h

Artigo muito bem escrito. Parabéns!

[13] Comentário enviado por tonnytg em 22/11/2011 - 16:08h

Haha vlw, o melhor é saber que estou contribuindo para o mundo open-source de alguma forma.
Estou mechendo com o arduino graças a uma palestra que assisti então espero motivar outros da mesma forma, divulgando o que somos capazes de realizar com o open-hardware.=D flw

[14] Comentário enviado por tonnytg em 25/11/2011 - 11:56h

Postei sobre como controlar o linux com arduino usando controle remoto.

[15] Comentário enviado por cleodalalio em 30/01/2012 - 14:31h

Pessoal,

vejam o site da EMPRETECNET, tem um kit com placa compativel duemilanove, placa rele, placa potenciometro, placa botao, placa reed, placa buzzer, placa sensor de luz, placa sensor de temperatura e outros componentes bem interessantes que possibilita uma serie de experimentos sem o uso de solda.

[16] Comentário enviado por tonnytg em 30/01/2012 - 14:39h

O kit do controle remoto é muito bom.
Fiz um pequeno projeto usando praticamente as mesmas peças onde consegui abrir softwares no linux até desligar o PC usando um controle IR

[17] Comentário enviado por sanusb em 17/10/2012 - 18:12h

É possível também utilizar um programa.ino para configuração automática com arduino da taxa de transmissão do modem bluetooth de 9600 para 19200 (mais rápido). O tutorial de os programas estão disponíveis no link: https://dl.dropbox.com/u/101922388/ModemBluetooth19200.zip e no link: https://dl.dropbox.com/u/101922388/sanusbee.zip

Ligações dos pinos arduino com o modem bluettoth:
modem--------Arduino
RX--------------- PINO 3
TX----------------PINO 2
GND---------------GND
VCC-----------------5V


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts