Projeto 33 – Utilizando sensores do Smartphone via Bluetooth com ArduinoCommander

  • Setembro 06, 2014
  • Comentários

Olá pessoal! Hoje irei mostrar como utilizar o sensor acelerômetro do seu próprio Smartphone para controlar um LED. Além deste, o app ArduinoCommander possui outros mais, como sensor de proximidade, sensor de campo magnético, sensor de orientação. Para utiliza-los basta que seu aparelho possua os respectivos sensores. Os códigos serão todos comentados para melhor entendimento, podendo ser retirados após a compreensão de cada linha. Bom trabalho !!!

Vídeo do projeto pronto

Componentes necessários

1 Shield JY-MCU (Módulo Bluetooth)

1 LED (qualquer cor)

1 Resistor de 330Ω

Fios jumpers

Conectando os componentes

Código para comunicar o arduino ao APP sigas os passos abaixo:

1) Abra o IDE do Arduino;

2) Clique em File >> Examples >> Firmata e StandardFirmata;

3) Irá abrir o código StandardFirmata;

4) Dê um Ctrl+F e busque por 57600;

5) Troque o valor por 9600;

Pronto agora faça o upload para o Arduino*;

*OBS.: Antes de passar o código para o Arduino retire os jumpers dos pinos RX e TX. Se não for feito isso não irá carregar o código para o Arduino, dando erro.

Conectando-se ao ArduinoCommander

1) Baixe o app ArduinoCommander no Play Store ou em ArduinoCommander - Google play;

2) Após ter instalado, abra-o. Ficará assim a tela:

3) Clique em “Discover devices” para encontrar seu Shield Bluetooth. Se o seu aparelho estiver com o bluetooth desligado, ele irá habilitar o mesmo. Como mostra na imagem abaixo:

4) Agora pesquise novamente os dispositivos em “Discover devices” e irá aparecer os dispositivos bluetooth ao alcance, como mostra a imagem abaixo:

5) O meu shield esta com o nome ELTONSHIELD, visualize o seu e clique clique nele para seleciona-lo;

6) Após isto irá se conectar a sua placa Arduino como mostra a imagem abaixo:

7) Se algo der errado ira aparecer algo assim:

Utilizando o sensor acelerômetro

1) Clique no pino digital PWM “9”, em seguida selecione a opção “Analog output”, “Use device sensor” e “Configure”, como mostra a imagem abaixo:

2) Irá abrir uma outra tela para selecionarmos o sensor e fazer as configurações necessárias:

Obs.: Infelizmente por se tratar de versão free, mesmo mudando o tempo para que se utilize este recurso, somente poderá ser utilizado por um período máximo de 10 segundos. Para se familiarizar com o app, configure como mostrado a cima. Podendo modificar o eixo posteriormente. Para setar os valores na posição Z você deverá deixar o aparelho na horizontal em pé e clique em “Current -> 0” e depois deixo-o na horizontal deitado e clique em “Current -> 1”. Clique em “OK”.

3) Na tela posterior confirme clicando em “OK”:

4) Clique em “OK” novamente e movimente seu aparelho para baixo e para cima (na horizontal), e verá o LED acender e apagar conforme o movimento exercido. Na tela do seu aparelho você verá mudar a tensão no pino conforme o movimento:

5) Para desconectar do bluetooth clique da tecla de menu do Smartphone e selecione “Disconnect”, aguarde alguns segundos e pronto.

- Se você gostou do post, por favor comente! Nos dê um feedback, isto nos incentiva a continuar! :)

- Compartilhe os posts !

- Curta a fan page !

- Inscreva se no canal do YouTube !



Deixe seu comentário abaixo