Proyecto Final

Estimados compañeros:

Les presentó la plantilla del proyecto final, que tiene como meta la descripción de un problema que voy a resolver con la placa Circuit Playground.




Contextualización del problema: 

A continuación les muestro la programación de mi proyecto final, en el cual utilicé la placa Circuit Playground para atender un problema que presenta en la vida diaria de una madre con los bebés.  Mi proyecto tiene dos objetivos:

1. Ayudarles a las madres a mantener a los bebés en una zona segura sin que estén pendientes todo el día de él y así de esta manera, puedan atender otras labores del hogar. 

2.  Además, como la meta no es solo mantener al bebé seguro, sino también que si la madre está en otra área de la casa atendiendo otra labor y el bebé llora porque tiene hambre o bien por otra circunstancia, se active una alarma y así la madre se presente para atender su necesidad.


                  Construcción del boceto de mi proyecto


A continuación les muestro el boceto de mi proyecto final:



Plantilla de implementación del proyecto



Programación del proyecto:



Puntos importantes sobre la programación: 

1.  Sobre la condición para detectar que el bebé se salió de la zona segura:   si el sensor de luz es menor a 200 se activará la alarma, sin embargo, es importante tener presente que, dependiendo de la intensidad de luz (mañana y tarde), el valor deberá ser modificado, ya que ya la luz va cambiando con el paso de las horas, por lo tanto, el valor puede oscilar entre 200 y 500 e inclusive podrá ser hasta mayor o igual a...


2.  En cuanto al comando CircuitPlayground.playTone(5000, 500, 0);  mencionado anteriormente, permite encender la alarma y además, con el cero le indicamos que no haga una pausa para ir leyendo, es decir, enciende la luz y el sonido se activan al mismo tiempo.

3. Siempre en la línea del sensor de luz, con la siguiente programación los neopixeles se van activando de uno en uno y con el color que declaré en la variable COLOR, que es el color verde.




4. Condición para detectar el llanto del bebé y para que la madre vaya y lo atienda según su necesidad; para esta condición establecí una variable global llamada llanto que detectará el sonido del niño al llorar.









Video proyecto zona segura bebé




Puntos importantes sobre la programación del proyecto:


Otra manera de solucionar el problema que ocurre con la compilación o reconocimiento de la tarjeta:


1.    Ir al panel de control
2.    Buscar la opción “Administrador de dispositivos”
3.    Ir a la opción “Puertos Con y LPT”
4.    Clic en la opción “Adafruit Circuit Playground(COM#)
4.  Clic en el botón Aceptar
5.    Ir al IDE de Arduino volver a seleccionar el puerto y tarjeta.


6.    Volver a compilar el programa.


Otras observaciones relacionadas con el proyecto:

1.  Hasta el tamaño del archivo influye para que la Circuit Playground sea reconocida por Arduino.

2.  Existe la posibilidad de trabajar con el banco de notas que tiene Arduino, sin embargo, estamos en proceso muy básico y esperamos que para Arduino 2, conozcamos más como incorporar las notas musicales a la programación de la placa Circuit Playground.

3.  Pese a que se dieron algunos retos de cómo incorporar a la placa de Circuit Playground, como la bocina con Protoboard, aún no me queda claro la programación de la misma.

4.  También este curso requiere más tiempo del establecido, 30 horas no es suficiente para conocer un lenguaje de programación.

5.  Pese a que es un curso individual, realmente el apoyo de los compañeros es vital para salir adelante con él, el comenta problemas, el observar ideas de programación de otros colegas, me permitió fortalecer mis conceptos con la programación de la Circuit Playground.

6.  También es importante tener presente que este curso es exclusivamente para los docentes, es decir, para que nos vayamos familiarizando con la placa y con Arduino, en otras palabras, invito a todos mis compañeros a disfrutar lo que estamos aprendiendo con Arduino y eventualmente cuando se vaya a trabajar con los estudiantes, se nos indicará las lineamientos a seguir.

Muchas gracias por su atención.

Saludos.

Pd.  también me gustaría programar un semáforo, así que cuando lo haga lo estaré compartiendo.

Comentarios