Proyecto Final


Plantilla de proyecto final: Inspiración
  



Contempla los momentos: Empatía, Definición e Idear. 
Por favor complete los siguientes aspectos:
Empatía
Recuerde que la empatía se trata de:
La capacidad que tienen los seres humanos de identificarse con ciertas personas y entender sus sentimientos. Este momento es esencial para conocer y comprender de manera profunda las necesidades de la persona que se beneficiará de la solución. Se trata de analizar situaciones, comprender la vida de los usuarios del prototipo, así como los diferentes problemas y necesidades que poseen.
Sugerencia: Realice una pequeña investigación sobre los temas asociados al problema, para darse una mejor idea de las implicaciones que tiene.
Con base a lo anterior completa lo siguiente:
¿Cómo afecta el problema la vida de la persona que lo sufre? Describa una situación ejemplo.
En mi caso el problema es que mi puerta del Laboratorio abre hacia afuera ocasionando serios golpes a las personas que se encuentran del lado de afuera y no se percatan cuando se abre.

¿Qué otras situaciones podrían ser causadas por el problema?
A parte de serios golpes, objetos quebrados al colocarse cerca de la puerta.

¿Qué opinan otras personas sobre ese problema?
Que se debería hacer algo con esa puerta y que es una gran molestia ya que constantemente se presentan accidentes.




Definición
Este momento consiste en:
Recuperar la información relevante del problema. Establecer los datos que serían relevantes para proponer varias soluciones.
Considerando lo anterior responda:
¿Cuáles son las causas del problema?
·         Temor en las personas que se acercan a la puerta
·         Molestias en las personas que han sufrido un golpe
¿Cuáles son las consecuencias del problema?
·         Heridas fuertes en las personas que se están alrededor de la puerta
¿Por qué es un problema importante a resolver?
·         Es importante resolverlo para evita más accidentes


Idear
Para este momento se debe considerar lo siguiente:
Este momento es para la generación de ideas con base a datos establecidos en la Definición. El objetivo es tener muchas alternativas de solución y no ir en busca de la mejor solución desde ahora, sino conforme vayamos analizando más el problema. Ninguna idea se descarta, todas son valiosas y deben ser valoradas.
Responda lo siguiente:

¿Cuáles podrían ser soluciones al problema que se desea solucionar?
Exponga las que desee, un mínimo de 2.

·         Colocar sensores en la puerta.
·         Una solución sería poner en la puerta un sensor de toque cuando se va a abrir que me indique si hay alguien cerca para que no se abra.
·      
     Colocar un sensor de luz afuera de la puerta para que me indique dentro del laboratorio si hay alguien afuera.     
   Colocar un botón fuera de la puerta para que cuando sea presionado me indique por dentro con una luz que alguien esta afuera.
·         Colocar una puerta automática que funcione con sensores ya que en la investigación que realice hablaba de diferentes tipos de sensores que se le podrían colocar.
Fuentes consultadas sobre el problema a resolver. Escriba al menos dos fuentes en formato APA.

Accesorios (2016), Manusa, recuperado el 07 de noviembre del 2017, de http://www.manusa.com/portfolio/accesorios-puertas-automaticas/.
Sensores para puertas automáticas, (s.f), recuperado el 07 de noviembre del 2017Pepperl Fuchs, https://www.pepperl-uchs.com/spain/es/classid_102.htm?view=productlist&startat=61&itemsperpage=50

Sensor (2017), Wikipedia, recuperado el 07 de noviembre del 2017 https://es.wikipedia.org/wiki/Sensor#Tipos_de_sensores



Etapa 2 Implementación


Boceto del Prototipo





Registro de mejoras para hacerlo funcionar

Las mejoras que le tuve que realizar fueron colocar bien el sensor en la protoboard ya que lo coloque con alreves y no me funcionaba.
Ademas de que logre que se no sonara ningun sonido cuando no habia nadie cerca del sensor.
Y que si no se presionaba el sensor boton se pagara la luz de encendido.

Evaluar

Problemas en el prototipo y soluciones
1. El primer problema que encontre al crear el prototipo fue que puse en sensor de boton alrevez y no me estaba funcionando asi que investigue y vi ejemplos y asi pude notar como iba colocado.
2. Cuando conecte el lagarto no me percate que lo conecte al GND y tampoco me funcionaba asi que luego me percate que iba hacia capacitor de 3.3 voltios.
Conclusiones obtenidas del aprendizaje logrado a traves del desarrollo del prototipo
Me di cuenta que el crear el prototipo es como hacer un diagrama de flujo ya que en el diagrama haces un dibujo del codigo que vas a utilizar y con el prototipo una vez montado es mas facil luego crear la programacion en Arduino.

Fuentes de apoyo utilizadas

Para entender la diferencia entre sensores y actuadores visite la siguiente pagina
Sensores y Actuadores, Universidad Autonoma de San Luis, tomado de
https://www.slideshare.net/ErendiraAvalosMorales/sensores-y-actuadores-11723590, recuperado el 27 de noviembre del 2017.

y para la sintaxis use el manual
Introducing Circuit Playground, AdataFruit CircuitPlayGroun, tomado de https://cdn-learn.adafruit.com/downloads/pdf/introducing-circuit-playground.pdf  , recuperado el 27 de noviembre del 2017.

Etapa 3 Socializar: Comunicar, Realimentar

Prototipo: Sensores en la Puerta del Laboratorio de IE

Problema a Solucionar
Este prototipo se creo para solucionar un gran problema que existe en el LIE el cual consiste en que la puerta de mi laboratorio al abrir hacia afuera causa accidentes al no percatarse si hay personas por fuera,
El prototipo fue de gran ayuda ya que me logro solucionar estos inconvenientes mediante un boton que si esta fuera de la puerta y lo presione me encienda una luz con la cual sabre que hay alguien afuera y con otro sensor de luz que si alguien se acerca me emite un sonido.

Vídeo del prototipo funcionando


Texto del programa que controla al Prototipo


#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>     //librerías de la CircuitPlayground

#include <Adafruit_CircuitPlayground.h>
#include <Adafruit_Circuit_Playground.h>
int boton=0;                              //variable botón inicializada en 0
int cantidadluz=0;                   // variable cantidad de luz inicializada en 0

void setup() {
   pinMode(A9, INPUT);                      // asigna Neopixel 9 de salida
    CircuitPlayground.begin();
    Serial.begin(9600);                           // muestra en tiene el monitor serial

}

void loop()
{
  enciendeboton();                //procedimiento enciende el boton
enciendeluz();                      // prodedimiento enciende luz
  }

void enciendeboton()            //procedimiento enciende boton
{
 boton=digitalRead(9);                 //asigna a variable botón lo que tiene el neopixel 9
 Serial.println(boton);                  //imprime en monitor lo que tiene la variable botón
 Serial.println(cantidadluz);       ///imprime en monitor lo que tiene la cantidad de luz
  delay(500);
  if (boton==1)                              //si el botón esta encendido
  {
    CircuitPlayground.setPixelColor(9,255,0,0);         //enciende un color en el neopixel 9
  }
  else
  {
    CircuitPlayground.setPixelColor(9,0,0,0);             //sino apaga luz
  }
  
}

void enciendeluz()                           procedimiento enciende luz
{
 cantidadluz=CircuitPlayground.lightSensor();          //asigna a variable cantidad luz lo que tiene                                                                                             //   la circuitplayground en el sensor de luz
 if (cantidadluz<25)                  //condicional si cantidad de luz es menor a 25 o sea esta cerca alguien
  {
    CircuitPlayground.playTone(500,100);   // se escucha un sonido

  }
  else
  {
   CircuitPlayground.playTone(0,100);  // se apaga el sonido
  }

}


Problemas técnicos que se tuvieron
1. En los problemas técnicos que se me presentaron fueron primero coloque el sensor de botón alreves y no me funcionaba entonces investigue y me di cuenta lo tenia mal colocado y por eso no me servia.
2. También había colocado el cable lagarto al GND y luego investigando me entere que era al capacitor de 3.3 voltios.
3. Errores de sintaxis por ejemplo en el igual del ciclo puso solo uno y luego me di cuenta que se colocan dos signos de igual.

Comentarios

Entradas populares de este blog