domingo, 30 de junio de 2019

Mini Proyecto 2 Estudiantes: Controlando Luces con Arduino

Unidad Educativa Particular Politécnico
Informática
2do "A" Oxford - II Parcial I Quimestre
Estefano Viteri - Miguel Rodríguez
 Mini Proyecto 2 Estudiantes: Controlando Luces con Arduino-Aporte

Materiales de trabajo:

  • 1 protoboard
  • 1 arduino
  • 1 potenciómetro
  • 1 foto resistor
  • 2 pulsadores
  • 8 leds
  • 8 resistencia 220 o 330 ohmios
  • Cables macho - macho
Desarrollo de la actividad:

     Haciendo uso de los materiales mencionados en la parte superior, se realizó la conexión del cicuito con Arduino de tal forma de crear un diseño que permita controlar y enviar a los LEDs 3 patrones diferentes de encendido que a su vez pueda ser su velocidad regulada a través del potenciómetro. es de esta forma que primero se realizó la programación del Arduino, haciendo uso de sus pines digitales para conectar a los LEDs y a su vez declararlos como salidas digitales en el programa.

      Se estableció asimismo, a los valores que de el potenciómetro como variable controladora de la velocidad de encendido y apagado (patrón) de los LEDs. Se declaran las botoneras como entradas y las secuencias de los leds según su botonera y a su vez con el delay del valor del potenciómetro que se proporcione. Fuimos realizando parte por parte, realizando ajustes, corrigiendo algún error y manteniendo el orden el circuito para su fácil análisis y aumentos al programa hasta llegar a finalizar con el resultado esperado. Se demuestra en el siguiente vídeo la apariencia final del circuito y su funcionamiento.





REFLEXIÓN: ¿QUÉ DIFICULTADES TUVO? Y ¿CÓMO LOGRO SUPERARLA? Y CONCLUSIÓN DE COMO FUNCIONA EL COMPONENTE TRABAJADO. 


     La principal dificultad con la cual nos encontramos al desarrollar el proyecto colaborativo fue en cuanto a la programación de los patrones o secuencias de encendido y apagado pues no solo teníamos que asegurarnos de que exista sintaxis sino también que se aplique de forma correcta con el circuito conectado pues a veces se configuraba mal un pin o se conectaba un cable en el pin incorrecto. A pesar de esto, realizamos satisfactoriamente la programación y conexión revisando minuciosamente cada conexión y componente del proyecto. 

     Al finalizar obtuvimos el circuito conectado en función del programa, cambiando las secuencias de los LEDs mediante 3 botoneras y aumentando y disminuyendo la velocidad de las secuencias mencionadas mediante la regulación de un potenciómetro.

jueves, 20 de junio de 2019

PRÁCTICA INDIVIDUAL #2: ARDUINO + LEDS PRENDIDO EN SECUENCIA + POTENCIÓMETRO REGULANDO VELOCIDAD

Unidad Educativa Particular Politécnico
Informática
2do "A" Oxford - II Parcial I Quimestre
Estefano Viteri
Práctica individual #2: Arduino-LEDs en secuencia-Potenciómetro


Materiales de trabajo:

  • 1 protoboard
  • 1 arduino
  • 1 potenciómetro
  • 4 leds
  • 4 resistencias de 220 ohmios
  • Cables macho - macho
El objetivo de ésta práctica fue de efectuar la función de cuatro LEDs de forma intermitente, mediante la programación de un Arduino UNO que a su vez permita regular la frecuencia o variación de tiempo de encendido de los diodos LED mediante un potenciómetro.
Para orientarnos mejor en la conexión de los componentes del protoboard, primero se realizó la programación del Arduino teniendo en cuenta las propiedades técnicas del potenciómetro y del funcionamiento de los LEDs, destacando que se configuran los pines digitales (para los LEDs) y el pin análogo A0 para que se tome como variable de dependencia de la intermitencia de los LEDs al potenciómetro.
La programación termina de ésta manera:


//Variables Globales
//Variables de referencia para los leds
int led1 = 1;
int led2 = 2;
int led3 = 3;
int led4 = 4;

//Variable de referencia del potenciómetro
int potenciometro = A0;

//Variable donde se almacenará lo que ingrese del potenciómetro
int valorPotenciometro;

void setup() {
  // todos los pines de los leds deben ser salida
  pinMode(led1, OUTPUT);
  pinMode(led2, OUTPUT);
  pinMode(led3, OUTPUT);
  pinMode(led4, OUTPUT);
}

void loop() {
  // put your main code here, to run repeatedly:
  // Leo el puerto A0 (analógico) para saber cuanto ha cambiado
  valorPotenciometro = analogRead(potenciometro);

  // prendo los leds o alguna otra secuencia
  digitalWrite(led1, HIGH);
  digitalWrite(led2, HIGH);
  digitalWrite(led3, HIGH);
  digitalWrite(led4, HIGH);

  // espero un tiempo y dependerá del valor del potenciómetro
  delay(valorPotenciometro);

  // apago los leds o alguna otra secuencia
  digitalWrite(led1, LOW);
  digitalWrite(led2, LOW);
  digitalWrite(led3, LOW);
  digitalWrite(led4, LOW);

  // espero un tiempo y dependerá del valor del potenciómetro
  delay(valorPotenciometro);
}

El código fue compilado, revisado y subido a la placa Arduino.
A partir de éste punto se realizan las conexiones de los componentes en el Arduino y el protoboard.
Primero se conectan los 4 LEDs, tomando al pin GND del Arduino como línea de energía negativa, y los pins digitales 1,2,3 y 4 como energía positiva conectada a un extremo de la resistencia conectada a la pata positiva del LED. Luego se procede a la conexión de las tres patas del potenciómetro, una a GND, una al pin análogo A0 y otro al pin de 5V.
Quedando de ésta forma:

REFLEXIÓN
¿QUÉ DIFICULTADES TUVO? Y ¿CÓMO LOGRO SUPERARLA?
Se dificultó en mi caso, un poco, la conexión del potenciómetro pues al inicio, pude conectar los LEDs sin problema pero el potenciómetro no funcionaba pues no regulaba la intermitencia de los LEDs lo cual pude solucionar posicionando todo el circuito del ptrotoboard en un solo extremo y el potenciómetro en el otro, cambiando algunas de las ubicaciones donde estaban conectados los cables macho-macho del potenciómetro. 
De esta forma se evidencian las funciones de cada componente empleado tales como el Arduino como controlador del accionar de los LEDs y el potenciómetro, interpretando la señal reguladora del potenciómetro para cambiar el tiempo entre encendido-apagado intermitente.

viernes, 14 de junio de 2019

PRÁCTICA: POTENCIÓMETRO - FOTO CELDA - PULSADOR - ARDUINO

Unidad Educativa Particular Politécnico
Informática
2do "A" Oxford - II Parcial I Quimestre
Estefano Viteri
Práctica: Potenciometro-Fotocelda-Arduino-Pulsador.



CIRCUITO CON POTENCIÓMETRO
MATERIALES DE TRABAJO:
  • 1 protoboard.
  • 1 potenciómetro.
  • 1 LED.
  • 1 resistencia de 220 ohmios.
  • Cables macho-macho.
  • 1 batería  de 9V y broche de conexión.
Con los materiales mencionados en la parte superior, se llevó a cabo la conexión de un LED mediante la intervención de un potenciómetro el cual tiene la función de regular el paso de delimitar el paso de corriente eléctrica que va hacia el LED en éste caso. De tal forma se conectó la batería, un cable de la línea negativa a la pata derecha del potenciómetro y junto a la pata de en medio del mismo se conecta un extremo de la resistencia de 220 ohm y el otro a la pata positiva del LED y finalmente se conectaron los cables de energía negativa al LED y al potenciómetro. Como puede ser evidenciado en las siguientes imágenes:


Aquí se puede ver la conexión del circuito con la perilla del potenciómetro en su nivel o punto más bajo, razón por la que el LED está apagado.
Como puede ser visto, se gira el potenciómetro hasta alrededor de la mitad, causando que el LED encienda a una intensidad media.
Finalmente, se gira completamente la perilla del potenciómetro y el LED enciende a máxima capacidad o intensidad.

Preguntas de reflexión:
¿Qué dificultades tuvo? Y ¿cómo logro superarla? Y conclusión de como funciona el componente trabajado.
La principal dificultad que pude encontrar en el proceso fue la identificación de la función de cada una de las tres patas del potenciómetro, lo cual resultó un poco confuso. Sin embargo, tras analizar e informarme más con respecto a los aspectos técnicos del potenciómetro, pude realizar la conexión satisfactoriamente. 
En conclusión, se pudo demostrar la función, mediante el circuito, del potenciómetro en un circuito, el cual es de limitar el paso de la corriente eléctrica, provocando una caída en la tensión, tal como fue observado en el LED conectado.

CIRCUITO CON FOTO CELDA
MATERIALES DE TRABAJO:
  • 1 protoboard.
  • 1 fotorresistencia.
  • 1 LED.
  • 1 resistencia de 220 ohmios.
  • Cables macho-macho.
  • 1 batería  de 9V y broche de conexión.

En este circuito se utilizó un fotorresistor el cual se conectó una pata a la energía positiva y la otra a un extremo de la resistencia de 220 ohm que iría dirigida a la pata positiva del LED, finalmente se conecta la energía negativa y se muestran los resultados.

Como puede ser observado, ésta es la apariencia del circuito de un LED conectado mediante un fotorresistor. Al no haber un cambio en la luz, el fotorresistor permite el encendido de la luz a su máxima capacidad.


Aquí, he cubierto con la mano el fotorresistor, de tal forma que éste detecta un cambio en la luz y aumenta su resistencia, disminuyendo la intensidad de la luz del LED.

Preguntas de reflexión:
¿Qué dificultades tuvo? Y ¿cómo logro superarla? Y conclusión de como funciona el componente trabajado.
Éste circuito fue más fácil de realizar y la única dificultad que se podría mencionar fue la de la razón por qué se encendía más el LED al captar el fotorresistor más luz, lo cual se debió puesto que éste no estaba programado (duda resuelta al repasar la investigación realizada con anterioridad). Es así que se logra finalmente, realizar la conexión del circuito con un fotorresistor demostrando su función de componente electrónico cuya resistencia disminuye con el aumento de intensidad de luz incidente.

CIRCUITO CON PULSADOR
MATERIALES DE TRABAJO:

  • 1 protoboard.
  • 1 pulsador.
  • 1 LED.
  • 1 resistencia de 220 ohmios.
  • Cables macho-macho.

  • 1 batería  de 9V y broche de conexión.
Ésta conexión fue la más simple, se conectó una pata de la botonera en una fila del protoboard con la energía positiva de la batería y la otra pata fue conectada junto a un extremo de la resistencia de 220 ohm, conectada a su vez con la pata positiva del LED, luego se conectó la línea negativa de energía a la pata negativa del LED y queda terminado el circuito.


La imagen superior muestra la apariencia del circuito terminado, al no estar presionando la botonera, el LED se encuentra apagado.

Al presionar la botonera, el LED enciende a su máxima capacidad satisfactoriamente.

Preguntas de reflexión:
¿Qué dificultades tuvo? Y ¿cómo logro superarla? Y conclusión de como funciona el componente trabajado.
En este circuito no se encontraron dificultades puesto que fue bastante simple. En conclusión de puede afirmar que se logra demostrar la función de la botonera de ser un operador eléctrico que, cuando se oprime, permite el paso de la corriente eléctrica y, cuando se deja de oprimir, la interrumpe.