80 likes | 212 Views
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
E N D
Individual Logging System Raspberry pi with Java programming Freyermuth Pierre - RaspberryPi au CERN
pURPOSE • Record data from various sources • Display data locally on a chart • Put online and present data via a web page Freyermuth Pierre - RaspberryPi au CERN
Analog Battery Lithium + Solar Micro Controller PIC16F690 Hardware overview • Analog Brightness Photo-Resistor Barometer BMP085 Geiger Counter • I2C • RS232 Temperature DS18B20 • SPI RaspberryPi Model B, RAM:256Mo • 1wire Transmission nRF24L01+ • 1wire Humidity DHT03 PI4J lib Java System - Memory - Load Raspbian With Java 7 Oracle JVM • 1wire Pi Logger Java Micro Controller PIC16F690 Temperature DS18B20 Temperature DS18B20 Temperature DS18B20 Temperature DS18B20 • SPI • DVI • SPI Transmission nRF24L01+ Video adapter Reception nRF24L01+ Serial-Parallel TI TFP401A Seismometer Position 2 Photo-resistor • Synchro & • 4bits data Micro Controller PIC16F690 Processing FPGA cyclone IV • Analog Monochrome screen Planar EL320.240.36 • SPI Level translator TI TXB0108 Transmission nRF24L01+ Freyermuth Pierre - RaspberryPi au CERN
Software Overview Raspbian Java 7 Oracle JVM Piloggerimplementation • File • system Log file SD card Probe Manager Abstract Probe implementation Data Sources Web Page Google Chart DataChannel DataChannel • Internet • (FTP) DataChannel Graphical user interface Freyermuth Pierre - RaspberryPi au CERN
Local User interface RespberryPi Pilogger Java Keyboard Mouse Freyermuth Pierre - RaspberryPi au CERN
Online web page RespberryPi Pilogger Java • FTP Online server HTML / FTP .HTML files JavaScript Libraries Time Scales Google Chart .CSV files Jquery Channels Data Freyermuth Pierre - RaspberryPi au CERN
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/ Freyermuth Pierre - RaspberryPi au CERN
Log example: 1st April Chile earthquake Freyermuth Pierre - RaspberryPi au CERN