Bom pessoal, gostaria de informa que agora estou com uma nova parceria com a Empresa Modelix Robotics. Como vocês devem ter visto o banner deles logo ao lado informando o site deles, falando dos produtos dos mesmo.
Em eventos que participei, OBR (Olimpíadas Brasileira de Robótica), vi muitos participantes usarem kits dessa empresa com o microcontrolador deles. Mas não só em eventos da OBR, já vi em outros também que ficaram perto desse mesmo evento.
Pelo que já vi desse kit e que conheço, da para montar as bases, estruturas dos projetos além de que possui também sensores, motores e outros materiais eletrônicos. Existem vários tipos de kits para projetos determinados ou baldes com peças para projetos a sua escolha.
Recentemente eles criaram um software (Modelix System) para o microcontrolador deles, a programação não é mais feita por códigos (texto) e sim por criar um fluxograma, creio que deixa a programação mais fácil de compreender e também de montar um programa do projetos.
Modelix Robotics possui vários tipos de kits (Linha Escolar, XT, Componentes Avulsos, etc.). Para saber mais sobre o matérias do mesmo, só clicar na imagem a seguir, os leitores do meu blog que quiserem adquirir algum produto da Modelix Robotics, tem desconto basta clicar no banner a seguir ou ao lado.
Um bom projeto para ajudar vocês, é sempre bom ter uma fonte de alimentação ajustável porque com isso não precisa de ficar catando pilhas ou as vezes até fazendo gambiarras como eu sempre fazia, rs
Lista de Material:
- 1 Transformador 12v +12v, 500mA
- 1 porta fusível e 1 fusível de 500mA
- 1 LED Vermelho
- 2 Resistores de 470ohm de 1/2W
- 5 diodos 1N4007
- 1 Regulador de Tensão LM317
- 1 Chave HH (110v e 220v)
- 1 Chave Alavanca (Ligar e Desligar a fonte)
- 3 Capacitores de 2200uF 50v
- 2 Bornes (Vermelho e Preto)
- 2 Potenciômetros um de 1kohm (ajuste fino) e outro de 10kohm (ajuste grosso)
- Caixa Patola (a escolha)
Esquema Elétrico:
Em paralelo com o CI regulador, pode colocar um diodo (por isso que seria 5 diodos) que serve para proteger o componente. O lado do anodo do diodo ficará ligado no terminal entrada (IN) do Regulador e o catodo ficará ligado no terminal de saída (OUT). Os bornes ficara nas extremidades do ultimo capacitor, serve para poder visualizar o valor desejado.
O layout acima, está para impressão térmica e logo ao lado mostra a posição de cada componente.
Espero que isso ajude vocês com projetos futuros, isso facilita muito e no final fica mais econômico em relação a baterias.
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...
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:
Editando, logo poderão ver como ficou o projeto ProtoTanque
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:
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 13 void setup() { pinMode(lrele, OUTPUT); //Agora utilizei essa variável e disse que ela é a porta 12 do arduino }
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é.