domingo, 24 de julio de 2016

CONEXIÓN DE MOTOR REDUCTOR Y PUENTE H

18/07/2016

En esta entrada, se agregará toda la información acerca del Puente H y Motor Reductor:

¿Qué es un motor reductor?
Un motor reductor consiste básicamente en un motor junto a una caja reductora. La caja reductora es un mecanismo consistente en un sistema de engranajes que permiten variar la fuerza necesaria con el que se consigue mantener la velocidad de salida de un motor aproximado al ideal para realizar una acción (por ejm: subir una colina).
Motor Reductor de 6V

Gracias a esta caja reductora, el motor puede mover a un objeto, por ejm: un carro; aunque la velocidad sea menor, tendrá mayor potencia gracias al torque (mientras mas sea la distancia del sistema de engranajes, habrá una mayor facilidad de realizar un trabajo).

Componentes de una caja reductora
Existen varios tipos de cajas reductoras, sin embrago, todas tienen en común los siguientes elementos:
1) Diferentes tipos de engranajes:
"Tipos de Engranajes" Austín Riquelme
2) Tornillo sin fin: (reduce en gran cantidad la velocidad)
Tornillos sin fin junto a engranajes
Así es un reductor de velocidad por dentro:
Reductor de velocidad estándar
¿Cómo se conecta un Motor Reductor con la placa Arduino?
El motor reductor se lo puede conectar directamente al arduino usando 2 pines, sin embargo, hay altas probabilidades de que el arduino se queme. ¿Por qué? Pues el motor reductor utiliza bastante energía, y el arduino provee solo 5V en cada pin, entonces, este motor reductor le pedirá mas energía al arduino en ciertos momentos (como cuando quiera subir por una colina), y el arduino se sobrecargará y se quemará.
Para conectar un motor reductor de modo seguro con la placa arduino, se necesitará un driver o un puente H para evitar problemas. En mi caso, usaré el driver L298, el cuál trae consigue un disipador de energía para evitar el sobrecalentamiento de los componentes.
Puente H:
Un puente H es un circuito electrónico que permite a un motor eléctrico alternar las cargas entre positivo y negativa que van hacia el motor para que logre ir en ambos sentidos, avance y retroceso.
Lleva el nombre H debido a que su circuito toma la forma de una "H" tal como se ve en la siguiente imagen:
Se puede apreciar una forma "H" que permite alternar las cargas hacia un motor
Alternando cargas con el puente H
Materiales usados para esta práctica:
Para esta clase, se utilizarán:

  • Placa Arduino UNO
  • Motor Reductor de 6V
  • Protoboard
  • Jumpers Macho-Macho
  • Jumpers Macho-Hembra
  • Bateria de 9V
  • Driver L298
Conexión entre Arduino + Puente H + Motor Reductor:

El circuito para conectar un driver (o puente H) con el arduino es este:
Circuito para conectar el L298 con la placa Arduino UNO
Yo configuré el motor y el puente H con la siguiente programación:
void setup() {
pinMode(3, OUTPUT);
pinMode(4, OUTPUT);
}

void loop() {
  //primero acciono el motor en un sentido
digitalWrite(3,HIGH);
digitalWrite(4,LOW);
delay(500); //velocidad de 0.5 seg
//luego, en el sentido contrario
digitalWrite(3,LOW);
digitalWrite(4,HIGH);
delay(500);
}
Mira como me salió a mí! :D

domingo, 10 de julio de 2016

Secuencias alternadas

28/06/2016
Una vez realizado el circuito con el botón y el potenciómetro. Procedimos a colocar en total 12 LEDs, donde se reparten 6 en un lado y 6 en el otro. 
El objetivo de este nuevo circuito es lograr crear secuencias diferentes en ambos lados. Por lo que si en un lado de 6 LEDs iba en una secuencia (por ejemplo: iban prendiéndose hacia la derecha), el otro tenía que realizar la misma secuencia, solo que inversamente (por ejemplo: el otro lado se prendía hacia la izquierda).
El profesor esta vez no nos proporcionó ayuda para conectar los 6 LEDs, por lo que teníamos que ingeniarnos la idea de conectar estos dos grupos de 6 LEDs. Con la ayuda de mis compañeros, llegamos a la conclusión de mandar la misma señal del primer LED de una fila de 6 LEDs al último LED de la otra fila de LEDs, y así con el resto de LEDs, conectándolos con la misma señal de manera inversa de una fila a otra, por lo que solo programábamos 6 LEDs en lugar de 12.
Con el uso del botón, al mantenerlo presionado, debería cambiar de secuencia, sin embargo, quería lograr que solo con aplastarlo una vez, la secuencia cambia, y finalmente lo logré con ayuda de mi compañero Bryan Sanchez.
Finalmente, cree 3 frecuencias diferentes. Si se desea ver la programación, haga click AQUÍ
Alternando la señal del primer LED de una fila al último LED de la otra

Circuito finalizado