Full text
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (18MB) |
Morente Terrado, Gonzalo (2019). Estación meteorológica basada en Arduino. Proyecto Fin de Carrera / Trabajo Fin de Grado, E.T.S.I. y Sistemas de Telecomunicación (UPM), Madrid.
Title: | Estación meteorológica basada en Arduino |
---|---|
Author/s: |
|
Contributor/s: |
|
Item Type: | Final Project |
Degree: | Grado en Ingeniería Electrónica de Comunicaciones |
Date: | July 2019 |
Subjects: | |
Freetext Keywords: | Internet de las Cosas; Estación metereológica |
Faculty: | E.T.S.I. y Sistemas de Telecomunicación (UPM) |
Department: | Electrónica Física, Ingeniería Eléctrica y Física Aplicada |
Creative Commons Licenses: | Recognition - No derivative works - Non commercial |
Preview |
PDF
- Requires a PDF viewer, such as GSview, Xpdf or Adobe Acrobat Reader
Download (2MB) | Preview |
![]() |
Archive (ZIP)
- Users in campus UPM only
Download (18MB) |
Hoy en día internet de las cosas está creciendo rápidamente para realizar tareas específicas. Estas tareas pueden ser ordenadas remotamente mediante, por ejemplo, un smartphone. Consiste en la interconexión digital de diferentes objetos electrónicos con conexión a internet que proporcionan información en tiempo real. El objetivo del proyecto es crear una estación meteorológica controlada mediante un Arduino y dispositivo móvil a través de SMS (Short Message Service). Ofrecerá información en tiempo real y enviará diferentes medidas a un servidor, estos datos serán representados en una página web. El proyecto estará formado por un Arduino Mega, diversos sensores, una pantalla táctil para la interacción con el usuario y un módulo móvil o de datos, que será el encargado de recibir y enviar los SMS y los datos al servidor. Arduino es una plataforma electrónica de código abierto basada en un uso fácil de software y hardware, creada para realizar proyectos interactivos. Para el desarrollo de software se ha usado Visual Studio Code y Arduino IDE (Integrated Development Environment). El código ha sido desarrollado en el propio lenguaje de Arduino, que es muy similar a C++ y C. La estación meteorológica realizará medidas de temperatura, humedad, presión, altitud, detección de lluvia, velocidad del viento, luminosidad y obtención de la posición terrestre mediante un receptor GPS (Global Positioning System) que incorpora el módulo móvil. Todo ello será controlado por el Arduino Mega y los SMS enviados por el usuario. Además, mediante la pantalla táctil, se podrá elegir qué medidas se mostrarán en dicha pantalla en tiempo real. La comunicación entre el módulo móvil y el servidor se establecerá mediante un protocolo HTTP (Hypertext Transfer Protocol). El servidor mostrará toda la información enviada por el Arduino. La información mostrada en la página web podrá ser eliminada pulsado el botón borrar. Por último, el usuario también podrá pedir información en tiempo real enviando un SMS al módulo móvil, este enviará las medidas en tiempo real también por SMS al solicitante.
Abstract:
Nowadays, internet of things is growing quickly to perform specific tasks. These tasks can be remotely ordered by, for example, a smartphone. It consists in the digital interconnection of different electronic devices with internet connection that provide information in real time.
The objective of the project is to create a weather station controlled by an Arduino and mobile device through SMS. It will offer information in real time and will send different measurements to a web server; these data will be represented on a web page. The project will consist of an Arduino Mega, some sensors, a touch screen for interaction with the user and a mobile or data module. This one, will be responsible for receiving and sending the SMS and the data to the server. Arduino is an open source electronic platform based on an easy use of software and hardware, created to perform interactive projects. For the development of software, Visual Studio Code and Arduino IDE have been used. The code has been developed in the Arduino language itself, which is very similar to C ++ and C. The weather station will make measurements of temperature, humidity, pressure, altitude, rain detection, wind speed, luminosity and will obtain the ground position through a GPS antenna that incorporates the mobile module. All this will be controlled by the Arduino Mega and the SMS sent by the user. In addition, through the touch screen, the user can choose what measurements will be displayed on the screen in real time. The communication between the mobile module and the server will be established through an HTTP protocol. The server will display all the information sent by this module. The information displayed on the website can be deleted by pressing the delete button. Finally, the user will be able to request information in real time by sending a SMS to the mobile module, this module will answer by sending the measurements in real time also by SMS to the applicant.
Item ID: | 63419 |
---|---|
DC Identifier: | https://oa.upm.es/63419/ |
OAI Identifier: | oai:oa.upm.es:63419 |
Deposited by: | Biblioteca Universitaria Campus Sur |
Deposited on: | 05 Aug 2020 11:24 |
Last Modified: | 05 Aug 2020 11:24 |