Archive for 29 octubre 2009|Monthly archive page

Diseño de Pantalla

Foto1: Pantalla principal – Esto es lo primero que vera el usuario al aproximarse al dispositivo se le mostrara el mapa del metro este lo podrá aumentar de tamaño para ver bien en donde esta y para donde quiere ir también se mostrara la hora que abre y sierra la estación, arriba se puede apreciar el nombre de la estación que esta actual mente y a un costado se le mostrara unos botones de acceso que le ayudara con el problema que tenga o quiera saber.

Foto2: Mapa Entorno– En esta parte se le mostrara al usuario el entorno del metro que calles cruzan al rededor del etc. También se puede aumentar y disminuir el zoom  para ver con más claridad.

Foto3: Saldo– En esta parte se mostrara el saldo de su tarjeta

Foto4: Salva pantalla– Este será el salva pantalla del dispositivo cuando las personas se hacer quien pasara a la pantalla principal al pasar un tiempo vuelve el salva pantallas hasta que otra persona se hacer que  al dispositivo.

Foto5: Tiempo de Viaje– En esta parte se mostrara el tiempo de viaje que tiene de una estación a otra así el usuario sabrá en ese mismo instante el tiempo q se demorara en llegar a la estación de destino

Tienda–  En esta parte se mostrara las tiendas que tiene la estación y así el usuario sabrá donde esta cada una y podrá llegar sin perderse (En Construcción)

Diseño de Pantalla

Conectado el sensor IR Sharp 2Y0A21 a Arduino

Lo primero fue buscar el datasheet del sensor, gracias a ayuda de una compañera, logre dar con el modelo correspondiente, en este caso un Sharp 2Y0A21 en el siguiente enlace. Luego se hicieron las conecciones correspondientes, esto varia segun el sensor y la marca. Este sensor posee una salida analoga (Vo) un entrada de 5V (Vcc) y una tierra (GND). En lo que respecta a medicion, tiene un alcance minimo de 10 cm y un maximo de 80 cm y consume 30 mA.

La programacion funciona perfecto con este sensor, se consiguen valores para distintas distancias.

Arduino Duemilanove ATMEGA 328 y sensor Sharp IR

Salida serial

La programcion es la siguiente:

byte sensorPin=0;
int latestVal=0;
int maxVal=0;
int minVal=1024;

void setup() {
Serial.begin(9600);
Serial.println(“in setup”);
}

void loop() {
//Serial.println(“In loop”);
latestVal = analogRead(sensorPin);
if(latestVal < minVal) { minVal = latestVal; } if(latestVal > maxVal) {
maxVal = latestVal;
}
Serial.print(“Max: “);
Serial.print(maxVal);
Serial.print(” Min: “);
Serial.print(minVal);
Serial.print(” Latest: “);
Serial.println(latestVal);
delay(1000);
}

Link de ref: http://forum.pololu.com/viewtopic.php?f=8&t=799

Borrador del Modulo de Consultas

Modulo-5

Borrador del Modulo de Consultas

Modulo-4

Borrador del Modulo de Consultas

Modulo-3

Borrador del Modulo de Consultas

Modulo-2

Borrador del Modulo de Consultas

Modulo-1