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.
Bom, para usarmos o Bluetooth no Linux, vamos precisar de 3 coisas:
1° Adaptador Bluetooth - Pode ser do notebook ou algum adaptador barato (eu comprei um para teste por 20 reais);
2° bluez e blueman. ( se você tiver outro não precisa ser esses);
3° pySerial instalado para enviar dados via Bluetooth para o Arduino, é o meio mais fácil que achei.
Nessa foto temos adaptador Bluetooth para PC, e o Bluetooth Shield para o Arduino.
Com esses softwares e libs instalados podemos sincronizar nosso Bluetooth Shield com o Linux e usar o pySerial para enviar as teclas que queremos assim eliminando o cabo USB.
Como eu gosto de deixar bem manual meu Linux, por segurança eu vou ter que ativar agora meus serviços para funcionar o blueman.
Obs.: Caso você use alguma distro Debian-like deve estar dentro da pasta /etc/init.d/...
Com o Arduino já conectado com o Bluetooth Shield e ligados em uma fonte de energia, o Bluetooth dele já será visualizado pelo blueman, o meu está com o nome dual.
Repare que eu sincronizei ele e ativei a porta serial nessa conexão ele me deu a porta em /dev/rfcomm0.
Com o endereço do serial via Bluetooth em mãos podemos ir para o pySerial. Abra um terminal para usarmos o miniterm.py (vem instalado com o pyserial que você instalou), use o -h em duvidas.
sudo miniterm.py -p /dev/rfcomm0 -b 9600
Chamamos o programa miniterm.py e definimos a porta /dev/rfcomm0 que é a do Bluetooth e a frequência para 9600, ela já é padrão mas é bom deixar se precisar mudar algo, fica mais fácil pois já vai ser o comando.
[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á
[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.
[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
[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.
[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
[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