Registrador de datos autónomo con Arduino
Autonomous data logger for Arduino
Author
Pérez Carazo, DavidDate
2015-09Director/es
Derechos
Atribución-NoComercial-SinDerivadas 3.0 España
Palabras clave
Arduino
Intel Galileo
Registrador de datos
Servidor web
Node.js
Data logger
Web server
Abstract:
RESUMEN: Durante los últimos años ha habido una proliferación de ordenadores de placa reducida gracias en gran medida a plataformas como Arduino, Raspberry Pi, y más recientemente Intel Edison e Intel Galileo.
La potencia, bajo coste y libre acceso a código y librerías, hace que se convierta en una opción muy interesante para el usuario, pudiendo construir sus propios proyectos aun sin tener grandes conocimientos en informática o electrónica.
En este documento se describe el desarrollo e implementación de un registrador de datos automático con Arduino, basado en el Proyecto de Fin de Carrera de Javier Pérez, “Registrador de Datos de Bajo Coste” [1]. Sus requisitos iniciales fueron modificados ya que la placa utilizada no cumplía con las expectativas. Se decidió entonces suprimir el acceso web, y se cambió la configuración web por un archivo de configuración.
Para cumplir con los requisitos iniciales, y permitir el acceso y configuración mediante web, se modifica el proyecto utilizando una placa Arduino Ethernet para la captura de datos y se incorpora una placa Intel Galileo. Ésta recibirá los datos para guardarlos en una tarjeta micro SD, y los mostrará al usuario mediante el servidor web implementado con Node.js.
ABSTRACT: Over the past few years, there has been a proliferation of Single Board Computers due to platforms like Arduino and Raspberry Pi, and more recently, Intel Edison and Intel Galileo.
Its power, low cost and free access to code and libraries, becomes it in an interesting option for the user, being able to build their own projects, although not having a big knowledge in computer science or electronics.
This document describes the development and implementation of an autonomous datalogger for Arduino, which is based on Javier’s diploma project, “Low cost datalogger” [1]. Its initial requirements were modified due to a lack of memory on the board. Then it was decided to delete the web access, changing the web configuration for a file configuration.
In order to meet those initial requirements, and allow the access and configuration from the web, his project is modified using an Arduino Ethernet to log data and an Intel Galileo is added to the system. This Galileo will receive the data to save it into a micro SD card, being able to show it later through a web server implemented with Node.js.