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.

jueves, 19 de septiembre de 2019

SEGUNDA CLASE INFÓRMATICA 4TO PARCIAL

Configuración Bluetooth HC06

Descripción: En la actual clase nos dedicamos a realizar la conexión del Bluethooth HC06 junto con el Arduino.

Resultado de imagen para hc06

La programación para ejecutar esta configuración es la siguiente:



#include    // Incluimos la librería  SoftwareSerial  

SoftwareSerial BT(10,11);    // Definimos los pines RX y TX del Arduino conectados al Bluetooth


void setup()
{
  BT.begin(9600);       // Inicializamos el puerto serie BT que hemos creado
  Serial.begin(9600);   // Inicializamos  el puerto serie  
}
void loop()
{
  if(BT.available())    // Si llega un dato por el puerto BT se envía al monitor serial
  {
    Serial.write(BT.read());
  }
  if(Serial.available())  // Si llega un dato por el monitor serial se envía al puerto BT
  {
     BT.write(Serial.read());
  }
}

Luego de esta programación se realiza el monitor serie

AT (intro)

AT+NAMEelnombredelbluetooth(intro)

AT+PINelpinde4digitosnumericos(intro)

Generalmente en pin será 1234, por conveniencia de memoria.

Conclusión:
Es un nuevo paso para concluir el proyecto, uno muy importante.
Dificultades: Varias conexiones se presentaron a la vez junto con las de otros compañeros.
Logros: Culminé la actividad en teoría.
¿Qué me pregunto?: Por el momento nada.

jueves, 8 de agosto de 2019

PRIMERA CLASE INFORMATICA (4to Parcial)

Tema de la clase: Monitoreando Valores

¿Cuáles son los pasos para subir un programa a la placa Arduino?


Conectar por el USB la placa arduino a el CPU
Verificar la conexion y el puerto
Luego verificado, subir la conexión
Y ya.
¿Ha tenido algún inconveniente?, ¿Por qué?

Todo salió como lo planeado; por el momento no.

¿Cuál es la función del programa?



¿Para qué sirve "Serial.begin()"?

Permiten escribir caracteres ascii en el puerto Serial y establece la velocidad de datos en bits por segundo (baudios) para la transmisión de datos en serie. Para comunicarse con el equipo, utilice uno de estos tipos: 300, 600, 1200, 2400, 4800, 9600, 14400, 19200, 28800, 38400, 57600 o 115200.

¿A qué corresponde el número "9600" dentro de los paréntesis de Serial.begin()?

Hará que los datos vayan a la cantidad de 9600 bps. 

¿Para qué sirve "Serial.println()"?

Esta asigna una velocidad para los datos en serie en bps.

Observe el código y complete la siguiente tabla:


Resultado de imagen para arduino uno



 Variables¿Cuál es su utilidad?
DHTTYPE          Cual tipo de sensor se usará el 22, el 21 o el 11
DHTpinA que pin digital estamos conectando
dhtRepresenta el sensor y contiene el pin y el tipo de sensor
hleer humedad 
tleer temperatura




¿Qué usos le puede dar al sensor de humedad y temperatura dentro de su maqueta domótica?

Podría controlar la calefacción interna mandando una señal al presentarse mucho calor o frío, y nivelando estos.

¿Qué es un sensor DHT11?, ¿qué es una librería?

El sensor DHT11 es un sensor digital de temperatura y humedad del aire. Utiliza una comunicación digital con Arduino, por lo que no se necesita establecer conexión por medio de un pin analogico.
Las librerías son trozos de código hechas por otras personas que implementamos en nuestros codigos.

¿Cuáles fueron sus logros y dificultades?, ¿cómo las superó?, ¿qué se pregunta?

Los logros que se alcanzaron en esta clase fué el culminar con las conexiones propuestas. Las dificualtades fueron que al inicio me atrasé un poco por distraerme. Hoy no hubo dudas..

miércoles, 7 de agosto de 2019

SEGUNDA CLASE INFORMATICA DEL 3ER PARCIAL

OBJETIVO
Realizamos la conexión de un sensor PIR junto con el arduino y un led

Utilizamos
  • Resistencias
  • Cables (macho-macho)
  • Protoboard
  • Arduino
  • Led
  • Sensor RIP 


¿Qué es un sensor PIR?

Un sensor infrarrojo pasivo de movimiento basados en PIR.

¿Qué es una variable?

Es espacio libre en la memoria

¿Qué son variables globales?

Es una variable accesible en todos los ámbitos de un programa informático. Esta definición se otorga solo al campo informatico.

¿Qué son  las variables locales?

Es una variable a la que se le otorga un ámbito local. Es decir que aquellas variables sólo pueden accederse desde la función o bloque de instrucciones en donde se declaran. Lo opuesto a la variables globales

¿Cuáles son las características de los identificadores de la variables?

Son los nombres que se asignan a los distintos elementos de un programa. Por ejemplo: Variables, nombres de funciones, entre otras.
 Para construir identificadores usando el lenguaje C podemos usar caracteres alfabéticos (A,B,C...)

Tipos de datos

Datos simples o básicos: 
La principal característica es que ocupan una sola casilla de memoria, por lo tanto, una variable simple hace referencia aun único valor a la vez. 

¿Cuáles son los pasos para subir un programa a la placa Arduino?


¿Ha tenido algún inconveniente?, ¿por qué?, ¿cómo se solucionó?, ¿cuál es la función del programa?

No se me ha presentado nada por el momento.
He seguido las instrucciones.

miércoles, 31 de julio de 2019

PRIMERA CLASE INFORMATICA : Detector de movimiento

Detector de movimiento

Resultado de imagen para detector de movimiento arduino

¿Cuáles son los pasos para subir un programa a la placa Arduino?
Paso 1. Conectar al arduino al ordenador y verificar su correcta conexión
Paso2. Clickear la opción "HERRAMIENTAS" y verificar el puerto
Paso 3. Subir el archivo con la opción "CARGAR"


Dificultades:  --- 
Logros: Finalizar la conexión a tiempo
¿Qué me pregunto?: ¿Como mis compañeros obtienen su correcta conexión a la primera?

jueves, 11 de julio de 2019

PRIMERA CLASE MECÁNICA-2DO PARCIAL

Descripción:

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

Utilizamos:

  • Tijeras
  • Cartón
  • Lapíz
  • Buen pulso
  • Cutter
  • Pintura

Dificultades: Soy alergica al acerrín 
Logros: La casa tiene buen avanze
¿Qué me pregunto?: ¿Continuaremos con este buen progreso?

jueves, 20 de junio de 2019

TERCERA CLASE DE INFORMATICA (2DO PARCIAL)


TERCERA CLASE DE INFORMÁTICA

Resultado de imagen para informatica

Descripción:
En esta clase nos enfocamos en posicionar los elementos electrónicos en nuestro
diseño de la casa domótica, como leds, sensores, entre otros.

Conclusión:
Analizamos y ubicamos en lugares previamente evaluados para
su buen funcionamiento futuro

Dificultades: Acoplar las necesidades del cliente en los planos (LOGRADO)
Logros: Culminar con un diseño perfecto.
¿Qué me pregunto?: ¿Satisfaserá los planos los gustos de nuestro cliente?


Fuentes:
Informática 2018. (Martes, 15 de enero de 2019).Tutorias de Verano 2019 ¡Bienvenidos a las clases de tutorias de la prof.Ocaño y el prof. Chiappa!. Recuperado el 20 de junio del 2019 desde http://informatica2018gocano.blogspot.com/2019/01/tutorias-de-verano-2019.html

TERCERA CLASE DE MECÁNICA (2DO PARCIAL)



TERCERA CLASE DE MECÁNICA

Plan de clase: Conexiones (continuación)



Descripción:

Los materiales que utilizamos en la presente clase son los mismos mecionados en la 1era. En esta añadimos nuevas conexiones al circuito.

Conclusión:

Esta clase fue una continuacion en la cual añadimos 
nuevas conexiones al previo.

Dificultades:  Conocerme los codigos de programación
Logros: Finalizar la conexión a tiempo
¿Qué me pregunto?: ¿Como mis compañeros logran grabarse los códigos de programación?

miércoles, 19 de junio de 2019

PIN DIGITAL Y PIN ANALÓGICO





PIN DIGITAL Y PIN ANALÓGICO

Entradas analógicas:

Para hacer la lectura de uno de estos pines escribiremos en nuestro código

lectura = analogRead(pinentrada);
“lectura” lo sustituimos por el nombre de la variable donde queramos almacenar el valor leído y en “pinentrada” tendremos que poner el número del pin analógico que hemos elegido (0,1,...5) o el nombre de la variable que almacena dicho número.

Esta función nos devolverá un valor que va de 0 a 1023 en proporción al nivel de la señal de entrada. Para una entrada nula obtendremos el valor 0, para una entrada de 2.5 Voltios 511 (la mitad de 1023) y para 5 Voltios 1023.


Imagen 0 en Tutorial Arduino: Entradas Analógicas y Digitales
Entradas digitales:

Las entradas digitales son las mismas que las salidas digitales, es decir, los pines que van del 1 al 13. Se diferencian de las analógicas porque éstas son capaces de “entender” sólo dos niveles de señal, LOW o valores cercanos a 0 V y HIGH o valores cercanos a 5 V. Puede parecer una desventaja pero en realidad puede ser todo lo contrario. Y no sólo porque a veces únicamente necesitemos saber dos estados sino porque así es capaz de leer señales de pulsos digitales. Esto significa que puede comunicarse .
Aunque los pines digitales por defecto vienen configurados como entradas, si queremos hacerlo manualmente escribimos en nuestro código

pinMode(pinentrada,INPUT);
Para almacenar los dos valores posibles LOW o HIGH en una variable llamada “lectura” escribimos

lectura = digitalRead(pinentrada);


Imagen 1 en Tutorial Arduino: Entradas Analógicas y Digitales

Fuentes:


Guillermo Pérez. (22 de Abril de 2015). Tutorial Arduino: Entradas Analógicas y Digitales. Recuperado el 19 de junio del 2019 desde https://openwebinars.net/blog/tutorial-arduino-entradas-analogicas-y-digitales/

SEGUNDA CLASE INFROMATICA (2DO PARCIAL)

SEGUNDA CLASE INFROMATICA

Plan de clase: Planos de la casa  (continuacion)


Programa usado:

Planner 5D

Descripción:

A esta altura de los planos, el diseño era individual y los detalles, colores, formas, estilos y diseños dependían solo de nosotros.
Por separado, mi compañero y yo dispusimos a realizar nuestro planos. Quedaron chéveres.

Conclusión:
Al terminar la clase subimos los proyectos a DRIVE en desarrollo de ideas

Dificultades: Aprender a usar el programa rápido.
Logros: Finalizar la a tiempo.
¿Qué me pregunto?: ¿ Le gustará al cliente?

Funtes:

Construya la casa de sus sueños. (22 ago. 2018). PLANNER 5D. Recuperado el 19 de junio del 2019 desde https://planner5d.com/es/

sábado, 15 de junio de 2019

SEGUNDA CLASE MECANICA (2D PARCIAL)



SEGUNDA CLASE MECANICA



Plan de clase: Conexiones.



Pasos básicos para programar:


Resumidamente expondremos la necesidad de dar dos pasos para aprender a programar:

1. Adquirir unos "fundamentos de programación".

2. Desarrollar programas utilizando un lenguaje.

Obviamente estamos hablando de "comenzar a programar". Hacernos expertos supondrá más pasos y más tiempo quizás el reciclaje dure "toda la vida". 


Descripción:

Los materiales que utilizamos en la presente clase son los mismos mecionados en la 1era.
Nuestra programación fue:
Void, Setup(){

"Configurar entradas y salidas"
PinMode (A0, INPUT)
PinMode (2, OUTPUT)
PinMode (3, OUTPUT)
}
Void loop(){
int fotocelda=analogRead (A0) ;
if (fotocelda <50)
{
digitalWrite (2, HIGH)
digitalWrite (3, HIGH)
}
else
{
digitalWrite (2, LOW)
digitalWrite (3, LOW)
}

Conclusiones:

En lac lase de hoy aprendimos a programar y a realizar conexiones para cumplir el propósito deconocer cantidad ,ax. y min. de luz se necesita para activar la luces automáticas.

Dificultades:  Conocerme los codigos de programación
Logros: Finalizar la conexión a tiempo
¿Qué me pregunto?: ¿Como mis compañeros logran grabarse los códigos de programación?

Fuentes:

aprenderaprogramar.com. (Mayo- Junio 2019). ¿Qué pasos debemos dar para aprender a programar?. Recuperado el 15 de junio del 2019 desde https://www.aprenderaprogramar.com/index.php?option=com_content&view=article&id=38&Itemid=78

sábado, 8 de junio de 2019

PRIMERA CLASE INFORMÁTICA (2DO PARCIAL)



PRIMERA CLASE INFORMÁTICA 

Plan de clase: Especificaciones de diseño ( continuación).
Resultado de imagen para planear

¿ Como hacer una correcta entrevisa?

Preséntate. ...
Haz que el entrevistado se sienta cómodo. ...
Haz tus preguntas. ...
Escucha con atención. ...
Permanece tranquilo. ...
Deja que la persona actúe con naturalidad. ...
Mantén la concentración. ...
Mantén el control.


Descripción:
En este punto de la clase comenzamos con el DESARROLLO DE IDEAS, en el cual topamos temas como lo son :
  • Cliente
  • Consideraciones ambientales
  • Costo
  • Estética
  • Fabricación
  • Función
  • Materiales
  • Seguridad
  • Tamaño
Incluso, iniciamos con los planos de disñeo de nuestra casa como en PLANNER 5D (en mi caso) para mayor facilidad de trabajo.

Conclusión:

Esto para tener un mejor visión de nuestro proyecto, par no tener que pensar dos o más veces en nuestra elección, debido a que esta , ya estaba planeada gracias a que desarrollamos especificaciones de diseño que indiquen claramente los criterios con los que medir el éxito del diseño de una casa domótica.

Dificultades: Acoplar las necesidades del cliente en los planos (LOGRADO)
Logros: Culminar con un diseño perfecto.
¿Qué me pregunto?: ¿Satisfaserá los planos los gustos de nuestro cliente?

Fuentes:

wikiHow. (s.f) Cómo hacer una entrevista a una persona. Recuperado el 8 de junio del 2019 desde https://es.wikihow.com/hacer-una-entrevista-a-una-persona

PRIMERA CLASE DE MECÁNICA (2DO PARCIAL)

PRIMERA CLASE DE MECÁNICA

Plan de clase: Realizar una conexión de un led con un potenciometro.

¿Qué es un Potenciómetro?

 Un potenciómetro es una Resistencia Variable. Así de sencillo. El problema, o la diferencia, es la técnica para que esa resistencia pueda variar y como lo hace.


Materiales:
  • Potenciómetro
  • Clables macho-macho
  • Led
  • Protoboard
  • Batería + su broche



Descripción:
Procedimos a conectar la batería + con + y - con - , con su respectivo broche. Acto seguido el potencimetro en conectado de tal manera que el terminal 1 en negativo y el terminal 2 en positivo, y la mitad al lado de la residtencia. 

Conclusión:
Por último se pasa la energía (-)  ubicandose donde esta el led con ayuda de un cable y ubicamos una resistencia.

Dificultades:  No facilidad al ubicar los cables y demas componentes en el protoboars ( Eran muy chiquitos).
Logros: Finalizar la conexión a tiempo
¿Qué me pregunto?: N/A


Fuentes:
Área T. (s.f). POTENCIOMETRO. Recuperado el 8 de junio del 2019 desde https://www.areatecnologia.com/electronica/potenciometro.html.


jueves, 30 de mayo de 2019

Reflexión fin del parcial

Reflexión fin del parcial


  1. Para concluir este parcial, quisiera recalcar que he desarrollado ciertos perfiles del BI, tales como: Indagadores, pensadores, reflexivos e instruidos. También hemos avanzado el proyecto alcanzando los debidos aprendizajes requeridos, con buenas calificaciones y nuevos conocimientos mecánicos y electrónicos. ( Si deseas saber las clases de mecánica que hemos visto haz clic aquí )
  2.  El parcial ha tenido un grado de complejidad entre medio y bajo, gracias a que los maestros nos han explicado y detallado los temas con claridad, para así poder ejecutarlos de la manera mas práctica y sencilla.
  3. Por ultimo puedo opinar que en mi grupo de la casa domotica tenemos capacidades complementarias, para que cada uno se destaque en sus puntos fuertes y ayude al otro en este, y así nuestro trabajo ha dado frutos.


Imagen relacionada


miércoles, 22 de mayo de 2019

CUARTA CLASE DE MECÁNICA

¿Qué es un circuito en electricidad?

Sistema formado por uno o varios conductoresrecorridopor una corriente eléctricay en el cual hay generalmente intercaladosaparatos productores o consumidores de esta corriente.

Ejemplos.


Circuito en serie.
Resultado de imagen para CIRCUITO EN SERIE:

Circuito electrónico en serie:
Resultado de imagen para CIRCUITO EN ELECTRICO EN SERIE

Circuito paralelo:
Resultado de imagen para CIRCUITO PARALELO

Fuentes:
https://dle.rae.es/?id=9JQn01o