quinta-feira, 9 de julho de 2015

Arduino carro com motores DC e ultra som

Carro motores DC Arduino


Carro fabricado utilizando dois motores dc com redução acoplada e chassi (uma placa de plastico).
Arduino Uno com shield motor ( ADA FRUIT) e uma bateria 9V
sensor de ultra som programado para detectar objetos a 30 cm 
Quando localiza objeto da ré utilizando uma roda, girando aproximada mente 90 graus 
Depois segue em frente.
Utiliza saídas  para o ultra som : A4 Trigger e A5 Echo (envia sinal e recebe eco) 
Alimentação do ultra som 5v e gnd.
Motores na saídas M1 e M2
Quando conectado USB enviar status da direção que esta seguindo ( << ou >>) monitor serial

Qualquer duvida ou precisando de ajuda escreva nos comentários deste blog.
visite: www.adafruit.com
         www.arduino.cc







Codigo abaixo:

// Adafruit Motor shield library
// copyright Enei Donizeti, 2015
// this code is public domain, enjoy!

#include <AFMotor.h>
#include <Ultrasonic.h>

#define TRIGGER_PIN A4  
#define ECHO_PIN A5   

Ultrasonic ultrasonic(TRIGGER_PIN, ECHO_PIN);

long microsec = 0;
float distanciaCM = 0;

AF_DCMotor motor1(1);
AF_DCMotor motor2(2);

void setup() {
  Serial.begin(9600);           // set up Serial library at 9600 bps
  Serial.println("Motor test!");

  // turn on motor
  motor1.run(RELEASE);
  motor2.run(RELEASE);
}

void loop() {
  uint8_t i;
  
   {  
  //Lendo o sensor
  long microsec = ultrasonic.timing(); 

  //Convertendo a distância em CM
  distanciaCM = ultrasonic.convert(microsec, Ultrasonic::CM); 
}

  if (distanciaCM > 30) { //leitura da distancia
    
  Serial.println(">>"); 
  motor1.run(FORWARD);
  motor2.run(FORWARD);
    motor1.setSpeed(150);  
    motor2.setSpeed(150); 

  } 
  if (distanciaCM < 30) { // leitura da distancia 
    
  Serial.println("PARADA");
  motor1.run(RELEASE);
  motor2.run(RELEASE);
  delay(1000);
  
 Serial.println("<<");
  motor1.run(BACKWARD);
  motor2.run(RELEASE);
    motor1.setSpeed(150);
    motor2.setSpeed(150);  
    delay(1000);  
   

  Serial.println("PARADA");
  motor1.run(RELEASE);
  motor2.run(RELEASE);
  delay(500);
  
  }
  }

quarta-feira, 6 de maio de 2015

quarta-feira, 25 de junho de 2014

Fabricação de polias e eixos para robótica.

Executamos serviços de usinagem para projetos de robóticas, serviços de torno e furadeira.
Fabricamos polias e eixos de alumínio, aço, latão ou nylon.
Também fazemos bases e chassis para montagem.
Enviamos por Sedex para todos estados.
Mande seu desenho com as medidas e quantidade de peças para orçamento:
edneidonizeti@gmail.com

quinta-feira, 24 de abril de 2014

MICRO SERVO MOTOR NO SHIELD MOTOR E ARDUINO UNO

 Teste utilizando um micro servo motor, um Shield motor e um Arduino UNO, primeiro giro de 90° depois giro de 180°. Utilizado as bibliotecas Servo.h e AF Motor.h
Posso passar as bibliotecas por email para que precisar.

Codigo do programa abaixo:


#include <Servo.h> //Biblioteca utilizada
#include <AFMotor.h>

//Explicação sobre bibliotecas e include na legenda do código

Servo s; //Variável utilizada para o servo motor
int pos; //Posição para deixar o motor

void setup (){
  s.attach(9);
  Serial.begin(9600);
  Serial.println("SERVO OK");
  s.write(0); //Começa o motor na posição 0
}
void loop(){
  for(pos = 0; pos < 90; pos++){// posição de giro de 90 graus
    s.write(pos);
    delay(15);
  }
  delay(1000);
  for(pos = 90; pos > 0; pos--){// voltando de 90 graus para posição zero
    s.write(pos);
    delay(15);
  }
}

segunda-feira, 31 de março de 2014

AF Motor


 AF Motor
Essa é a biblioteca necessária para a utilização do Shield Motor Arduino, no site da Adafruit pode ser realizado downloader, depois coloque na biblioteca do IDE do arduino.
Para downloader acesse:
http://learn.adafruit.com/adafruit-motor-shield/library-install


segunda-feira, 24 de março de 2014

Shield Motor L293d Driver









 Com este shield Você podera realizar varios projetos utilizando motores com rapida instalação e muita agilidade.
- 2 conectores para Servos 5v conectado diretamente a porta dedicada de alta resolução do Arduino.

- Pode controlar 4 Motores DC, 2 Motores de Passo ou 2 Servos.
- Pode trabalhar com motores de 4,5 a 25VCC
- Até 4 motores DC bi-direcional com seleção individual de velocidades de 8 bits (cerca de 0,5% de resolução).
- Até 2 Motores de Passo (Unipolar ou Bipolar) com bobina unica, dupla ou passos interlaçados.
- 4 Pontes H: 0,6A por Ponte (1,2A de pico) com proteção térmica e diodos de proteção contra retro-alimentação.
- Resistores Pull Down mantem motores desativos durante a entrada de alimentação.
- Botão de Reset Arduino disponível no topo da placa.
- Terminais em bloco de 2 pinos e jumper para conexão de alimentação externa.
- Compatível com Arduino Uno, Mega, Duemilanove e Diecimila.