arduino y series de datos

Post on 08-Jul-2015

388 Views

Category:

Devices & Hardware

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

Creación de series temporales de datos con Arduino, Python, SQLite y ThingSpeak.

TRANSCRIPT

“Arduino y series de datos”

Víctor R. Ruiz <rvr@linotipo.es>

13 de diciembre de 2014III Día de Cacharreo y Asadero, Guía

Índice

1. Comunicación Arduino y PC con Python.

2. Guardar datos en BBDD con SQLite.

3. Acceder a SQLite desde LibreOffice.

4. Guardar datos en Internet con ThingSpeak.

ComunicaciónArduino PC↔

con Python

Sensor digital temp.-hum. DHT-22

http://fluuux.de/2012/10/arduino-temperatur-und-luftfeuchtigkeit-mit-dem-dht22-prufen/

Arduino PC↔

Lectura de temperatura y humedad

Arduino desde Python

Guardar datos con SQLite

SQLite

● Base de datos estructurada.● Sistema embebido.● Soporte de órdenes SQL.● Multilenguaje, multiplataforma.

Python: Acceso a SQLite

Python: Guardar serie temporal

Consulta de BBDD “a pelo”

Acceso a SQLite con LibreOffice

Configuración ODBC

Configuración ODBC

Acceso a SQLite desde LibreOffice

Edición de tablas SQLitedesde LibreOffice

Conexión LibreOffice Base y Calc

Guardar series de datosen Internet

Arduino PC Internet→ →

ThingSpeak: Series de datos en Internet

Definición de serie en ThingSpeak

Python: Comunicación con ThingSpeak

Python: Guardar serie en ThingSpeak

ThingSpeak: Gráficos

ThingSpeak: Alertas Twitter

CONCLUSIONES

● Python permite comunicarnos de forma sencilla con Arduino.

● Para guardar series simples de datos, SQLite es una solución idónea.

● Con ThinkSpeak, nos ahorramos la gestión de la base de datos.

FIN

top related