miércoles, 8 de enero de 2020

TERCERA CLASE INFORMÁTICA, 5TO PARCIAL

Individual #2: Puente H L298N


Utilizamos:
Arduino
Puente H
Motorreductores

Puente H:
 Es un circuito electrónico que permite a un motor eléctrico DC girar en ambos sentidos, avanzar y retrocerder. Los puentes H ya vienen hechos en algunos circuitos integrados, pero también se pueden construir a partir de componentes eléctricos y/o electronicos.

Salidas:

 La salida A esta conformada por OUT1 y OUT2 y la salida B por OUT3 y OUT4. Los pines de habilitación son ENA y ENB respectivamente.

Adiciconal:

Conexion de un  L298N La entrada de tensión Vin admite tensiones entre 3V y 35V; GND.
La tercera conexión de ese grupo V lógico puede funcionar de dos maneras:
Si el jumper del regulador está cerrado activaremos el regulador de tensión del L298N, y en V lógico tendremos una salida de 5V, que podremos usar para lo que queramos, por ejemplo para alimentar una placa Arduino.
Desarrollo:
Resultado de imagen para arduino pwm"



Velocidad de los motores utilizando los pines PWM de Arduino.
Los Pulse Width Modulation presentes en el Arduino permiten generar salidas analógicas desde pines digitales. Esto se refiere a que pode3mos generar una variación entre 0 y 255. Estos pines se identifican con su un signo "~" junto a su valor numérico.

 Resultado de imagen para Arduino"

Dificultades:  --- 
Logros: Comprender el significado de "~" junto a los pines y como usarlos
¿Qué me pregunto?: ¿En que situaciones puedo hacer uso de estos pines?

martes, 7 de enero de 2020

SEGUNDA CLASE INFORMÁTICA, 5TA UNIDAD

 Descripción:

Fuimos al taller de mecánica a continuar la elaboración de nuestra maqueta
"La casa domótica"

Utilizamos:

Arduino
Puente H L298N
Protoboard



Programación
int motorA1=2;
int motorA2=3;
int velA=6;
int motorB1=4;
int motorB2=5;
int velB=9;
void setup() {
  pinMode(motorA1,OUTPUT);
  pinMode(motorA2,OUTPUT);
  pinMode(motorB1,OUTPUT);
  pinMode(motorB2,OUTPUT);
  pinMode(velA,OUTPUT);
  pinMode(velB,OUTPUT);
}

void loop() {
  //adelante
  digitalWrite(motorA1,HIGH); digitalWrite(motorB1,HIGH);
  digitalWrite(motorA2,LOW); digitalWrite(motorB2,LOW);
  analogWrite(velA,255); analogWrite(velB,100);
  delay(3000);
  //atrás
  digitalWrite(motorA1,LOW); digitalWrite(motorB1,LOW);
  digitalWrite(motorA2,HIGH); digitalWrite(motorB2,HIGH);
  delay(3000);
  //detener
  digitalWrite(motorA1,LOW); digitalWrite(motorB1,LOW);
  digitalWrite(motorA2,LOW); digitalWrite(motorB2,LOW);
  delay(2000);
}

 

Dificultades: -- 
Logros: Cumplimos con las conexiones que se desarrollaron es esta clase
¿Qué me pregunto?: ¿Continuaremos con este buen progreso?


jueves, 21 de noviembre de 2019

Tarea #1: Ideas de diseño

Tarea #1: Ideas de diseño

En su documento de Desarrollo de ideas, agregue el siguiente aspecto de la etapa B:
ii. Desarrollar una variedad de ideas de diseño factibles que puedan ser interpretadas correctamente por otras personas
Cada estudiante debe elaborar un dibujo del carro donde se pueda observar claramente:
  • La forma de la estructura externa
  • La ubicación de componentes electrónicos
Recuerde incluir anotaciones de: colores, medidas y materiales. Los dibujos pueden ser en papel o computador, pero es necesario que lo suban aquí.


Aplicación utilizada:MediBang Paint

sábado, 16 de noviembre de 2019

PRIMERA CLASE DE INFORMÁTICA, UNIDAD 5

Individual #2: Puente H L298N


¿Qué es y para qué sirve un puente h?
Es una tarjeta para el control de motores que nos permite controlar la velocidad y la dirección de dos motores de corriente continua o un motor paso a paso de una forma muy sencilla, gracias a los 2 los dos H-bridge que monta.

¿Cuáles son las entradas y salidas de un L298N?
Entradas: ENA, IN1, IN2 correspondientes a las entradas para controlar el MOTOR A (OUT1 y OUT2)
De igual manera ENB, IN3, IN4 permiten controlar el MOTOR B (OUT3 y OUT4)
ENA y ENB, sirven para habilitar o deshabilitar sus respectivos motores, generalmente se utilizan para controlar la velocidad, ingresando una señal de PWM por estos pines. Si no se usan se deben de conectar los Jumper para que siempre estén habilitados.



¿Cuál es la conexión de un L298N?
¿Qué es lo que hay que evitar al trabajar con un L298N?
Alimentarlo con un voltaje mayor al que soporta es un punto que se debe tomar a consideración. Por otro lado el módulo podría sufrir graves daños si conectamos una tensión de entrada al pin de +5V, cuando el jumper de selección de 5V se encuentre activado.

¿Cuál es el programa Arduino básico para avanzar, retroceder y parar utilizando dos motorreductores conectados a un L298N?

int motorA1=2;
int motorA2=3;

int motorB1=4;
int motorB2=5;

void setup() {
  pinMode(A1, OUTPUT);
  pinMode(A2, OUTPUT);
  pinMode(B1, OUTPUT);
  pinMode(B2, OUTPUT);
  
  
  // put your setup code here, to run once:

}

void loop() {
  //adelante
  digitalWrite(motor A1, HIGH);digitalWrite(motor B1, HIGH);
  digitalWrite(motor A2, LOW);digitalWrite(motor B2, LOW)
  delay(3000);
  //atrás
  digitalWrite(motor A1, LOW);digitalWrite(motor B1, LOW);
  digitalWrite(motor A2, HIGH);digitalWrite(motor B2, LOW);
  delay(3000);
  //detener
  digitalWrite(motor A1, LOW);digitalWrite(motor B1, LOW);
  digitalWrite(motor A2, LOW);digitalWrite(motor B2, LOW);
  delay(2000);



}


Fuentes: 


sábado, 19 de octubre de 2019

QUINTA CLASE INFORMÁTICA 4TO PARCIAL

CREACIÓN DE LA APLICACIÓN
PARTE 2

Descripción: Con la ayuda de @https://appinventor.mit.edu/, comenzamos con la elaboración de la aplicación con la cual controlaremos las funciones domóticas de nuestra casa, vía Bluetooth. PARTE 2; por cuestiones de tiempo el avance es notorio. A continuación se mostrará el mismo.


Conclusión: Gracias a páginas y aplicaciones externas, pude cambiar el aspecto de la antes ya mencionada aplicación para la casa domótica. 

Dificultades: Al principio me atrasé un poco por fallos en la laptop, pero se solucionaron.
Logros: Ahora todo está más estético.
¿Qué me pregunto?: ¿Funcionará?.

jueves, 17 de octubre de 2019

CUARTA CLASE INFORMÁTICA 4TO PARCIAL

CREACIÓN DE LA APLICACIÓN
PARTE 1

Descripción:  Con la ayuda de @https://appinventor.mit.edu/, comenzamos con la elaboración de la aplicación con la cual controlaremos las funciones domóticas de nuestra casa, vía Bluetooth.



Este es un inicio de la creación de dicha aplicación.
Más adelante se agregarán más opciones.

Conclusión: El día de hoy logramos comenzar nuestra aplicación móvil. En el transcurso de esta modificaré el aspecto de las misma, entre otras cosas.

Logros: Empezamos la creación de la app.
Dificultades: No por ahora.
¿Qué me pregunto?: ¿Habrán más temas de letras que no tengan aspecto tan básico?

miércoles, 16 de octubre de 2019

TERCERA CLASE MECÁNICA 4TO PARCIAL

Instalación electrónica

Descripción: (Tiempo; 40 minutos) Procedimos a ubicar las conexiones previas en la maqueta para iniciar el proceso de conclusión de la misma :).
Resultado de imagen para casa domotica

Lamentablemente hoy no contaba con las conexiones ya que se quedaron en otro lado :v

Conclusión: Debimos haber tenido más horas clase, pero por factores externos estamos con el tiempo bastante limitado.

Dificultades: Ya lo mencioné, no contaba con las conexiones.
Logros: Mejoramos algunos aspectos de la maqueta.
¿Qué me pregunto?: Probablemente no tengamos suficiente tiempo al final de todo. Mi compañero y yo tenemos dudas acerca de aquello.