Experimentos en avanzada de registro de datos (usando Python)

Hay un montón de registro instructables, así que cuando quise construir un proyecto de registro de mi propia miró a su alrededor en un montón de datos. Algunas eran buenas, algunas no tanto, así que me decidí a tomar algunas de las mejores ideas y hacer mi propia aplicación. Esto dio lugar a un proyecto más avanzado y más complicado que tuve en un principio esperaba. Una parte de ella se convirtió en una serie de experimentos en el procesamiento de datos del sensor. Este instructivo permite usted probar los experimentos iguales o similares.

Registro de datos implica típicamente el siguiente:

  • Adquisición de datos: leer algunos datos de un sensor. A menudo esto es simplemente leer un convertidor analógico a digital (ADC) en un dispositivo como un Arduino.
  • Procesamiento de datos: cuando leer un valor de ADC los convertidores de salida normalmente necesita ser escalado a las unidades de la derecha.
  • Filtración: Los datos comúnmente contienen algo de ruido, esto se puede filtrar por lo que usted está buscando una señal en sus datos, no el ruido.
  • Almacenamiento de datos: los datos se guardan, tal vez en un archivo de texto, tal vez a la nube. Datos deben sobrevivir incluso si la energía se apaga. Es fácil de guardar demasiados datos, tenemos un pequeño truco para reducir el espacio de almacenamiento de datos.
  • Visualización de datos: métodos para mirar tus datos, no registro, pero si no haces algún tipo de visualización de los datos ¿por qué reúnen lo?
  • Acceso remoto: No es necesario pero bueno tener.

Instructables la mayoría incluyen algunas pero no todas las anteriores, o hacer de una manera muy sencilla. Este instructable le Dirección 2 de los temas a menudo omitidas registro y como darle una forma de graficar sus datos sin necesidad de utilizar un servicio de nube. Puede utilizar todo o sacar piezas y remix en un proyecto propio.

Artículos Relacionados

Escudo de registrador: Registro de datos para Arduino

Escudo de registrador: Registro de datos para Arduino

Escudo de registro de datosAquí está un útil escudo Arduino: hemos tenido un montón de gente buscando un escudo de registro de datos dedicados y bien diseñados. Hemos trabajado duro para diseñar un diseño barato pero bien redondeado. No sólo es fácil
Frambuesa Pi - registro de datos

Frambuesa Pi - registro de datos

En este proyecto, vamos a aprender cómo registro datos de frambuesa Pi usando Python y Excel que recoge datos y guardar la salida de la recogida o análisis.Es un proyecto muy rápido y puede ser utilizado ya sea por cuenta propia o de parte de algo má
LinkitOne Sensor de registro de datos utilizando GoBetwino

LinkitOne Sensor de registro de datos utilizando GoBetwino

IoT proyectos implican generalmente la conexión a internet y publicar los datos a un servicio de nube. Sin embargo, se pueden desarrollar varias aplicaciones de registro de datos fuera de línea utilizando la plataforma MediaTek LinkitOne y GoBetwino,
Registro de datos de tarjeta SD con el Sensor de temperatura humedad DHT22

Registro de datos de tarjeta SD con el Sensor de temperatura humedad DHT22

Este es un tutorial explicando cómo hacer el registro con el Sensor de humedad de temperatura DHT22 por nuestro cliente Steve Spence.Esto es un poco complicado, como el sensor salidas flotadores y enviamos cadenas a la tarjeta SD, he puesto juntos un
Sensor de presión de Intel Edison IoT_Read y registro de datos a la tarjeta SD

Sensor de presión de Intel Edison IoT_Read y registro de datos a la tarjeta SD

Hola, hoy voy a mostrarte cómo registrar los datos del sensor en la tarjeta SD para el desarrollo más profundo. Última vez, he guía leer el sensor de presión, ya que registrará estos datos de sensor de presión. Así que usted debe checkout mi última i
Ploteo de datos en tiempo real de Arduino usando Python (matplotlib)

Ploteo de datos en tiempo real de Arduino usando Python (matplotlib)

Arduino es fantástico como un intermediario entre tu ordenador y un circuito electrónico crudo. Usando la interfaz serial, puede recuperar información de los sensores conectados a su Arduino. (También puede enviar información a través de la interfaz
Registro de datos, fecha y hora y datos del Monitor de Arduino con un increíble Bash-One-Liner

Registro de datos, fecha y hora y datos del Monitor de Arduino con un increíble Bash-One-Liner

La descripción no cabe en una línea, pero el código no!Se trata de una línea de bash para registro de datos desde Arduino y para el procesamiento (por ejemplo, sellado de tiempo, reaccionando a las lecturas del sensor, etc.) y luego redirigir el arch
Cómo utilizar Google docs para registro de datos de

Cómo utilizar Google docs para registro de datos de

tengo un Netduino + conectado en Internet con el registro de datos a través de Google docs.Antes de esto estaba recogida de los datos mediante una tarjeta SD, en el Netduino.Leo casi diariamente Hackaday aquí que me tropecé hasta en http://hackaday.c
Curva del dragón usando Python

Curva del dragón usando Python

La curva del dragón es un fractal interesante y hermoso. Es realmente una familia de fractales self-similar, pero se centrará en el más famoso, el Heighway dragón, nombrado después de uno de los físicos de la NASA que estudiaron, John Heighway. La cu
Ploteo de datos usando MATLAB

Ploteo de datos usando MATLAB

En este tutorial usted aprenderá cómo utilizar el programa MATLAB de MathWorks para crear un archivo de secuencia de comandos que hacen un conjunto de datos y trazar los datos. Esta es una herramienta muy útil en todo tipo de científico e investigaci
Rakshak uno: un rover para recopilación de datos y vigilancia con funciones de registro de datos, alertas de voz y medición de la distancia.

Rakshak uno: un rover para recopilación de datos y vigilancia con funciones de registro de datos, alertas de voz y medición de la distancia.

I ntroducciónEste sistema robótico puede controlarse utilizando un GUI usando procesamiento. El rover puede controlarse mediante el envío de comandos a través de la GUI en el portátil. Utiliza los módulos de xbee serie 2 para la comunicación inalámbr
Sensor de temperatura LM35 con registro de datos en tarjeta SD en Intel Edison

Sensor de temperatura LM35 con registro de datos en tarjeta SD en Intel Edison

-Muestra el uso de un sensor LM35 en Intel Edison para medir la temperatura durante largos períodos que van desde varias horas hasta semanas y registros de las lecturas de temperatura del sensor en una tarjeta SD insertada a bordo, todas las cosas ne
Como: Registro sobre Snapchat usando ningunas manos Quenisha Baldwin

Como: Registro sobre Snapchat usando ningunas manos Quenisha Baldwin

Te has preguntado ¿cómo grabar sobre snapchat no usando manos? Esta lista de instrucciones le ayudará a hacer exactamente eso! Todo lo que necesita es un IPhone con la aplicación Snapchat.Paso 1: Paso 1: Asegúrese de que su snapchat está trabajando y
Arduino solar regulador de carga + control de salida y registro de datos en línea con Xbee WiFi

Arduino solar regulador de carga + control de salida y registro de datos en línea con Xbee WiFi

Hace un tiempo atrás empecé a trabajar en un controlador de carga solar, estaba basado en un microcontrolador PIC, un 20 x 4 caracteres de la pantalla y el código fue escrito en lenguaje ensamblador. Funcionaba bien y aún trabajaba cuando decidí que