Show Posts
Pages: [1]
1  International / Español / Re: Manejo de dos motores paso a paso on: November 15, 2012, 12:47:30 pm
Modifique el codigo! Uppppp necesito una mano gente
2  International / Español / Manejo de dos motores paso a paso on: November 15, 2012, 09:27:09 am
Hola estoy teniendo problemas con el manejo de dos motores en simultaneo en mi arduino. Encontre una libreria "accelstepper" que supuestamente permite controlar dos motores pap, pero no se que estoy haciendo mal. Si alguien la entiende un poco mas y me puede dar una manoo!

Con este codigo funciona, pero giran los dos motores hacia el mismo lado y deberia girar uno para cada lado.
Si uso este metodo stepper1.moveTo(+1024); en forma independiendo con un solo motor cambiando el  signo, cambiar el sentido. Pero con los dos motores no lo hace.

Gracias!


 #include <AccelStepper.h>

 //motor 1 izquierda
 int motorPin1 = 53; //verde rayado    //Azul - 28BYJ48 pin 1
 int motorPin2 = 51; //verde           //Rosa - 28BYJ48 pin 2
 int motorPin3 = 49; //azul            //Amarillo - 28BYJ48 pin 3
 int motorPin4 = 47; //azul rayado     //Naranja - 28BYJ48 pin 4

 //motor 2 derecha
 int motorPin5 = 45; //verde rayado    //Azul - 28BYJ48 pin 1
 int motorPin6 = 43; //verde           //Rosa - 28BYJ48 pin 2
 int motorPin7 = 41; //azul            //Amarillo - 28BYJ48 pin 3
 int motorPin8 = 39; //azul rayado     //Naranja - 28BYJ48 pin 4
 
 // The sequence 1-3-2-4 required for proper sequencing of 28BYJ48
 AccelStepper stepper1(AccelStepper::FULL4WIRE, motorPin1, motorPin3, motorPin2, motorPin4);
 AccelStepper stepper2(AccelStepper::FULL4WIRE, motorPin5, motorPin7, motorPin6, motorPin8);

void setup()
{
  Serial.begin(9600);
}

void loop()
{
   izquierda();
}

void izquierda()
{
   //Serial.print("//////////////////////////////// I Z Q U I E R D A  ///////////////////////////////////");
 
   if (stepper1.distanceToGo() == 0)
   {
     delay(100);
     stepper1.setCurrentPosition(0);
     stepper1.moveTo(+1024);
     stepper1.setMaxSpeed(300);
     stepper1.setAcceleration(100);
   }   
   //motor 2 Derecha
   if (stepper2.distanceToGo() == 0)
   { 
     delay(100);
     stepper2.setCurrentPosition(0);
     stepper2.moveTo(-1024);
     stepper2.setMaxSpeed(300);
     stepper2.setAcceleration(100);
   }
   while (stepper1.distanceToGo() != 0)
   {
     Serial.println(stepper1.distanceToGo());
     Serial.println(stepper2.distanceToGo());
     stepper1.run();
     stepper2.run(); 
   }
   Serial.println(stepper1.distanceToGo());
   Serial.println(stepper2.distanceToGo());
}
3  International / Español / Problema de voltaje on: October 17, 2012, 03:19:32 pm
Hola, recien estaba haciendo unas pruebas al robot y veo que uno de los motores funcionaba y el otro no, pero aveces si funciona. Cuando mido el voltaje en el swich veo que cuando lo enciendo cae de 7.2v (6 pilas recargables 1.2v) a 4v, cuando lo apago sube el voltaje 4v- 4.4v -4.8v -5v -...- 7v.  Si lo prendo y lo apago muy rapido, sin dejar subir el voltaje no funcionan los dos motores juntos.

¿Cómo puedo solucionar esto? Pensaba que quizás con un capacitor?

Son dos motores  28BYJ-48 de 5V.

Adjunto una foto del ptoyecto!


Uploaded with ImageShack.us
4  International / Español / Re: Alimentación Arduino on: August 18, 2012, 02:37:03 pm
up
5  International / Español / Re: Alimentación Arduino on: August 17, 2012, 02:31:32 pm
Acá esta el modelo en fritzing de como quedaria por ahora. Le faltarian 2 sensores infrarrojos y 1 ultrasonidos a colocar en la segunda protoboard.

Las mayores dudas las tengo en cuanto al regulador de tension 7805 y las conecciones GND y el ULN2003 no se si estarían correctas.

Gracias! Adjunto una imagen



6  International / Español / Re: Alimentación Arduino on: August 17, 2012, 12:41:08 pm
Conecte las 6 pilas = 7.2v a VIN-GND y no hubo problemas, el pin 5v me entrega bien el voltaje. Se me hizo un lio con lo que lei arriba, entonces no va a haber drama que yo alimente de esta forma la placa, lo unico que si baja de 5v se apaga? Los motores paso a paso los voy a conectar a las pilas junto con un regulador 7805. Dentro de un rato subo un diagrama que estoy haciendo. Saludos y gracias
7  International / Español / Re: Alimentación Arduino on: August 15, 2012, 10:23:19 pm
Perfectoo gracias, no se donde lo lei estoy leyendo de 12312 foros y me quería sacar esa duda de un foro arduino. Ya compre 6 pilas 1.2v 3000mah = 7.2v smiley
8  International / Español / Re: Comunicación bluetooth on: August 15, 2012, 12:27:40 pm
Hola,entre los modulos que comentas y para lo que tu vas a hacer,cualquiera de ellos te vale.
Yo programo para Android y la comunicacion entre el módulo y el pc es como si se realizara por el serial del cable.
te dejo un post de una aplicacion que he realizado y si necesitas ayuda, lo haré encantado.
Un Saludo
Jomagom

http://arduino.cc/forum/index.php/topic,96638.0.html

Perfectoo gracias, ahora leo ese post.
9  International / Español / Alimentación Arduino on: August 15, 2012, 12:25:49 pm
Hola quería saber como puedo hacer para alimentar mi arduino usando los pines VIN-GND. Leí que alimentándolo desde acá no se tiene control por parte de arduino del voltaje, puede ser?.

Por ahora tengo pensado usar 4 pilas recargables AA de 3000mah y 1.2v, que dan 4.8v. Para mi proyecto voy a usar dos motores paso a paso que todavía no salí a comprarlos pero voy a buscar que sean de 5v y la controladora la voy a hacer con 2 ULN2003A. Los motores creo que no los puedo conectar directamente a las pines 5v de arduino, si no que tomo la corriente antes. Tambien uso un ultrasonido y dos sensores infrarrojos, esto creo que lo puedo conectar directamente a los pines 5v de arduino.

Gracias!
10  International / Español / Comunicación bluetooth on: August 11, 2012, 12:00:39 pm
Hola gente! estoy haciendo un proyecto de un robot y estoy viendo de usar bluetooth pero no entiendo algo.

Que diferencia hay entre:
http://www.dealextreme.com/p/jy-mcu-arduino-bluetooth-wireless-serial-port-module-104299?item=184

y este:
http://www.dealextreme.com/p/arduino-compatible-bluetooh-bee-hc-06-wireless-bluetooth-module-140200?item=90 aparte del precio.

Por otro lado en ML me hablan de un kit de desarrollo que viene con un chip max232 http://articulo.mercadolibre.com.ar/MLA-152635480-kit-de-desarrollo-modulo-bluetooth-hc-05-ideal-arduino-pic-_JM

No entiendo que diferencias hay, yo lo que necesito es enviar y recibir informacion de dos motores paso a paso, un ultrasonido y dos infrarrojos. De pc a bluetooth y bluetooth a pc
11  International / Español / Re: Proyecto: Robot que salga de laberinto on: July 18, 2012, 06:05:10 pm
Perfecto entonces, la uno buscare!.

Pensaba en motores PAP porque tengo que ir guardando en una estructura de árbol todo lo hace, incluyendo cuanto avanza para después saber cuanto retroceder. Creo que en algún momento leí algo sobre que también con los motores dc se puede hacer eso, pero no estoy tan seguro de que sea mas fácil que usando motores pap.

Qué es la UART?

El otro tema de comunicación serial desde netbeans entonces se puede hacer? De ser así mañana encargo uno smiley
12  International / Español / Re: Proyecto: Robot que salga de laberinto on: July 18, 2012, 04:22:11 pm
Entonces se podría hacer mediante comunicación serial? Tendría que buscar un par de librerias y meterle pata.

En el arduino uno, podré conectar 2 motores paso a paso, 3 sensores, un par de led y un altavoz? Se puede o voy a necesitar el otro, mega?

Gracias!
13  International / Español / Proyecto: Robot que salga de laberinto on: July 18, 2012, 12:43:03 pm
Hola tengo que hacer de proyecto para la facu, un robot que salga de un laberinto. Me sugirieron que use  arduino y tengo un par de dudas. Necesito controlar 2 motores paso a paso (uno por rueda) y 4 sensores ultrasonido o infrarrojo para medir la distancia a una pared.

-Voy a poder controlar esto desde arduino uno?
-Cual de los dos tipos de sensores me recomiendan?

Los requisitos del proyecto es que se haga en JAVA, usemos estructura de datos tipo arbol para ir almacenando el recorrido y que creemos una interfaz donde se vaya mostrando por donde esta el robot. Por lo que estaba leyendo arduino tiene su propio IDE, quería saber si desde el IDE NetBeans puedo programar en java la parte grafica y desde el mismo ide controlar los motores y los sensores. Es posible eso?

Aclaro que estudio Ingenieria en Sistemas, de electrónica estoy nulo.

Gracias!
14  International / Software / Robot que salga de laberinto on: July 17, 2012, 11:41:24 pm
Hola tengo que hacer de proyecto para la facu, un robot que salga de un laberinto. Me sugirieron que use  arduino y tengo un par de dudas. Necesito controlar 2 motores paso a paso (uno por rueda) y 4 sensores ultrasonido o infrarrojo para medir la distancia a una pared.

-Voy a poder controlar esto desde arduino uno?
-Cual de los dos tipos de sensores me recomiendan?

Los requisitos del proyecto es que se haga en JAVA, usemos estructura de datos tipo arbol para ir almacenando el recorrido y que creemos una interfaz donde se vaya mostrando por donde esta el robot. Por lo que estaba leyendo arduino tiene su propio IDE, quería saber si desde el IDE NetBeans puedo programar en java la parte grafica y desde el mismo ide controlar los motores y los sensores. Es posible eso?

Aclaro que estudio Ingenieria en Sistemas, de electrónica estoy nulo.

Gracias!

//Recién me di cuenta que lo cree en software, perdón. Si pueden muvanlo
Pages: [1]