Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Práctica 3
Control giro de motor.
Huitron Maldonado Allison L; Martínez Cruz Edgar; García Herrera Manuel A; Cocón Ascencio Josué
J; Gómez Gamboa Jonathan A; Martínez Victoria Miguel;
Universidad Autónoma del Carmen
Facultad de Ingeniería.
RESUMEN: La práctica realizada esta fundamentada en los principios básicos que rigen la
operación de los motores en la industria las cuales son las etapas de potencia y de control, siendo
estas necesarias para la operación de dichos motores se realizó una práctica a escala donde por
medio de programación en el ambiente de arduino, para realizar a escala la etapa de control por
medio de condiciones en una interfaz intuitiva que permite controlar el encendido, apagado, y
cambio de giro de un motor DC, para fines prácticos se propuso que los motores a operar estén
destinados a propulsar un banda transportadora.
I
REPORTE DE PRÁCTICA. GUERRA SANTIAGO GILBERTO
II
REPORTE DE PRÁCTICA. GUERRA SANTIAGO GILBERTO
temas de control, está destinada a leer los El código utilizado para la programación se
valores recibidos del bluetooth y determinar las deja a continuación:
acciones a realizar de acorde con los valores
que reciba, si recibe una señal y lee que si valor int motor1a = 3; //declaración de los dos pines
es “A” entra a la función “adelante” la cual de salida para el motor
hace girar en un sentido a los motores. Si el int motor1b = 5;
valor que recibe es “B” entra a la función int motor2a = 9;
“atrás” la cual va en el sentido contrario a la int motor2b = 10;
otra función. Por último, si el valor es igual a
“C” se activa la función “igualación” la cual //bluetooth hc-06
detiene el movimiento de los motores. Algo int state = 0; // Variable lectura serial
importante de aclarar es que podemos enviar
cualquier valor de forma aleatoria y el //velocidad
programa lo va a ejecutar, no es necesaria la int v =70;
condición de paro con la función “igualación”
de manera intermedia para poder cambiar el void setup() {
sentido del giro de los motores. pinMode(motor1a,OUTPUT);
Posteriormente empezamos con el ensamblado pinMode(motor1b,OUTPUT);
de los componentes electrónicos, el puente H pinMode(motor2a,OUTPUT);
que utilizamos es muy práctico para esta pinMode(motor2b,OUTPUT);
situación ya que tiene la capacidad de ser Serial.begin(9600);
alimentado con una batería y mediante su }
circuito interno alimenta los dos motores y
también puede alimentar con 5 Volts al void loop() {
Arduino para su funcionamiento, el mismo control();
circuito protege al Arduino aislándolo de los
voltajes y corrientes altas, alimentándose }
solamente con su corriente y voltaje necesario
para su funcionamiento, este puente H de
Arduino solo recibe las señales digitales y por //---------Funciones---------------
salidas PWM que necesita para decidir la
polarización en la que los motores serán void adelante(){
energizados, dotándolos así de un sentido de analogWrite(motor1a,v);
giro. analogWrite(motor1b,0);
Teniendo al Arduino ya energizado podemos analogWrite(motor2a,v);
utilizar su salida de 3.3 Volts para alimentar así analogWrite(motor2b,0);
al módulo bluetooth el cual se encarga de }
recibir los datos directamente de la aplicación
de celular, la cual en este caso es “Arduino void atras(){
Bluetooth Control” entre las diferentes analogWrite(motor1a,0);
herramientas que esta aplicación nos ofrece, analogWrite(motor1b,v);
hay una botonera la cual nos da la facilidad de analogWrite(motor2a,0);
modificar el valor de sus 6 botones por analogWrite(motor2b,v);
cualquier valor alfanumérico, los valores }
elegidos en este caso fueron las letras “A”, “B”
y la letra “C”. void igualacion(){
analogWrite(motor1a,0);
III
REPORTE DE PRÁCTICA. GUERRA SANTIAGO GILBERTO
III. Conclusiones
Del resultado de esta práctica podemos
concluir, dentro de la realización de un
proyecto o una práctica no solo interviene el
pensamiento y el planteamiento de la solución a
la problemática como elemento determinante,
también interviene la propia fiabilidad de los
elementos que intervienen en la misma como
pueden ser los equipos electrónicos/eléctricos o
bien mecánicos, pues al momento de realizar un
proyecto, el hecho de reducir costos en ciertas
áreas como puede ser con los controladores,
propicia un ligero caso de incertidumbre sobre
el resultado final dado que en un momento den
los resultados esperados o bien dejen de
IV