Pular para o conteúdo principal

Automatizando uma lampada com Bluetooth (Serie: Sem Fio)

Olá humanos, essa semana estive com uns guris da minha faculdade com muita dificuldade de trabalhar com o modulo bluetooth HC-06/05, tivemos uma apresentação dos projetos da minha turma e apresentei um robo explorador controlado via web, porem o que me motivou a escrever este post, foi o fato de uma equipe ter empacado, no quesito usar o modulo bluetooth durante a apresentação dessa equipe, eles falavam muito sobre como não conseguiram programar o bluetooth e nem a eletronica funcionava da forma como queriam, quando terminaram de apresentar fui até eles e disse que ajudaria eles, por que de fato é bem simples, então ajudei eles, em um simples test de ligar é desligar um led, controlado via bluetooth.

Bom chega de papo, vamos ao que importa, o que é um bluetooth ? bluetooth e uma tecnologia de comunicação a curta distancia para transações simples, sendo envio de mensagens, ou envio de arquivos.

Para este projeto você precisa dos seguintes ingredientes.


  • Arduino UNO
  • Modulo Bluetooth HC-06
  • Modulo RELE
  • Lampada

Step 1 Circuito de Luz (Modulo Rele)

Bom seguindo o circuito básico dele, vamos ligar a parte elétrica(ligar fios rsrsrsr, pessoal da eletronica me mata kkkk).

Step de ligar e desligar( modulo rele )




Ok com esse circuito de base vamos a programação, que de fato é bem simples.



Step 2 Programação de base(Codigo fonte)

/*****
Letra vai receber o valor da comunicação serial
Definimos um pino, variavel luz, para enviar pulso para o 
modulo rede
*****/ 

char letra;
int luz = 7;
void setup()
{
 Serial.begin(9600);  // inicia comunicação serial
 pinMode(luz,OUTPUT); // pino 7 de saida para enviar pulso para rele
}
void loop()
{
  bluetooth = Serial.read(); // Recebe valores da porta Serial
  switch(bluetooth){
   case 'l': // case receba letra 'l' para ligado
     digitalWrite(luz,HIGH);
     Serial.println("Ligar Luz\n");
     break;
   case 'd': // case receba letra 'd' para desligado
     digitalWrite(luz,LOW);
     Serial.println("Desligar Luz\n");
     break;
 }
}


Step 3 Circuito da Serial sem USB (com Bluetooth)

Bom, nessa parte do projeto, vamos aprender como funciona é o circuito do projeto vamos utilizar,
modulo HC-05


Simples basta apenas implementar este circuito no outro e pronto! antes de testar no bluetooh, usaremos a porta serial do arduino direto via USB abrindo monitor Serial ou apenas ligar o modulo Bluetooth para testarmos segue o video abaixo, sem alimentação da porta USB, apena alimentando por 5v normais.

Test  de comunicação serial com bluetooth



Bom galera bem simples neh ? Fim !!!

Comentários

Postagens mais visitadas deste blog

modelo de previsão de imoveis boston dataset

Modelo de previsão do preço de imoveis em boston Nanodegree Engenheiro de Machine Learning ¶ Modelo de Avaliação e Validação ¶ Projeto 1: Estimando Preços dos Imóveis de Boston ¶ Bem-vindo ao primeiro projeto do Nanodegree de Engenheiro de Machine Learning! Neste Notebook, alguns templates de código estão sendo fornecidos para você, e você irá precisar implementar funcionalidades adicionais para completar este projeto com sucesso. Você não vai precisar modificar o código que foi incluído além do que está sendo pedido. Seções que começam com 'Implementação' no cabeçalho indicam que o bloco de código seguinte vai exigir que você providencie funcionalidade adicional. Instruções serão fornecidas para cada seção e as especificidades da implementação são marcadas no bloco de código com o comando 'TODO'. Não esqueça de ler as instruções atentamente! github code http://github.com/juanengml/boston_housing Além do có...

Dicas rápidas !!!!!

Olá Humanos HOJE vamos aprender a criar um pendrive de boot com windows 7 tipo assim mt mt mt mt mt rapido #NoobAlert Requisitos: 1 - Pendrive de 4GB 1 - PC Windows 7 1 - Internet 1 - Cafe 1º Download ISO windows All-in-on  faça  o download do iso pelo site do Windows 7 All in on, se você não sabe usar o torrent acesse a  esta pagina https://kickass.to/windows-7-all-in-one-pre-activated-excellent-t7661549.html 2º Download do  A Bootable USB  http://www.baixaki.com.br/download/a-bootable-usb.htm OK com o download do arquivo BootableUSB.zip  extraia usando sua ferramente de extração, e acessando a pasta basta executar, abrindo a tela igual a de cima. Clique em  3º Criando Pendrive de Boot Seguindo a sequencia de passo 1 - Clique em Check USB para checar se em realmente um pendrive ali(por favor esteja ja com seu pendrive na porta usb neh) 2 - Clique em Format USB(Sera formatado seu pendrive então e bom que tenha um bkp)...

Scratch for Arduino Servo Motor Basic One(Controland Servo Motor com S4A)

Olá Humanos, aqui vamos brincar com arduino usando Scratch, neste pequeno teste vamos trabalhar com: /* 1 Arduino Uno */   /*  1 Micro Servo */ >>> print "Com este Circuito bem basico " >>> print  "Com o circuito montado inicie o Scratch for arduino e Programe o controle e movimentos dessa forma. " >>> exit()