Open Access Open Access  Restricted Access Subscription Access

Raspberry PI and Arduino UNO Working Together as a Basic Meteorological Station


Affiliations
1 Department of Electric-Electronic Engineering, Instituto Tecnologico de Veracruz (TecNM), Veracruz, Mexico
2 Department of Electric-Electronic Engineering, Instituto Tecnologico de Veracruz (TecNM), Veracruz,, Mexico
3 Department of Chemistry-Biochemistry Engineering, Instituto Tecnologico de Veracruz (TecNM), Veracruz, Mexico
 

The present paper describes a novel Raspberry Pi and Arduino UNO architecture used as a meteorological station. One of the advantages of the proposed architecture is the huge quantity of sensors developed for its usage; practically one can find them for any application, and weather sensing is not an exception. The principle followed is to configure Raspberry as a collector for measures obtained from Arduino, transmitting occurs via USB; meanwhile, Raspberry broadcasts them via a web page. For such activity is possible thanks to Raspbian, a Linux-based operating system. It has a lot of libraries and resources available, among them Apache Web Server, that gives the possibility to host a web-page. On it, the user can observe temperature, humidity, solar radiance, and wind speed and direction. Information on the web-page is refreshed each five minute; however, measurements arrive at Raspberry every ten seconds. This low refreshment rate was determined because weather variables normally do not abruptly change. As an additional feature, system stores all information on the log file, this gives the possibility for future analysis and processing.

Keywords

Raspberry Pi, Arduino UNO, Meteorological Station, Novel Architecture.
User
Notifications
Font Size

  • Manzano-Agugliaro, F., et al. Scientific production of renewable energies worldwide: an overview. Renewable and Sustainable Energy Reviews, 2013, vol. 18, p. 134-143.
  • Hong-Yan, K. A. N. G. Design and realization of internet of things based on embedded system used in intelligent campus. IJACT: International Journal of Advancements in Computing Technology, 2011, vol. 3, no 11, p. 291-298
  • Gheorghita, Stefan Valentin; Basten, Twan; Corporaal, Henk. Application scenarios in streamingoriented embedded-system design. IEEE Design & Test of Computers, 2008, vol. 25, no 6.
  • Malinowski, Aleksander; Yu, Hao. Comparison of embedded system design for industrial applications. IEEE transactions on industrial informatics, 2011, vol. 7, no 2, p. 244-254.
  • Langheinrich, Marc, et al. First steps towards an event-based infrastructure for smart things. In Ubiquitous Computing Workshop (PACT 2000). 2000. p. 34.
  • Jin, Jiong, et al. An information framework for creating a smart city through internet of things. IEEE Internet of Things Journal, 2014, vol. 1, no 2, p. 112-121.
  • Macii, Alberto. Low-power embedded systems. Journal of Embedded Computing, 2005, vol. 1, no 3, p. 303-304.
  • Reza, Sm Khaled; Tariq, Shah Ahsanuzzaman Md; Reza, Sm Mohsin. Microcontroller based automated water level sensing and controlling: design and implementation issue. En Proceedings of the World Congress on Engineering and Computer Science. 2010. p. 20-22.
  • Vujovic, Vladimir; Maksimovic, Mirjana. Raspberry Pi as a Sensor Web node for home automation.
  • Computers & Electrical Engineering, 2015, vol. 44, p. 153-171.
  • Raspberry Pi: Raspberry pi. Raspberry Pi 1 HDMI 13 Secure Digital 34 Universal Serial Bus 56 Python (programming language), vol. 84, p. 1 (2013)
  • Kasim, Mohammad; Khan, Firoz. Home Automation using Raspberry Pi-3.
  • Junior, Luiz A., et al. A low-cost and simple arduino-based educational robotics kit. Cyber Journals: Multidisciplinary Journals in Science and Technology, Journal of Selected Areas in Robotics and Control (JSRC), December edition, 2013, vol. 3, no 12, p. 1-7.
  • Pan, Tianhong; Zhu, Yi. Designing Embedded Systems with Arduino.
  • Banzi, Massimo; Shiloh, Michael. Getting started with Arduino: the open source electronics prototyping platform. Maker Media, Inc., 2014
  • Irmak, S., et al. Standardized ASCE Penman-Monteith: Impact of sum-of-hourly vs. 24-hour timestep computations at reference weather station sites. Transactions of the ASAE, 2005, vol. 48, no 3, p.
  • -1077.
  • Chemisana, D.; Lamnatou, Chr. Photovoltaic-green roofs: An experimental evaluation of system performance. Applied Energy, 2014, vol. 119, p. 246-256.
  • Cadenas, Erasmo; Rivera, Wilfrido. Wind speed forecasting in three different regions of Mexico, using a hybrid ARIMA–ANN model. Renewable Energy, 2010, vol. 35, no 12, p. 2732-2738.
  • Instituto Nacional de Estadística y Geografía, Conociendo Veracruz de Ignacio de la Llave (Trans.
  • Meeting Veracruz de Ignacio de la Llave), 2013, p.10.

Abstract Views: 340

PDF Views: 181




  • Raspberry PI and Arduino UNO Working Together as a Basic Meteorological Station

Abstract Views: 340  |  PDF Views: 181

Authors

Jose Rafael Cortes Leon
Department of Electric-Electronic Engineering, Instituto Tecnologico de Veracruz (TecNM), Veracruz, Mexico
Martínez-Gonzalez Ricardo Francisco
Department of Electric-Electronic Engineering, Instituto Tecnologico de Veracruz (TecNM), Veracruz,, Mexico
Anilu Miranda Medinay
Department of Chemistry-Biochemistry Engineering, Instituto Tecnologico de Veracruz (TecNM), Veracruz, Mexico
Peralta-Pelaez Luis Alberto
Department of Chemistry-Biochemistry Engineering, Instituto Tecnologico de Veracruz (TecNM), Veracruz, Mexico

Abstract


The present paper describes a novel Raspberry Pi and Arduino UNO architecture used as a meteorological station. One of the advantages of the proposed architecture is the huge quantity of sensors developed for its usage; practically one can find them for any application, and weather sensing is not an exception. The principle followed is to configure Raspberry as a collector for measures obtained from Arduino, transmitting occurs via USB; meanwhile, Raspberry broadcasts them via a web page. For such activity is possible thanks to Raspbian, a Linux-based operating system. It has a lot of libraries and resources available, among them Apache Web Server, that gives the possibility to host a web-page. On it, the user can observe temperature, humidity, solar radiance, and wind speed and direction. Information on the web-page is refreshed each five minute; however, measurements arrive at Raspberry every ten seconds. This low refreshment rate was determined because weather variables normally do not abruptly change. As an additional feature, system stores all information on the log file, this gives the possibility for future analysis and processing.

Keywords


Raspberry Pi, Arduino UNO, Meteorological Station, Novel Architecture.

References