segunda-feira, 18 de julho de 2016

Como controlar um carrinho controle remoto com celular/arduino parte 3 final

Bom povo agora é hora de pegarmos pesado com o nosso carrinho:
Cmo eu ja tinha depenado o meu peguei outro carrinho de exemplo, mas o principio é o mesmo:



Remova os parafusos embaixo e tire a parte de cima do carrinho, vulgo a carroça, para voce ter acesso a ponte h que fica dentro dele. Uma vez tirada voce verá mais ou menos isso:
O circuito ali no fundo é a ponte h do brinquedo, preste atençao nos fios que saem para os motores para voce se guiar por eles, também os fios que vao para a fonte de alimentação, onde estão as pilhas lah atras, antes de remover é aconselhavel voce colocar uma etiqueta nos fios para não se perder. Tem um fio que vai pra antena tbm, desconsidere ele pois usaremos bluetooth, e não radio frequencia.

Remova a ponte h:
 E compile esse código no seu arduino:
--------------------------------------------
#include <SoftwareSerial.h>

SoftwareSerial bt(0,1); // RX  TX o tx vai conectado ao 6 e só
int led = 13;
int in1 =4;
int in2 =5;
int in3= 6;
int in4=7;
int caractere;

void setup() {
 bt.begin(9600);
 pinMode(led,OUTPUT);
 pinMode(in1,OUTPUT);
 pinMode(in2,OUTPUT);
 pinMode(in3,OUTPUT);
 pinMode(in4,OUTPUT);
}

void loop() {
  digitalWrite(led,HIGH);
 if (bt.available()) {
 caractere = bt.read();
 if(caractere == 'b') {
 digitalWrite(in1,HIGH);
 digitalWrite(in2,LOW);
 delay(500);
 digitalWrite(in1,HIGH);
 digitalWrite(in2,HIGH);
 bt.println("OK, led ligado.");
 }
 if (caractere == 'a') {
 digitalWrite(in2,HIGH);
 digitalWrite(in1,LOW);
 delay(500);
 digitalWrite(in1,HIGH);
 digitalWrite(in2,HIGH);
 bt.println("OK, led desligado.");
 }
 if (caractere =='c'){
  digitalWrite(in3,HIGH);
 digitalWrite(in4,LOW);
 delay(500);

   bt.println("OK,led1 desligado.");
 }
 if (caractere =='d'){
   digitalWrite(in4,HIGH);
 digitalWrite(in3,LOW);
 delay(500);
  bt.println("OK,led1 ligado.");
 }
 if (caractere =='e'){
 digitalWrite(in3,HIGH);
 digitalWrite(in4,HIGH);
 delay(500);
 }
 }
 delay(100);
}
----------------------------


 Depois baixe o meu aplicativo para controlar o carrinho*sim o mesmo aplicativo, o led1 controla o carro, o led2 a direção e o led3 faz a direçao voltar ao normal*
 faça o download neste link


E coloque a ponte H que testamos no tutorial 2 deste blog, É aqui que mora o pulo do gato, repitiremos praticamente o mesmo código na parte 2 do tutorial, só que faremos com o arduino na shield bluetooth,assim sendo comandado pelo celular. Essa parte tem que ir da criatividade da pessoa em encaixar as coisas dentro do carrinho. O meu ficou mais ou menos assim:
Usei aquelas baterias quadradinhas de 9 volts p alimentar tanto o arduino quanto a shield do mesmo e a ponte h é alimentada pelos 6 volts da pilha providos debaixo do brinquedo, é nessa parte que lhe alertei que, na hora de remover a ponte h, tenha o cuidado de saber pra onde vai cada fio.

Bem, apenas refaça o esquema elétrico dessa imagem, que também está na etapa 2:


So que óbvio que a shield bluetooth conectada ao arduino e a fonte de 9 volts*bateria quadradinha* também.

Depois é so parelhar o arduino com o celular e divirta-se^^

Em breve postarei o vídeo dele funcionando, aguardem....
E agora vejam o vídeo da bagaça funcionando:
E ate a próxima povo...







Nenhum comentário: