Power consumption datalogger based on Python and Raspberry PI

Autor: Planas Pulido, Pol
Přispěvatelé: Universitat Politècnica de Catalunya. Departament d'Enginyeria Electrònica, Moreno Eguilaz, Juan Manuel, Gómez Pau, Álvaro
Jazyk: angličtina
Rok vydání: 2020
Předmět:
Zdroj: UPCommons. Portal del coneixement obert de la UPC
Universitat Politècnica de Catalunya (UPC)
Popis: This document describes the process to develop a datalogger based on a Raspberry Pi 3, a small single-board computer, and two INA219, bidirectional current and power monitor. On the first hand, in this document the main hardware components are briefly detailed. Besides, it is shown how are related with a simple schematic of connections to an easy reader understanding, as well as the most relevant technical information used in this project. Moreover, it is explained step by step how to install the operating system for the Raspberry Pi and how to configure the Access Point (AP). To control the sensors for datalogging, the INA219 library is required due to it contains the main methods to manage the sensors, hence they are defined in this document. On the other hand, it is necessary to implement a general program controller to manage all the datalogger functions and communications. It is shown how this is achieved by creating its own code. This program allows the interaction between the datalogger and the user to send and receive commands such as start/stop or to change the configuration, for example. It is of great importance to note that the language of these code lines is Python 3. Finally, once the implementation is done, several tests to prove the system works properly are included. One of the main features of this device is that it can save data in a file or different files as well as receive commands from the user, hence it is demonstrated that the device can work in different ways and achieved the proposed objective.
Databáze: OpenAIRE