Estación meteorológica con una sonda de temperatura y pantalla LCD
Hacer que actualice continuamente la temperatura y la muestre por pantalla. Poner un botón que al pulsarlo la primera vez muestre por pantalla la máxima temperatura leída, al volver a pulsarlo muestre la temperatura mínima leída y al volver a pulsarlo muestre la temperatura actual. Para resetear los valores máximo y mínimo, pulsar durante 5 segundos el botón y muestre por pantalla “valores reseteados”.
Versión mejorada: Con el shield de ethernet conectarse a internet y mediante la API de http://openweathermap.org/ y obtener los datos de humedad y presion y mostrarlos por pantalla. Actualizar estos datos cada hora. También se pueden obtener los datos de la API de AEMET.
Información o referencias usadas
- Información sobre el uso de la sonda de temperatura: http://arduino.cc/documents/datasheets/TEMP-TMP35_36_37.pdf
- Pantalla LCD: http://arduino.cc/en/Tutorial/LiquidCrystal
- Información sobre uso de un cliente ethernet para conexión a internet: https://aprendiendoarduino.wordpress.com/2014/11/18/tema-6-comunicaciones-con-arduino-2/ y https://github.com/jecrespo/Aprendiendo-Arduino/tree/master/Ejercicio25-EthernetClient
- API: http://openweathermap.org/API o http://www.wunderground.com/weather/api/
- WebClient: http://arduino.cc/en/Tutorial/WebClient
- Una librería: https://github.com/Benjamin3992/OpenWeatherDuino
- Datos para Logroño de http://openweathermap.org/:
Esquema de conexión
Esquema de conexión
Diagrama de flujo
Solución
- https://github.com/jecrespo/Aprendiendo-Arduino-Proyectos/tree/master/Proyecto_01-Estacion_Meteorologica
- https://github.com/jecrespo/Aprendiendo-Arduino-Proyectos/tree/master/Proyecto_01-Estacion_Meteorologica_Mejorada
No hay comentarios:
Publicar un comentario