domingo, 4 de novembro de 2012

Arduino - BlueTooth


-->



Esta barra, indica o nível de dificuldade encontrado para cada experiência realizada.
sendo:
"VERDE", indicação de nível 1 a 5 (Fácil);
"AMARELO", indicação de nível 6 a 8 (Médio);
VERMELHO, indicação de nível 9 e 10 (Difícil);



ARDUINO - BLUETOOTH


O módulo Bluetooth serial, proporciona capacidade de controle remoto em até 50m de dispositivos LED, relés e cargas eletronicamente acionadas.

Os usos podem ser variados, podemos com tiristores, TRIACs e circuitos opto-acoplados, controlar cargas desde alguns mili-Ampéres até algumas dezenas de Ampéres.

Abaixo o circuito básico, controlando 3 LEDs nas cores Verde, Amarelo e Vermelho (sugestivo para simulação de semáforo). Vale sua criatividade em criar sequencias de acionamento.
Crie seu próprio projeto de automação residencial, controlando lampadas, eletrodomésticos, portões e outros dispositivos via celular/bluetooth.


HARDWARE & COMPONENTES:

1 x Arduino UNO, Duemilanove, MEGA ou TeensyDuino
1 x módulo bluetooth TX/RX
3 x resistores de 330Ω
3 x LEDs (cores: verde, amarela e vermelha)
1 x bread-board
1 x bateria + clip de alimentação
fios e cabos para conexões e comunicação

Módulo Bluetooth:



Módulo Bluetooth


DIAGRAMAS & ESQUEMAS:

Conexões com o módulo bluetooth

SOFTWARE & PROGRAMAÇÃO:


Para controle do Arduino via Bluetooth, utilizamos o software chamado: "S2 bluetooth terminal" encontrao gratuitamente no Marketing do Android, ou pelo link: http://www.androidzoom.com/android_applications/communication/s2-bluetooth-terminal-3_cgdny.html


O funcionamento é simples:
Ao digitar e enviar o número 1 no terminal bluetooth, acenderemos o LED verde, ao digitar e enviar a letra 'A' (considerando maiúsculas e minúsculas) apagará o LEd verde.
Assim acontecendo com o número 2 / letra 'B' e número 3 / letra 'C'.

Podemos enviar os comando separadamente ou enviar os comandos em sequência. O tempo entre um comando e outro dentro de uma sequencia é ajustado pelo parâmetro "tempo" no programa (teste a sua própria temporização), vamos ver abaixo:

Comandos individuais:
1 = liga o LED verde;
A = desliga o LED verde;
2 = liga o LED amarelo;
B = desliga o LED amarelo;
3 = liga o LED vermelho;
C = desliga o LED vermelho.

Sequencia de comandos (exemplos):
pisca-pisca - 1A1A1A1A1A1A1A1A (liga LEDvd espera 250ms desliga LEDvd...........)
pisca-pisca - 1111A1111A1111A1111A1111A (liga LEDvd 4 x 1000ms e desliga LEDvd..........)

sequencial vai e vem - 123CBA123CBA123CBA123CBA
pisca LEDs sequencias - 1A2B3C1A2B3C1A2B3C
semáforo (tempo mudado para 1000ms) - 111111A22B33333C111111A22B33333C111111A22B33333C111111A22B33333C (acende LEDvd por 5s, apaga LEDvd; acende LEDam por 2 s, apaga LEDam; acende LEDvm por 5s, apaga LEDvm)

Invente sua sequência de atuação....





Para o Arduino você pode baixar o scketch diretamente do 4shared, veja link abaixo:

http://www.4shared.com/file/O2fqPWlH/BlueTooth_1.html





VÍDEO:

Dúvidas e sugestões enviem para: arduinobymyself@gmail.com

Assista no screencast: http://www.screencast.com/t/YTfqRqDG








Espero que este projeto tenha ajudado a compreender como usar o módulo bluetooth com o Arduino.
Então, até o próximo projeto.


Não deixe de divulgar o blog para podermos divulgar o conhecimento a todos.

Obrigado.