sexta-feira, 27 de dezembro de 2013

FONTE DE ALIMENTAÇÃO

Fonte de alimentação
A dica de hoje é para quem precisa de uma fonte de alimentação para seu arduino e seus projetos, é utilizar as fonte ATX de microcomputadores velhos, hoje em dia com rápida evolução da tecnologia os PCs fica obsoletos em pouco tempos muitos são encostados no fundo de casa ou até mesmo jogados no lixo, uma forma incorreta.
As fontes alimentação possuem tudo que precisa pra ligar seu arduino e alimentar parte do projeto como leds, placas circuitos, sheilds, motores e servos. Elas possuem saídas com tensões variadas de 12V, 5V e 3,3V com uma potencia podendo variar de 100W a 500W dependendo do modelo, suficiente para pequenos projetos.




Cada cor de cabo possui uma tensão diferente, para ligar a fonte é necessário ligar o cabo verde com cabos pretos que são negativos.
 Verifique o esquema do conector principal  na figura abaixo:





terça-feira, 24 de dezembro de 2013

Utilizando serial monitor para acender leds



 Acionando Leds através do serial do arduino

Conecte o positivo (anodo) dos leds e um resistor 220 ohms nos pinos 2,3,4 do arduino
 e o negativo dos leds (catoto) no gnd  do arduino.

entre no TOOLS e selecione serial monitor
digite o numero da saida que deseja acionar
ex: 2
(aciona o led ligado na saída 2 para desligar digite o numero de novo).




Copie e cole o codigo abaixo :

char c;

void setup(){
pinMode(2,OUTPUT);
pinMode(3,OUTPUT);
pinMode(4,OUTPUT);

Serial.begin(9600);
}


void loop()
{
if (Serial.available()>0)
{
c = Serial.read() - '0';
Serial.flush();
digitalWrite(c,!digitalRead(c));
}
}

arduino do carro utilizando sield motor (codigo para você copiar)




 Utilizando dois motores de passo
 M1 movimenta as rodas
 M2 movimenta direção

No na tela do serial do IDE você pode acompanhar a cada comando.
(qualquer duvida ou sugestão deixe seu comentário).



Acesse:
www.youtube.com/watch?v=nkPHSaJAfeU

 Copie e cole;

#include <AFMotor.h>

// Connect a stepper motor with 48 steps per revolution (7.5 degree)
// to motor port #1 (M2 and M3)
// to motor port #2 (M3 and M4)
AF_Stepper m1(48, 1);
AF_Stepper m2(48, 2);

void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps


  m1.setSpeed(60);  //motor rodas velocidade rpm
  m2.setSpeed(15);  //motor direção

}


void loop() {

  m1.step(120, FORWARD, MICROSTEP); // frente
  Serial.println("m1 frente");
  delay (100);

  m2.step(6, FORWARD, MICROSTEP); // vira
  Serial.println("m2 vira");
  delay (100);

   m1.step(120, FORWARD, MICROSTEP); // frente
  Serial.println("m1 frente");
  delay (100);

  m2.step(6, BACKWARD, MICROSTEP); // volta
  Serial.println("m2 volta reta");
  delay (100);

   m1.step(120, FORWARD, MICROSTEP); // frente
  Serial.println("m1 frente");
  delay (100);

   m2.step(6, BACKWARD, MICROSTEP);
  Serial.println("m2 vira");
  delay (100);

  m1.step(80, BACKWARD, MICROSTEP);
  Serial.println("m1 re");
  delay (100);

  m2.step(6, FORWARD, MICROSTEP);
  Serial.println("m2 volta reta");
  delay (100);

  m1.step(80, BACKWARD, MICROSTEP);
  Serial.println("m1 re");
  delay (100);

 m2.step(6, FORWARD, MICROSTEP);
  Serial.println("m2 vira");
  delay (100);

   m1.step(80, BACKWARD, MICROSTEP);
  Serial.println("m1 re");
  delay (100);

  m2.step(6, BACKWARD, MICROSTEP);
  Serial.println("m2 volta reta");
  delay (100);
}


 

arduino carro motores de passo

Este experimento foi utilizado um arduino R3, shield motor arduino para controlar motores de passo.
Os dois motores os foram retirados de uma impressora Hp.
 As rodas e o eixo são os roletes puxa papel da impressora chassi produzido utilizando cantoneiras de aluminio e as polias foram torneadas em um torno que possuo.
Quando for utilizar o Shield motor no arduino é necessário abaixar o arquivo AF motor e salvar na biblioteca do arduino. http://www.adafruit.com/