domingo, 2 de julio de 2017

Bitacora 2
Trabajo en parejas, Jorge San Lucas y Nallely Salazar
Programación 1
Constaba en realizar una práctica conectando la matriz de leds 8x8 con el arduino usando los componentes electrónicos.
Materiales:
·       Matriz leds de 8x8
·       8 resistencias de 220 o 330 ohm
·       16 cables macho-hembra
·       8 cables macho-macho
·       Arduino uno o mega
El profesor lo primero que menciono fue comprobar si era negativo o positivo común, para lo cual realizamos la respectiva conexión con una batería, una resistencia, un cable macho-macho y la matriz.
Nuestra matriz era positivo común y para realizar la conexión utilizamos la siguiente tabla:


Para positivo común
Matriz led Filas
9         14         8         12         1         7         2         5
Arduino uno o mega
2           3         4          5           6        7         8         9

Configuración patas de la matriz con los pines del arduino
Se alimentan con 0v
Matriz leds columnas
13         3         4         10        6        11       15         16
Arduino Mega
10        11        12       13        14      15       16         17



Lo primero que debíamos hacer era introducir el primero código explicado en clase para que así se puedan prender todos los focos y con eso comenzábamos. 


Código para la primera programación




Programación 2
Antes de realizar la práctica, el profesor nos explicó cómo debíamos realizar la programación para que esta funcione correctamente.
La segunda programación constaba de realizar un recorrido sólo por el marco.
Usando estructuras de repetición hacer que un led se prenda y se mueva por los bordes de la matriz 8x8.
Esta programación  tomó alrededor de 3 clases entender cómo funcionaba y, mediante muchas pruebas y errores, pudimos al final, realizarla correctamente. Como ya era mas desafiante y mas detallado ya fue mucho mas complicado que la primera programación. 
Básicamente debíamos crear una secuencia  estableciendo un rango en el que íbamos a trabajar en las filas y columnas y luego apagar una para encender las demás hasta llegar al resultado esperado y asi sucesivamente. 



Programación 3
En esta programación  usamos de guía en el de los bordes y básicamente a diferencia  de los bordes este no era una fila o una columna recta  por el cual debíamos ver que factor común había en esa columna que queríamos bajar en este caso la diagonal y cuando se encontró debimos programarlo para que este se vaya prendiendo en secuencia. 
 Usando estructuras de repetición hacer que un led se prenda y se mueva por el borde izquierdo - diagonal izquierda a derecha - borde derecho - diagonal derecha a izquierda de la matriz 8x8.  Luego de varias pruebas e intentos casi fallidos, el míster nos brinda la explicación para mejorar nuestro  trabajo hasta que se obtuvimos lo siguiente. 





DIFICULTADES
La mayor dificultad que tuvimos fue entender cómo funcionaría la segunda y tercera programación ya que eran las mas complicadas y también por el hecho de que  era necesario tener una  secuencia determinada que permita encender ciertas filas, apagar ciertas columnas a medida que avance la secuencia. 

martes, 6 de septiembre de 2016

Servomotor

QUE ES?
Motor auxiliar para aumentar automáticamente la energía disponible cuando conviene, tiene la capacidad de ubicarse en cualquier posiciones. Es de usos educativos, los servomotores cuando so mas caros tienen mas características. Una circuitera de calidad así como los engranes asegura la durabilidad del servo, puede operar a 180 grados, viene con varias piezas. Se lo utiliza en un timón de una embarcación, porque es un mecanismo que da movimiento.
 Resultado de imagen para servomotor
Resultado de imagen para SERVOMOTOR
ESPECIFICACIONES

·         Velocidad: 0.19 seg/60° at 4.8V
·         Velocidad: 0.15 seg/60° at 6.0V
·         Torque: 42.00 oz-in at 4.8V
·         Torque: 51.00 oz-in at 6.0V
·         Largo:  1.60" (41mm)
·         Ancho:   0.80" (20mm)
·         Alto:  1.40" (37mm)
·         Peso:  1.5oz (43g)








CONEXIÓN DEL SERVO MOTOR AL ARDUINO

  • Cable amarillo del servo motor al PIN 9 del Arduino o a cualquiera de los PINs marcados como PWM (Pulse Width Modulation, o modulación por ancho de pulsos), es por este cable donde se enviará la señal de control al servo motor para que vaya de 0º a 180.
  • Cable negro del servo motor es el negativo puede ir conectado directamente al GND del Arduino o al protoboard donde tiene todas las GNDs referenciadas.
  • Cable rojo del servo motor es el positivo y va conectado al pin de 5V del arduino. EN caso de estar ocupado conéctelo al protoboard para tener más salidas de 5v.
Resultado de imagen para SERVOMOTOR con arduino

Para conecta el servomotor en el arduino, se tienen que sigue una series de códigos, a continuación le daremos un ejemplo:

#include <Servo.h>

Servo myservo;  //crea un referencia al servo motor

int pos = 0;    //posición inicial del servo
int positions[] = {0, 45, 90, 135, 180};  //posiciones (en grados) para moverse
int numPositions = 5; //cantidad de posiciones disponibles

void setup()
{
  //control servo motor via pin 9
  myservo.attach(9, 650, 2350);
  Serial.begin(9600);
}

void loop()
{
  int i = 0;
  //cambia de posiciones
  for(i = 0; i < numPositions; i++)
  {        
    pos = positions[i];

    //print debug output
    Serial.println("SETTING:");
    Serial.println(pos);

    //cambio de posicion del servo a una nueva
    myservo.write(pos);

    //espero dos segundos
    delay(2000);
  }

}

martes, 26 de julio de 2016

ARDUINO: CONEXIÓN DE MOTOR REDUCTOR Y PUENTE H!




OBJETIVO: Aprender a conectar el motor reductor y puente h dependiendo de sus configuraciones.
MATERIALES:

- Motor reductor con su rueda
- Puente H
- Arduino UNO
- Bateria 9v

¿Qué es un Motor reductor?
Un motor reductor no es mas que un método de reducción de velocidad de un motor de combustión o un motor eléctrico.
¿Cómo funciona?
Un motor reductor sirve para dar una mayor eficiencia de la transmisión de la potencia suministrada por el motor. También le da una mayor segura a la transmicion,reduciendo los costos de mantenimiento y reduciendo el espacio requerido. El motor reductor da una mayor rigidez al montaje y nos facilita menor tiempo para instalarlo.
¿Qué es un Puente H?
Un puente H es un circuito electronico que nos permite controlar el giro del motrolar el giro de un motor de corriente continua. En otras palabras, controlar el sentido con el que un motor gira, ya sea como las manecillas del reloj o contrario.
¿Cómo se conecta un Punte H?
En esta imagen podemos observar la manera en como debemos configurar o conectar cada uno de nuestros componentes en el puente H.

Anexo de la practica




lunes, 11 de julio de 2016

Día Martes 31 de mayo del 2016 y martes 7 de junio del 2016

Circuitos Arduino Primera parte


El auto fantástico fue una serie de televisión de los años 80. Tal vez recordamos sus características luces led que iban y venían de un lado a otro, en forma de secuencia. Basándonos en esta secuencia, el maestro Enrique Guevara nos enseñó lo que debemos hacer para realizar esto con nuestros materiales: Arduino UNO, luces LED, cables Macho - Macho, resistencias y el protoboard. Adicionalmente el programa Arduino para realizar una sencilla programación. 


Las claves que el profesor nos dio para programar el Arduino UNO.
La forma en que debimos armar el circuito, primero teníamos que pensarla y deducirla, pero debido a la dificultad que tuvimos algunos, el profesor nos puso en el proyector, cómo debíamos armarlo. Finalmente logré armar mi circuito.

Martes 7 de junio del 2016

Circuitos Arduino Segunda parte
Parecido a este trabajo anterior, este día el profesor nos dijo que hagamos que el patrón de luces LED, salgan del centro hacia afuera, de manera simétrica.
La programación fue similar al anterior

¿Qué aprendí hoy?
Cómo mediante la programación y los circuitos podemos hacer que una luces se muevan en una forma determinada.

Materiales:
-Arduino UNO
-Protoboard 830 puntos
-Diodos LED
-Resistencias 220 ohms
-Cables Macho - Macho


martes 14 de junio de 2016

 Encendido y Apagado del PIN 13 con el pulsador/Botonera

El día de hoy, se nos propuso un nuevo reto, debido a que recién estamos aprendiendo, cada cosa nueva que nos ponen hacer, involucra un alto razonamiento por parte de nosotros. Hoy el profesor nos dijo que hagamos una programación en la cual mediante la pulsación del Pulsador/Botonera se prenda el PIN 13 y cuando no este siendo aplastado, el PIN 13 debería estar apagado.




El reto: En este caso no hubo mayor reto, ya que lo único que debimos aplicar fue una condición, conectar el pulsador con GND, y lo demás era programación fácil.






¿Qué aprendí hoy?
La importancia de las condiciones durante la programación, para lograr una determinada tarea.

Materiales:
-Arduino UNO
-Protoboard 840 puntos
-Cables Macho - Macho
-Resistencias 220 ohms

martes 21 de junio del 2016

regular la intencidad de la luz de los diodos LED con el potenciometro


Un nuevo desafío se nos presenta hoy, el profesor Enrique Guevara nos  mando a hacer una programación y un circuito en el cuál el potenciómetro regule la intensidad de la luz de los LED. Al principio esto pareció aún más difícil que lo que hicimos anteriormente.

El reto: Debimos aplicar una condición en la cual el Potenciómetro cubra los 1024 estados de la intensidad de la luz

¿Qué aprendí hoy?
Cómo se pueden aplicar las condiciones para lograr regular la intensidad de la luz

Materiales:
-Arduino UNO
-Protoboard 830 puntos
-Potenciómetro
-Cables Macho-Macho
-Resistencias 220 ohms
-Diodos LED




martes 28 de junio de 2016, martes, 5 DE JULIO DE 2016

Leds en direcciones opuestas con botonera y potenciometro

En esta tarea debemos utilizar los dos componentes usados recientemente, la botonera y el potenciometro, para que al pulsar o no, los leds parpadeen en una dirección u otra y al regular el potenciometro se ajuste la intensidad de las luces.

Para esto debimos utilizar dos variables en la programación. También al momento de conectar el circuito debimos mezclar las dos conexiones realizadas anteriormente para los otros circuitos. Para esto conecte ambos componentes a 5v utilizando cables en a protoboard.








pulsador: cambiar el patrón de luz - Potenciometro regular el patrón de luz 

Hoy fue el día de la sumativa, el profesor de informática aplicada  a la educación Enrique Guevara, nos mandó a hacer un trabajo muy interesante, hacer una programación y circuito en el cual, con el pulsador, hacer cambiar el patrón de luz de los 12 diodos LED, y con el potenciómetro, regular la velocidad del patrón de luz de los mismos.

El reto: Fue realmente difícil ya que esta vez necesitábamos aplicar dos condiciones en lugar de una. Y aparte realizar los códigos, donde habían ciertas cosas que no había visto antes.

¿Qué aprendí hoy?
Reflexioné y me di cuenta cómo se hacen los sistemas más grandes como computadoras, robots, etc. Mediante la unión de códigos y diversos circuitos que hacen que se haga una acción específica.

Materiales:
-Arduino UNO
-Protoboard 830 puntos
-Pulsador/Botonera
-Potenciómetro
-Resistencias 220 ohms
-Diodos LED