individual logging system

8
INDIVIDUAL LOGGIN G S YS TEM RAS PBER RY PI WI TH J A VA PR OGRAMMING 12/04/2014 FREYERMUTH PIERRE - RASPBERRYPI AU CERN

Upload: zena

Post on 07-Jan-2016

26 views

Category:

Documents


0 download

DESCRIPTION

Individual Logging System. Raspberry pi with Java programming. pURPOSE. Record data from various sources Display data locally on a chart Put online and present data via a web page. Analog. Battery Lithium + Solar. Micro Controller PIC16F690. Hardware overview. Analog. Brightness - PowerPoint PPT Presentation

TRANSCRIPT

Page 1: Individual Logging System

F R E Y E R M U T H P I E R R E - RA S P B E R RY P I A U C E R N

INDIV

IDUAL

LOGGIN

G SYS

TEM

RA

SP

BE

RR

Y P

I W

I TH

JA

VA

PR

OG

RA

MM

I NG

12/04/2

014

Page 2: Individual Logging System

F R E Y E R M U T H P I E R R E - RA S P B E R RY P I A U C E R N

PURPOSE

• Record data from various sources

• Display data locally on a chart

• Put online and present data via a web page

12/04/2

014

Page 3: Individual Logging System

TemperatureDS18B20

BrightnessPhoto-Resistor

BatteryLithium + SolarMicro

ControllerPIC16F690

TransmissionnRF24L01+

1wire

Analog

SPI

ReceptionnRF24L01+

Geiger Counter

BarometerBMP085

RaspberryPiModel B, RAM:256Mo

I2C RS232

SPI

PI4J libJava

Raspbian With Java 7Oracle JVM

Pi LoggerJava

Video adapterSerial-Parallel TI TFP401AProcessingFPGA cyclone IV

DVI

Monochrome screenPlanar EL320.240.36

Synchro &4bits data

Level translatorTI TXB0108

HumidityDHT03

1wire

Analog

Micro ControllerPIC16F690

TransmissionnRF24L01+

SPI

TemperatureDS18B20

1wire

TemperatureDS18B20

TemperatureDS18B20

TemperatureDS18B20

Micro ControllerPIC16F690

TransmissionnRF24L01+

SPI

Seismometer Position2 Photo-resistor

Analog

System- Memory- Load

HARDWARE OVERVIEW

F R E Y E R M U T H P I E R R E - RA S P B E R RY P I A U C E R N12/04/2014

Page 4: Individual Logging System

Raspbian Java 7 Oracle JVM

Web PageGoogle Chart

Internet(FTP)

Pilogger implementation

Probe Manager

Abstract Probe implementationDataChanne

l

Graphical user interface

Log fileSD card

DataChannelDataChannel

Data Sources

SOFTWARE OVERVIEW

File system

12/04/2

014

F R E Y E R M U T H P I E R R E - RA S P B E R RY P I A U

C E R N

Page 5: Individual Logging System

LOCAL USER INTERFACE

F R E Y E R M U T H P I E R R E - RA S P B E R RY P I A U C E R N

Mouse

Keyboard

RespberryPiPilogger Java

Page 6: Individual Logging System

ONLINE WEB PAGE

Online serverHTML / FTP

RespberryPiPilogger Java

FTP

.CSV files

Channels Data

.HTML files

Time Scales

JavaScriptLibrariesGoogle Chart

Jquery

F R E Y E R M U T H P I E R R E - RA S P B E R RY P I A U C E R N

Page 7: Individual Logging System

F R E Y E R M U T H P I E R R E - RA S P B E R RY P I A U C E R N

LINKS

Software :

https://code.google.com/p/pilogger/

Hardware :

http://pierremuth.wordpress.com/rpiadventure/

MagPi article on issue 18&19

http://pierremuth.wordpress.com/magpiarticle/

12/04/2

014

Page 8: Individual Logging System

F R E Y E R M U T H P I E R R E - RA S P B E R RY P I A U C E R N

LOG EXAMPLE: 1ST APRIL CHILE EARTHQUAKE

12/04/2

014