lunes, 27 de noviembre de 2017

avance 2

 Esta parte fue un poco difícil ya que mi display era diferente y eso nme retraso debido a que tuve que investigar los códigos necesarios pero los encontre y por eso mi códigos lo tuve que cambiar y cambie los "1" por "0".

codigo:
void setup()
  {
       //Configuración inicial para que los pines 2 al 9 sean de salida
       for (int i = 2; i<10; i++)
         pinMode(i, OUTPUT);
  }
void display(int a, int b, int c, int d, int e, int f, int g, int punto)
{
 digitalWrite(3,a);
 digitalWrite(4,b);
 digitalWrite(5,c);
 digitalWrite(6,d);
 digitalWrite(7,e);
 digitalWrite(8,f);
 digitalWrite(9,g);
 digitalWrite(10,punto);  
}
void loop()
  {
   display(0,0,0,0,1,0,0,0);//9        
   delay(1000);
   display(0,0,0,0,0,0,0,0);//8
   delay(1000);
   display(0,0,0,1,1,1,1,0);//7
   delay(1000);
   display(0,1,0,0,0,0,0,0);//6
   delay(1000);
   display(0,1,0,0,1,0,0,0);//5
   delay(1000);
   display(1,0,0,1,1,0,0,0);//4
   delay(1000);
   display(0,0,0,0,1,1,0
   ,0);//3
   delay(1000);
   display(0,0,1,0,0,1,0,0);//2
   delay(1000);
   display(1,0,0,1,1,1,1,0);//1
   delay(1000);
   display(0,0,0,0,0,0,1,0);//0
   delay(1000);    
  }

lunes, 6 de noviembre de 2017

UNIDAD EDUCATIVA PARTICULAR “POLITÉCNICO”

3er Año PAI - 9no “B”

PROYECTO UNIDAD 2
configuracion del bluetooth

Lo primero que hicimos fue ver cómo era la conexión depende de cuantas “patas” tiene el bluetooth, ya que el de nosotras tenía cuatro hicimos el respectivo procedimiento para el mismo,luego el cable del arduino no funcionaba asi que lo cambiamos pero aun asi aun no funcionaba ya que no se escribían los comando pero al final si se logro manejar y fue con este codigo;;
Código: 

#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());
 }

Comentarios:

SoftwareSerial BT(10,11);    // 
Si cambiamos el 10 y el 11 puertos también debemos cambiar los cables en el arduino. 

 BT.begin(9600); 

 Se cambia el código en el caso de que el Bluetooth tenga 6 patas, pero como el nuestro tiene 4 no cambiamos nada. 

lunes, 16 de octubre de 2017

bitacora pulsador

Procedimiento:

Colocamos un cable macho/macho al puerto GND del arduino y lo colocamos en la parte negativa del protoboard, luego cogemos otro cable macho/macho y lo conectamos en el puerto 5v del arduino y lo conectamos en cualquier parte del arduino. Colocamos el led en el protoboard. Debajo de la pata positiva conectamos la resistencia, debajo de la resistencia colocamos un cable macho/macho y lo llevamos a la parte negativa del protoboard. Tomamos un cable macho/macho y lo conectamos en el arduino en el puerto -10 y la otra parte lo conectamos debajo de la pata negativa del led. Ahora coenctamos otro cable macho/macho en el puerto -6 y lo llevamos a la misma fila la que conectamos el cable de 5v. Ahora colocamos la resistencia arriba de la conexion -6 y 5v. Colocamos un cable macho/macho en la parte negativa del protoboard y lo conectamos debajo de la resitencia que colocamos anteriormente. Finalmente colocamos el push button en la misma columna del cable -6.
Esquema protoboard

Programacion:


Con la ayuda del programa arduino, realizamos el siguente codigo:
Este codigo nos va ayudar que el led se encienda utilizando el pulsador.


int led= 10; // led conectado a pin 6
int boton=6; // btn conectado a pin 6

void setup() {
 //configuracion inicial
 pinMode(led,OUTPUT);//pin 10 como salida
 pinMode(boton,INPUT);//pin 6 como salida
 // put your setup code here, to run once:

}

void loop() {
 // Se ejecuta repetitivamente:
 int valor=digitalRead(boton);
 if(valor==HIGH)
 {digitalWrite(led,HIGH);
 delay(5000);}

 else
 { digitalWrite(led,LOW):}
 }

lunes, 28 de agosto de 2017


 unidad educativa politecnica
informatica 9no "D"
Fiona Zambrano

Concepto(s) clave/(conceptos relacionados)
Contexto global
Desarrollo. Sustentabilidad
Innovación Científica y Técnica: El modo en que los seres humanos adaptamos los entornos a nuestras necesidades

bueno yo creo que en el primer quimestre aprendi bastante ya que aprendi bastante por el proyecto el cual nos tomo mas de lo esperado pero todo resulto muy bien aparte,para esto tuvimos que aprender sobre el Arduino y el protoboard entre otras cosas que nos ayudarían en la parte eléctrica del proyectó como para programar el riego AUTOMATICO y que este tenga un acercamiento ósea el objetivo del proyecto inicialmente…
Para lo que era como la madera MDF , pintura, plantas, tierra, ect,fue muy sencillo de conseguir ya que todos nos dividimos equitativamente y no hubo ningún problema en eso ,aparte de que los conseguimos un poco tarde no hubo excepción.
El contexto global: innovación científica y técnica.
Los conceptos: creatividad y lógica.
Las habilidades: creo que fuimos creativos y audaces.

jueves, 27 de octubre de 2016

me parecio muy diferente a lo que imagine ya que yo pense que seria mas dificil haver un montaje ,aunque no es totalmente perfecto pero es muy buen trabajo que considero un logro para haberlo hecho yo....

jueves, 22 de septiembre de 2016

BITACORA DE MONTAJE


Bueno , nosotros iniciamos descargando unas imagenes de un oso y un paisaje. Los cuales eran para elaborar el trabajo del montaje. A mi se me dificulto la parte de cortar el contorno del oso , ya que no tengo un buen pulso , lo intente alrededor de 4-5 veces en la clase. Para mi un logro fue que pude contornear el oso y ponerlo en el paisaje.

Me pregunto porque cuando queria poner el oso , como si estuviera lejos , se distorsionaba la imagen del oso en el paisaje.

lunes, 24 de agosto de 2015




 
 

Desarrollan robot guía para invidentes


E


gresados de la Escuela Superior de Cómputo (Escom) del Instituto Politécnico Nacional (IPN), en México, desarrollaron el Asistente Móvil Electrónico para Invidentes (AMEPI), un robot que funciona como un perro guía para personas con discapacidad visual.

Es un robot que guía a personas invidentes a través de sensores ultrasónicos y cámaras de alta definición, mediante inteligencia artificial en dos vertientes: la lógica difusa y el reconocimiento de patrones”, explicó el ingeniero Manuel Caballero Martínez.

El especialista participa en este proyecto de la mano con Jessica Sarahí Espinosa López y Francisco Javier García Macías, quienes son egresados de la carrera de Ingeniería en Ciencias Computacionales.

El robot tiene la funcionalidad de evadir obstáculos y avisarle al invidente las características de su entorno por medio del reconocimiento de símbolos. Además, puede guiar a la persona en ambientes desconocidos.

Este proyecto lleva más de un año en desarrollo, según expuso Jessica Espinosa. “La inquietud nació por la necesidad de crear una tecnología que beneficiara a la sociedad”, dijo y mencionó también que esta innovación podría sustituir a los perros guía, que son de difícil asignación y elevado costo.

“AMEPI está conformado por tres sensores ultrasónicos, dos cámaras de alta definición, una tracción de oruga diferencial, la cual funciona con seis baterías; también cuenta con una tarjeta Arduino que regula la velocidad y giro de los motores. Además, tiene una diadema inalámbrica con la que el usuario tiene una interacción más intuitiva con el robot”, agregó Caballero Martínez en entrevista para la Agencia Informativa Conacyt.

El invidente puede darle comandos de voz al robot, así como también puede escuchar las recomendaciones de él. “La idea es que AMEPI reciba órdenes para cada uno de los movimientos que haga; sin embargo, el robot también puede autoexplorar en un ambiente desconocido, reconociendo los obstáculos del camino”, aseguró Espinosa López.

Los ingenieros coincidieron en que lo más difícil durante el proceso de fabricación del prototipo fue el desarrollo del hardware: “Calibrar las cámaras para que detectara los señalamientos fue bastante complicado, ya que no todos los letreros están a la altura que deberían, como lo sugiere el Manual Técnico de Accesibilidad de la Secretaria de Desarrollo Urbano y Vivienda (Seduvi) del Distrito Federal”.

Acerca de la tecnología con la que cuenta este desarrollo, Manuel Caballero Martínez destacó la inteligencia del robot que proviene del sistema difuso. “Este sistema asimila el pensamiento humano para que el mismo robot pueda interpretar la realidad y tomar decisiones con base en una lógica difusa, es decir, que no está definida”, abundó.

Para los desarrolladores, el siguiente paso es patentar el proyecto y buscar una incubadora con el fin de que el invento pueda seguir creciendo. “Estamos en la fase de prototipo, el cual es funcional; sin embargo, hay detalles que se necesitan desarrollar más a fondo, además de agregar otras funcionalidades”, concluyó Jessica Espinosa López. (Fuente: Hugo Valencia Juliao/Agencia Informativa Conacyt).