Si además quieres enviarnos un Artículo para el Blog y redes sociales, pulsa el siguiente botón:
Buenas tardes a todos. Lo primero me presento: soy un estudiante de Ingenieria Informatica, y estoy realizando mi proyecto fin de carrera, que sera un robot de laberinto. Mi idea salio de un video que vi por la red del famoso Pololu 3Pi. Me estoy encontrando con muchos problemas a la hora de abordar el diseño de los circuitos electronicos, y necesito un poco de ayuda, ya que soy novatísimo en esto de la electronica.
MI intencion es controlar el robot con un arduino duemilanove usb del que de dispongo. Utilizare un sistema de traccion diferencial propulsado por dos servotores futaba s3003 trucados para el giro continuo. Como sensores preveo utilizar un array de sensores cny70 colocados en la parte frontal del robot, para leer las lineas del laberinto.
En una primera fase, el robot deberá ser capaz de encontrar la salida al laberinto. Primero explorará el laberinto (el cual no contendra bucles) y lo memorizará. Despues en la siguiente pasada que haba recorera solo el camino que conduce a la salida.
En la siguiente fase del proyecto, se incorporara un modulo bluetooth para establecer comunicacion con dispositivo movil con SO Android (concretamente el Samsung Galaxy S), para iinteractuar el robot. La principal opcion para esta fase sera que el telefono movil controle el robot como si fuera radiocontrolado. Otra opcion que me he planteado es que el telefono sea el cerebro, ya que a partir de una fotografia tomada con este, reconocera el laberinto, y elaborará la solucion, solucion que sera enviada por bluetooth al robot para que la ejecute.
Creo que no me he dejado nada importante en el tintero. Se que es un proyecto quizá demasiado ambicioso dado mi nivel de electronica, pero creo que es un reto bonito de afrontar y que me aportara una gran satisfaccion cuando lo tenga terminado y funcionando.
Si animo de extenderme demasiado, ire posteando por aqui mis dudas, y espero que podais ayudarme en la medida de lo posible!!!
Buenas tardes y enhorabuena por este foro.
Hola,
Para comprobar si el diodo se activa, lo mejor es que lo controles con cualquier cámara (la del móvil, por ejemplo) para ver si se enciende. En cualquier caso, si tienes distintas lecturas supongo que sí está operativo.
Otra cuestión es el material sobre el que estás realizando las pruebas, porque en algunas ocasiones puedes tener lecturas bastante parecidas. Prueba también con varios CN70Y a ver si hay diferencias.
Gracias por la pronta respuesta. He comprobado con la cámara del teléfono movil, y efectivamente, el diodo emisor no emite. Supongo que lo queme al invertir la polaridad en alguna de las pruebas. Creo que el hecho de dar distintos valores, aunque muy proximos entre sí, se debe a que aunque el emisor no emita, el receptor capta la luz ambiente y por eso obtengo distintos valores. En cualquier caso probare con otro sensor, por que este...esta "frito". Gracias de nuevo!
Buenas tardes! He estado trabajando en el esquema del puente H para controlar los motores del robot, y he obtenido el siguiente esquema:
Se aceptan criticas, y por supuesto errores!!!
A no ser que no tengas dos pines más por ningún sitio, en vez de dejar todos los enables siempre activados, déjalos como entradas y conéctalos a las salidas pwm del micro. De la otra forma te ahorras dos pines, pero necesitas cuatro con pwm, cuando podrías pasar con solo dos.
Los condensadores de un motor los has conectado a masa y los del otro no. De todos modos, si los motores que usas ya llevan condensadores no es recomendable ponerlos, ya que estarás modificando la respuesta del motor.
Y las alimentaciones del L293 no tienen porque ser las mismas (aunque pueden serlo). Normalmente se le pone un condensador de 100nF (lo más cercano posible) a cada pin de alimentación. Y los que den "chicha", como en este caso VCC2 (pin 8 y VS en el datasheet), suelen llevar un condensador electrolítico de más capacidad para permitirle al driver dar picos de corriente altos sin que tenga que bajar el voltaje de la alimentación que uses.
A no ser que no tengas dos pines más por ningún sitio, en vez de dejar todos los enables siempre activados, déjalos como entradas y conéctalos a las salidas pwm del micro. De la otra forma te ahorras dos pines, pero necesitas cuatro con pwm, cuando podrías pasar con solo dos.
Me parece mejor solución que la que yo tenia en mente. De esta forma que me dices, necesito usar dos pines digitales (uno para la direccion de cada motor), y al usar la salida PWM del microcontrolador, en funcion de su valor ¿cambiará la dirección del motor? Me he perdido un poco con esta solución...
Los condensadores de un motor los has conectado a masa y los del otro no. De todos modos, si los motores que usas ya llevan condensadores no es recomendable ponerlos, ya que estarás modificando la respuesta del motor.
Efectivamente los motores no tienen condesaores internos, por eso he dispuesto usar estos de 100nF. Estoy tomando como referencia el esquema del puente H del "noobot".
Y las alimentaciones del L293 no tienen porque ser las mismas (aunque pueden serlo).
En esta primera version del robot, usare 6V para alimentar los motores.
Normalmente se le pone un condensador de 100nF (lo más cercano posible) a cada pin de alimentación. Y los que den "chicha", como en este caso VCC2 (pin 8 y VS en el datasheet), suelen llevar un condensador electrolítico de más capacidad para permitirle al driver dar picos de corriente altos sin que tenga que bajar el voltaje de la alimentación que uses.
¿Como deberia colocarlos?
Estoy basandome en este esquema, pero hay una parte del circuito, marcada en rojo, que no sé como añadirla al esquema en eagle. Adjunto el archivo. A ver si me podeis exar un cablecito!!!!