martes, 25 de agosto de 2015

CONFIGURACIONES PREVIAS PARA RASPBERRY PI

Cordial Saludo,

El Siguiente Tutorial comprende las configuraciones básicas para realizar el estudio de el sistema embebido RASPBERRY PI 2, también se puede utilizar en sus versiones anteriores.


Se han tomado algunas referencias a tutoriales existentes en diferentes paginas web para acelerar el proceso de estudio.


  1. Tutorial 1 – Preparando la tarjeta SD para instalar el sistema operativo (Tomado de http://www.frambuesapi.co/ )
  2. Tutorial 2 – Descarga de NOOBS y copia en la tarjeta SD (Tomado de http://www.frambuesapi.co/ )
  3. Tutorial 3 – Instalación y configuración de inicial del Raspberry Pi (raspi-config) (Tomado de http://www.frambuesapi.co/ )
  4. Tutorial 4 (Parte 2) – Conexión del Raspberry Pi directamente al PC usando cable de red (Tomado de http://www.frambuesapi.co/ )
Teniendo en cuenta las especificaciones de laboratorio o cualquier otro punto de conexion en donde la red este sujeta a una DNS para su respectiva conexion, agregamos las siguientes anotaciones: 
Ir a la parte de "Configuración dirección estática del Raspberry Pi",al abrir el archivo interfaces y despues de asignarle el gateway agregar una linea para la configuracion de la DNS de la siguiente forma:  
dns-nameservers X.X.X.X X.X.X.X X.X.X.X donde X.X.X.X es el DNS al cual realizar la conexion. Tener en cuenta que puede colocar tantas DNS como sean necesarias.
Ejemplo:
En donde se detalla varios DNS,

  •  192.168.0.11 : DNS Perteneciente a la conexion de la Universidad.
  • 192.168.43.1 : DNS Perteneciente a conexion con el WiFi de El Dispositivo Movil.
  • Entre Otros.
5. Tutorial 5 – Conexión remota al Raspberry Pi usando SSH (Tomado de http://www.frambuesapi.co/ )
6. Tutorial 6 – Conexión remota al Raspberry Pi usando VNC (Tomado de http://www.frambuesapi.co/ )
7. Ya que cada vez que iniciemos el sistema operativo de la raspberry PI 2, hay que iniciar el servio vnc, se crea un script con el cual resolvemos dicho problema y nos permite no tener que netrar primero por ssh e iniciar el vcnserver, sino que lo hace automáticamente, para esto seguir el siguiente turorial.
 Como Hacer que el VNC Se Inicie al Iniciar la RASPBERRY PI.
O seguir este resumen de procedimiento
 luego editan el archivo /etc/rc.local
sudo nano /etc/rc.local 
y colocan esta linea: 
su -c "usr/bin/tightvncserver -geometry 1280x1024 -depth 24" pi 
pueden cambiar la geometria para su modo deseado.Lugo para probar, corren: 
sudo /etc/rc.local
 Listo, configurado para que el servidor vcnserver se autoinicie.
8. Intalar QT version 4. 
9. Instalar Libreria "WIRINGPI" 

Ante cualquier inquietud, escribir correo electronico a cbarrios1@udi.edu.co.






Taller 2 Fisica I. Movimiento Uniformemente Acelerado


Cordial Saludo,

Adjunto Taller perteneciente a Movimiento Acelerado, Traerlo impreso el día miércoles 26 de Agosto para resolver dudas.

Tener en cuenta que el PARCIAL es el día martes 02 DE SEPTIEMBRE a las 6:00 am en el salón 203 del Edificio Ana Frank.

Éxitos.

DESCARGAR ARCHIVO.

martes, 18 de agosto de 2015

Taller 1. Fisica I: Movimiento Uniforme

Tengan un Cordial Día,

A continuación adjunto el taller perteneciente a el tema Movimiento Uniforme, el cual deberá ser impreso y llevado el día 18 de Agosto a clases para su respectiva socialización y solución.



Éxitos en su formación Profesional.

viernes, 14 de agosto de 2015

Clase Microcontroladores II, Viernes Cada 15 dias.

Cordial Saludo,

Para recordarles he indicarles que la Clase dispuesta para los dias viernes de microcontroladores II en el horario de 8:15pm, fue cambiada de salon para el edificio Ana Frank en el Laboratorio de Telematica...

De ante mano disculpen la demora he inconvenientes.

Ya envie a los respectivos correos de los lideres de los grupos esta informacion.

Post: Responder con un correo de afirmacion que que leyeron y comprendieron esta informacion.

Ante cualquuer eventualidad escribir a cbarrios1@udi.edu.co

Gracias...

jueves, 16 de abril de 2015

Trabajo Microcontroladores 1 Corte 2.

Cordial Saludo,

Teniendo en cuenta el montaje ya establecido en cual deben estar presentes los siguientes elementos con su respectiva conexión a la tarjeta arduino:

  • 9 Led's
  • 3 Pulsadores
  • 2 Potenciometros

Generar el código para arduino el cual cumpla las siguientes necesidades:
Se tiene el control de 4 leds de los 9 totales que están conectadas a las salidas PWM de la tarjeta arduino, el pc envía a la tarjeta unos datos codificados los cuales controlan el led a seleccionar y el valor de brillo del led seleccionado.
Por medio de uno de los potenciometros se controlara el encendido o el apagado de los 5 led's restantes. Las condiciones iniciales las propondrá el estudiante.

  1. Desde el PC se envía a arduino por el puerto serie la siguiente trama:
    • '<' + led a seleccionar + valor de PWM de el led sel + '>'
      • '<' = Inicia comunicación.
      • led a seleccionar = 
        • 'A' = indica seleccion de led 1.
        • 'B' = indica seleccion de led 2.
        • 'C' = indica seleccion de led 3.
        • 'D' = indica seleccion de led 4.
      • valor de PWM de el led sel = El valor del brillo del led seleccionado de o a 255.
      • '>' = Finalizador Dato comunicación.
    • Emplo:
      • "<A025>" = Se selecciona el primer led y se le aplica un valor de PWM de 25.
      • "<C200>" = Se selecciona el tercer led y se le aplica un valor de PWM de 200.
    • Para tener una mejor comprension de de como convertir un dato "string" o "char" en valor tipo "int" leer sobre estas funciones en las referencias de arduino.
      • variablestring.toInt();
      • variablestring.substring(valor , valor);

  2. El control de los 5 led's restantes se realizara como si fuera un vumetro en donde la intensidad la entrega el potenciometro.
Ejemplo de aplicación de un vumetro: 
https://www.youtube.com/watch?v=SPuBofr5C0Q

Ante cualquier pregunta en la clase de el Sabado se responderán.

Programa de Ejemplo, Problema Estudiado en Clase 15 de abril de 2015 - Solucion

Cordial Saludo,

Probar el código y comprender la lógica de programación.

char LETRA;
int BRILLO= 128;
int pinbrillo=3;
int datoanalog = 0;

void setup() {
  Serial.begin(9600);
  analogWrite(3,BRILLO);
  analogWrite(5,BRILLO);
  analogWrite(6,BRILLO);
}

void loop() {
  if (Serial.available()){
    LETRA = Serial.read();
    if (LETRA == 'A'){
      pinbrillo = 3;
    }
    if (LETRA == 'B'){
      pinbrillo = 5;
    }
    if (LETRA == 'C'){
      pinbrillo = 6;
    }
  }
  datoanalog = analogRead(A1);
  BRILLO = datoanalog/4;
  analogWrite(pinbrillo,BRILLO);
}

miércoles, 8 de abril de 2015

Segunda Parte Laboratorio Electronica I





Cordial Saludo Alumnos,

Para la segunda parte del laboratorio estos son los materiales:




  • 2  x  Potenciometros de 5kohm.
  • 1  x  Led de Color Rojo Estándar 5mm
  • 1  x  Protoboard
  • Cables para Protoboard
  • El valor del Zener Z1 esta entre estos tres, ustedes escogen uno, el de su conveniencia:
    • ZENER 7.5V 1W 1N4737
    • ZENER 8.2V 1W 1N4738
    • ZENER 9.1V 1W 1N4739
  • El valor del Zener Z2 esta entre estos dos, ustedes escogen uno, el de su conveniencia:
    • ZENER 4.3V 1W 1N4731
    • ZENER 4.7V 1W 1N4732
    • ZENER 5.1V 1W 1N4733
    • ZENER 5.6V 1W 1N4734
O el de mejor conveniencia comercial entre estos valores. Tener mas en cuenta el valor del voltaje mas que la referencia, porque podrían no encontrarla.

  • El valor R3, la determina dependiendo de la determinación del diodo Zener Z2, puesto que por el Led1 debe pasar una corriente optima.


Para realizar este Laboratorio deberán tener en cuenta llevar listos los cálculos de los potenciometros para que en una primera  instancia entre en funcionamiento solo el diodo Zener Z2, en una segunda instancia entren en funcionamiento los dos diodos Zener Z1 y Z2.