Bom pessoal, só notificando que atualizei a postagem do ReléShield + Programação. Colocando mais uma programação que utilizei o Relé e mais um material que montei para facilitar a montagem dos projetos, readaptando uma extensão para poder ligar no Shield.
Em relação aos vídeos, tive problema com a câmera e logo logo postarei os vídeos do ReléShield e do ProtoTanque finalizado já.
Qualquer duvida, deixe como comentário que tentarei ao máximo explicar para que não haja duvidas. Até mais...
quarta-feira, 2 de novembro de 2011
domingo, 23 de outubro de 2011
ProtoTanque 2º Parte - Finalizada
Pronto, o projeto do do ProtoTanque está finalizada. Tive que colocar mais uma plataforma para poder encaixar 3 baterias em paralelo para que os dois motores do carrinho funcione, cada motor precisava de 350mA e as baterias fornecem 250mA. Colocando as baterias em paralelo ficaram aproximadamente 750mA e os motores em paralelos também a corrente irá se dividir e ficaria 375mA para cada motor. Com isso funciona perfeitamente o ProtoTanque.
Nada que foi dito na postagem ProtoTanque 1º Parte foi modificado, só acrescentei isso que foi dito acima, mas o Arduino funciona com uma bateria de 9v própria, logo ao todo são 4 baterias para que funcione.
Fotos Novas:
Vídeo:
Nada que foi dito na postagem ProtoTanque 1º Parte foi modificado, só acrescentei isso que foi dito acima, mas o Arduino funciona com uma bateria de 9v própria, logo ao todo são 4 baterias para que funcione.
Fotos Novas:
Vídeo:
Editando, logo poderão ver como ficou o projeto ProtoTanque
Marcadores:
Robótica
sexta-feira, 14 de outubro de 2011
ReléShield + Programação
Bom, esse é o meu segundo Shield... Com esse shield posso controlar material de corrente alternada (Lâmpadas e outros). Me baseei no meu circuito nesses links a seguir: Relé 1, Relé 2 e Relé 3.
Relé é um interruptor que é controlado eletricamente, a movimentação desse interruptor é causada quando passar uma corrente nas espiras da bobina do relé criando um campo magnético que movimenta a chave interna para NF ou NA (normalmente Fechado ou Aberto).
No meu shield usei resistor de 1kohm, relé de 5v, transistor TIP120 e diodo 1N4007. O meu ReléShield ficou bem parecido com o link Relé 2 como mostra a figura abaixo, sendo que usei o transistor citado a cima:
void setup()
{
pinMode(lrele, OUTPUT); //Agora utilizei essa variável e disse que ela é a porta 12 do arduino
}
Relé é um interruptor que é controlado eletricamente, a movimentação desse interruptor é causada quando passar uma corrente nas espiras da bobina do relé criando um campo magnético que movimenta a chave interna para NF ou NA (normalmente Fechado ou Aberto).
No meu shield usei resistor de 1kohm, relé de 5v, transistor TIP120 e diodo 1N4007. O meu ReléShield ficou bem parecido com o link Relé 2 como mostra a figura abaixo, sendo que usei o transistor citado a cima:
Fiz o teste e
funcionou, mas a minha lâmpada é para 110 v. A programação é mega simples, caso
queira deixar programado pode-se usar a programação idem ao acender um LED
(blink), mas podendo colocar outras coisas, exemplo ligar e desligar o relé por
um botão, ai vai da criatividade e/ou da curiosidade de cada um. Também da para
usar o relé como ponte H, nesse caso só irá usar apenas 2 relés para cada
motor, futuramente postarei a montagem desse esquema de ponte H.
Pretendo futuramente aprender outros tipos de programação para poder
controlar a instalação elétrica de uma casa por algum aparelho (celular com
android, tablet, etc.).
Programação:
int rele = 12; //Declarei que led é a variável 13void setup()
{
pinMode(lrele, OUTPUT); //Agora utilizei essa variável e disse que ela é a porta 12 do arduino
}
void loop()
{
digitalWrite(rele, HIGH); // Rele irá ficar ligado
delay(10000); //Por 10000 milissegundos (10 segundos)
digitalWrite(rele, LOW); //Rele irá ficar desligado
delay(3000); //Por 3000 milissegundos
}
A programação logo acima é só para testar se o circuito funcionou mesmo ou não, para brincar mais com esse projeto, estou usando o controle pelo teclado do computador. Eu ligo e desligo cada relé pelo teclado, caso não tenha acompanhado, a postagem do Controle no Teclado.
Fiz uma extensão para poder controlar até quatro tomadas. Usei uma tomada que entram 4 plugs e fiz alterações na parte interna, usei rabicho de tomada e fio cabinho preto. O esquema a seguir, fiz no paint para ver se consigo explicar melhor a montagem:
Onde tem a linha verde escuro, quer dizer que por dentro é interligado com um metal, as tomadas eram em paralelo, o X em vermelho indica que eu cortei, dividi uma das vias em 4 partes, para que eu possa controlar as tomadas independentes. O fio com a cor cinza clara, eu preferi deixar separado para só ficar colocando no comum do relé e os outros 4 fios (Verde Claro, Azul, Vermelho e Rosa) seria onde eu ligaria ou desligaria o circuito com o componente, mas podendo inverte isso sem problema.
Programação 2:
int rele1 = 12;
int rele2 = 11;
int rele3 = 10;
int rele4 = 9;
int tecla = 0;
void setup()
{
pinMode(rele1, OUTPUT);
pinMode(rele2, OUTPUT);
pinMode(rele3, OUTPUT);
pinMode(rele4, OUTPUT);
Serial.begin(9600);
}
void loop()
{
if(Serial.available()>0)
{
tecla=Serial.read();
Serial.print("Tecla ");
Serial.println(tecla, BYTE);
if(tecla==97) //a Liga relé1
{
digitalWrite(rele1, HIGH);
}
if(tecla==122) //z Desliga relé1
{
digitalWrite(rele1, LOW);
}
if(tecla==115) //s Liga relé2
{
digitalWrite(rele2, HIGH);
}
if(tecla==120) //x Desliga relé2
{
digitalWrite(rele2, LOW);
}
if(tecla==100) //d Liga relé3
{
digitalWrite(rele3, HIGH);
}
if(tecla==99) //c Desliga relé3
{
digitalWrite(rele3, LOW);
}
if(tecla==102) //f Liga relé4
{
digitalWrite(rele4, HIGH);
}
if(tecla==118) //v Desliga relé4
{
digitalWrite(rele4, LOW);
}
}
}
Nos comentários, as palavras que estão soltas quer dizer a tecla que irei aperta para ligar ou desligar cada relé.
Vídeo:
Marcadores:
Arduino,
Eletrônica
segunda-feira, 10 de outubro de 2011
Mapa Mental do Arduino
Essa imagem é bom ter em mãos para quem não lembra muita coisa de programação do arduino e que não tem outro meio de pesquisar, creio que isso irá ajudar e muito (só clicar na imagem que irá abrir em um tamanho maior).
OBS.: Esse mês vai ser um pouco corrido para mim e creio que não vou consegui postar muitas coisas em relação a meus projetos ou com o arduino.
Marcadores:
Arduino
domingo, 2 de outubro de 2011
Simulando Arduino
Recentemente andei pesquisando na internet e achei um programa que simula até a programação para ver se vai funcionar... Por falta de tempo e queria ver rápido esse programa só coloquei um LED para ficar acesso logo irei verificar melhor o programa. O Virtual Breadboard simula Arduino e outros tipos de microcontroladores.
Para quem não tem arduino, é uma ótima alternativa para poder verificar se vai funcionar a programação ou não. Consegui também uma pequena apostila explicando como simular o arduino, mas quando estiver com mais tempo, vejo se crio uma apostila sobre esse programa de acordo com que aprendi e entendi nele. Download do Programa.
Para quem não tem arduino, é uma ótima alternativa para poder verificar se vai funcionar a programação ou não. Consegui também uma pequena apostila explicando como simular o arduino, mas quando estiver com mais tempo, vejo se crio uma apostila sobre esse programa de acordo com que aprendi e entendi nele. Download do Programa.
Marcadores:
Arduino
Assinar:
Postagens (Atom)







