RETO SEMANA 7



Reto. 2017-03-16. RETO SEMANA 7

Al final de esta página, una vez lea el contenido de este reto, escriba un comentario con la frase "leído por : <Sus apellidos, sus nombres>"

Nota: El profesor siempre está atento a resolver inquietudes mediante los canales de comunicación dispuestos para el curso.


Fecha límite de entrega: Jueves 23 de marzo de 2017 12 meridiano (12 del día)

Forma de envío:


  • Vía email a <GutierrezMartinezJuanca@Gmail.com> y con copia a su compañero de equipo en caso de trabajar en pareja.
  • Asunto del mensaje de acuerdo al siguiente formato: LED20171G5 RETO SEMANA 7
  • Cuerpo del mensaje: 
    • 1a. Código:  <su código>
    • 2a. Apellidos: <sus apellidos>
    • 3a. Nombres: <sus nombres>
      • Si lo realiza en pareja, adicione
      • 1b. Código:  <pareja código>
      • 2b. Apellidos: <pareja apellidos>
      • 3b. Nombres: <pareja nombres>
    • 4. Enlace de los dos proyecto realizados (Numerales 1 y 2)  <AQUÍ LA URL DE SU PROYECTO> 
      • Nota: únicamente para quienes trabajen en parejas deberán adicionar la URL del proyecto del numeral 3.
    • 5.Incluya recomendaciones, sugerencias, ideas, propuestas... 
    • 6. Incluya anotaciones sobre las dificultades que se le presentaron para desarrollar el reto.
    • 7. Incluya lo que aprendió de y en este reto.
..."A menos que trates de hacer algo más allá de lo que ya has aprendido, nunca crecerás." (Ralph Waldo Emerson)
Si se trabaja en parejas, realizar el trabajo adicional incluido en este reto; en caso de trabajo individual no debe realizar el trabajo adicional indicado



1. A partir del circuito "[By Juanca] Analog Gas Sensor and Arduino" 


  • a) Adicionar a un duplicado del circuito suministrado, una pantalla LCD para desplegar diferentes mensajes, al menos 5, (sea creativo), dependiendo de la distancia desde el gas al sensor.
Sugerencia: Dividir la escala en al menos 5 rangos y dependiendo del rango desplegar un menaje de advertencia que Ud. considere correspondiente a es rango. ejemplo: Si está al 60% de distancia desplegar "Evacuar". Queda a discreción del proyectista determinar el mensaje y los rangos).
  • b) Adicionar alguna funcionalidad adicional al circuito que Ud. ha creado en este reto. Por ejemplo Leds que indiquen alguna característica... ¡Sea creativo!



Referencias para lograr el reto:

2. a) Implementar el diseño presentado en la figura 1., el cual corresponde a un display de siete segmentos con punto decimal (Dot Point). En este display, cada segmento está formado por tres led conectados en serie.

Figura 1 [Click para abrir]

Cada segmento esta conectado con los demás, a través del ánodo inicial de cada uno de ellos, esto lo clasifica como de ánodo común por lo tanto cada segmento se enciende si se aplica un valor de cero voltios (es decir se conecta a tierra), vía su resistencia limitadora de corriente.

Para alimentar cada segmento de este display (de 3 Led por segmento), se requiere una fuente de 12 V d.c. (se dio explicación en clase), y para controlarlo se cuenta con una tarjeta Arduino UNO, la cual representa el UNO LÓGICO con un voltaje de 5 V d.c. y el CERO LÓGICO con un voltaje de 0 V d.c.

Para lograr la conexión entre los dos circuitos (Control con Arduino y Display ánodo común de 12 V d.c.), se intercala entre estos un grupo de transistores del tipo NPN, uno por cada segmento (La explicación se ha mostrado en clase en dos oportunidades).

Nota: se debe calcular el valor de la resistencia "R" (limitadora), si la corriente a través del segmento es Id = 15.1 mA y el voltaje entre extremos de cada segmento es 6.1 V. d.c.

2. b) Una vez implementado el diseño, se pide que realice un programa para Arduino que muestre la letra inicial de su primer nombre y la de su primer apellido, en forma alternada.


Referencias para lograr esta segunda parte del reto:



3. Trabajo adicional requerido únicamente para retos entregado en pareja. Estudiar la siguiente documentación (electrónica y código)
El microcontrolador incluido en las tarjetas Arduino tiene una memoria denominada EEPROM, cuyos valores permanecen almacenados en ella aun cuando no esté energizado el circuito (similar a un pequeño disco duro)

La librería <EEPROM.h> le permite al programador escribir y leer datos en y de la memoria EEPROM


Los retos que se entreguen en pareja, deberán almacenar las iniciales de nombre y apellido, de los dos integrantes del reto,  en una memoria EEPROM, leerlas desde esta memoria y mostrarlas en el display de siete segmentos del proyecto que realicen en el numeral 2a y 2b.
Circuito de referencia:




9 comentarios: