Completed

Programador

Published on the October 25, 2017 in IT & Programming

About this project

Open

Descripción Básica:

Se precisa visionar y guardar lectura de los valores que generan 21 sensores de presión.
Estos 21 sensores están instalados en 21 soportes diferentes, y enviaran datos por bluetooth a una Raspberry.

Controles básicos (Software):
El lenguaje en el que se programara será preferiblemente PYTHON.

Controles básicos (Hardware):

1.    La Raspberry cuenta con:
Tarjeta MicroSD
Pantalla de 13”
Batería autónoma.
Conexión a internet mediante tarjeta GSM.
Pulsador e indicador luminoso de inicio de lecturas.
Pulsador e indicador luminoso de pausa de lecturas.
Pulsador e indicador luminoso de fin de lecturas y confirmación de datos guardados correctamente.

2.    Cada sensor de presión cuenta con :
Batería autónoma.
Electrónica de comunicación bluetooth

Formato de las Lecturas:
Los datos se guardaran en la tarjeta MicroSD y se podrán extraer y volcar en una tabla excell.
En tiempo real se estarán visionando los 21 datos en la pantalla de la Raspberry.
También en tiempo real, o lo más próximo posible a ello se podrán estar visionando las 21 graficas en una aplicación gratuita en internet.

Las gráficas recogerán en el eje vertical el valor del sensor en Kg (0 – 100), y en el eje horizontal el tiempo (con una resolución en Segundos).
Las 21 lecturas se visionaran juntas con las gráficas en una, una encima de otra.
Cada grafica nos dará al final de la lectura, el valor maximo, valor medio y valor minimo.
Cada lectura, podar durar 10 segundos mínimo a un máximo de 60 minutos.
Presumiblemente las 20 graficas serán casi idénticas, con picos de 0 a 100 kg distanciados 1segundo.
Las gráficas deberán tener unas líneas verticales y horizontales de referencia, con resolución de Milisegundos y Gramos.


Ejemplo de una toma de datos, descripción del proceso:
Cuando se accione el pulsador (INICIO), el programa comenzara a tomar datos de los 21 sensores, y comenzara a guardarlos en la MicroSD, y mostrarlos en tiempo real a través de las gráficas en la pantalla de la Raspberry, a la vez que se podrán visionar a través de una aplicación gratuita en internet.

Si durante la lectura se acciona el pulsador (pausa), la lectura se detendrá, y si se vuelve a accionar (pausa) continuara tomando datos, si en cambio se acciona (fin), la toma de datos se detendrá, y el programa asignara a esta lectura un nombre “lectura. Fecha/hora”, y quedara listo para comenzar otra lectura.

Category IT & Programming
Subcategory Other
Project size Small
Is this a project or a position? Project
I currently have I have an idea
Required availability As needed
Experience in this type of projects No (I haven’t managed this kind of project before)

Delivery term: November 24, 2017

Skills needed

Other projects posted by J. T.