Difference between revisions of "HIP:summer2009"

From Earlham CS Department
Jump to navigation Jump to search
(What's for the week of June 29, 2009?)
 
(62 intermediate revisions by 3 users not shown)
Line 1: Line 1:
[[HIP | Back to HIP main page]]
+
[[HIP | Back to HIP main page]]<br>
==What's for today? (6/1/2009)==
+
[http://stewie.cs.earlham.edu:8888/ GOTO Web Interface Cacti]<br>
*Goto springwood lake
+
==TODO during this summer, 2009==
*Documentation
+
*Testing H2O Unit "End to End"
**How to mash up google earth and gun plot automatically (Sanele)
+
** Use EcoWatch with 650 and sonde and optional GPS for ad-hoc sampling, link to instructions
**How to install VirtualBox (Mikio)
+
**Test data flow from sonde to database via cell phone.  Readings log and then correctly labeled graphs of all the parameters.
**How to use YSI650 at windows xp on Virtual Box in Ubuntu (Mikio)
+
**Add the board's temperature to the data that is collected, uploaded, and graphed (see the eeapnode software for an example).
**How to process data through sonde to csv (Mikio)
+
**Add the battery's voltage to the data that is collected, uploaded, and graphed.
*List up the solutions from last year
+
**Test what happens WRT the board booting (with phone and sonde attached) when the battery is brought back from 0 charge to full charge.
*Why are the EEAP nodes not recording data in the database?
 
*Testing the flow of electric current of pmp4
 
**To charge the battery of pmp4
 
*To write up infobomb script guide
 
*Learn Python and Perl
 
*How do I connect to pmp via USB from Baker?
 
  
==TODO during this summer==
+
*Identify/configure software for batch download and real-time download/mapping of eTrex datastream on Zoey.
*Testing H2O Unit "End to End"
 
**Find out how to use Minicom
 
**Test data flow from sonde to database via cell phone.
 
  
 
*Springwood Install
 
*Springwood Install
 +
** Design/build float
 +
** Reliability
 +
** Rename sensors to Springwood
 +
 +
*Weather station
 +
** Reading values, inserting into database
  
*Portable testkit
+
*Portable testkits
**X-ray fluorescence (XRF)  
+
**X-ray fluorescence (XRF) - link to inventory, link to instructions
**Thermal interface compound (TIC)
+
**Thermal imaging camera (TIC) - link to inventory, link to instructions
**Sonde
+
**Sonde and 650 - link to inventory, link to instructions
**Netbook
+
**Netbook - link to inventory, link to instructions
**Printer
+
**Differential GPS - link to inventory, link to instructions
**GPS
 
  
*Schema + Interface
+
*Keck Data Schema + Interfaces
  
 
*Wind @ miller
 
*Wind @ miller
Line 36: Line 32:
 
*Learning languages: Perl, Python, Bash
 
*Learning languages: Perl, Python, Bash
  
==Shopping List==
+
*Ordering
*Printer
+
** O rings
**[http://www.jr.com/planon-systems/pe/PNO_PS900/ PS900 PrintStik Pocket Size Full Page Printer]
+
** Bright orange fine point sharpie (rolling liquid?)
 +
** Research netbook computers with built-in GPS gear which support some flavor of Linux
 +
** GPS?  Check Charlie's list
 +
 
 +
==Whats for the week of June 8, 2009==
 +
*Design a raft for the springwood water monitoring kit.
 +
**floating boats ideas:
 +
http://www.connectadock.com/dock/1000Series/accessories.asp#anchor1000Comp
 +
http://hardware.hardwarestore.com/30-144-floating-dock-kits/polyethylenefloat-hollow-core-633131.aspx
 +
http://www.overtons.com/modperl/product/details.cgi?i=87019&pdesc=Dockmate_Float_Drums&aID=602F&merchID=1009&r=view 
 +
http://www.angelfire.com/ultra/edaskew/genbarge.html
 +
**find the best angle for the solar panel for the springwood lake kit (== latitude of the area)
 +
**Richmond, Indiana — Latitude: 39.829
 +
*Get the second field unit working
 +
*Change the name of the water monitoring kit from 4th Floor to Springwood
 +
*Get all watt nodes on line and in DB
 +
*Configure the single serial go sonde setting to get data directory from sonde.
 +
*Get ready for Mashup discussion and finish documentation
 +
==Whats for the week of June 22, 2009==
 +
*Packing
 +
*Weather station
 +
*Naming the water monitoring kits
 +
*TS-7400 BIOS settings (auto Power on)
 +
*Set serial speed for simplest water monitoring unit
 +
 
 +
==What's for the week of June 29, 2009?==
 +
*To inquire software of WMR200A Professional Weather Centert
 +
**To synchronize weather station with linux
 +
**To correct data into database
 +
*To adjust pmp on springwood lake and cacti.
 +
*To go Charlie's house on Tuesday 8:30 am.
 +
*To load solar panel, pmp5, and Sonde kit on Charlie's track on Monday 3 pm.
 +
*To finish packaging differential GPS
 +
*To make inventories for each packages.
 +
*To go to Springwood lake and check what's wrong.
 +
*pmp5 BIOS
 +
*To find software to read battery voltage in linux.
 +
*Board temperature of pmp.
 +
*To email Terry about shopping list and about drums.
 +
==things to get(updated July 13, 2009)==
 +
**thermometer
 +
**test drips for pH
 +
**tap water conductivity for tap water
 +
**redox potential for tap water
 +
**find out if there is a normal dissolved water oxygen.
 +
 
 +
== Packaging ==
 +
**For Zoey and accessories: Pelican case 1470
 +
**For Zoey: Carrying sleeve
 +
**For Differential GPS: Pelican case 1470 and tripod stand
 +
**For YSI650 + Sonde: Pelican case 1470
 +
**For XRF: Pelican case 1430
 +
**Add another 1470 for second Dell Mini
 +
== Shopping List for Terry (updated on June 29)==
 +
<s>
 +
*NOTE: Both the Carrying sleeve and the tripod stand are at Amazon.com, while the pelican cases are all from pelicanonline-ralphs.com (Please follow the links).
 +
*[http://www.amazon.com/Carrying-Sleeve-Inspiron-Notebook-Available/dp/B001FT0X5M Soft Carrying Sleeve for Dell Inspiron Mini 9 Notebook]
 +
*[http://www.amazon.com/Velbon-Function-Photographic-Video-Tripod/dp/B00004TY7O/ref=sr_1_1?ie=UTF8&s=electronics&qid=1243974271&sr=8-1 Velbon Dual Function Mini Photographic/Video Tripod]
 +
*[http://www.pelicanonline-ralphs.com/1470-case.htm?gclid=CPr-hPe87JoCFQKenAodjEBuCg Four 1470 pelican cases, 1 black and 3 desert tan]
 +
*[http://www.pelicanonline-ralphs.com/1430-top-loader-case.htm One 1430 black pelican case (only black available)]
 +
</s>
 +
*NEW SHOPPING LIST (July 10, 2009)
 +
**Dell Netbook
 +
**[http://www1.mscdirect.com/O-rings/O-rings-&-Accessories/Raw-Materials/s0000001926.HTML Transport cup cap O-rings ID Number 222, with inside diameter of 1.500" and thickness of 1/8" ($5.58)]
 +
**[http://www.amazon.com/s/ref=nb_ss_gw?url=search-alias%3Daps&field-keywords=Holux+M-1000&x=0&y=0 Holux M-1000 32 Channel Bluetooth GPS Receiver by Holux ($39.95)]
  
 
==Measurement for portable test kit==
 
==Measurement for portable test kit==
Line 57: Line 117:
 
**Dimensions: 5.6cm x 11.9cm x 3.3cm
 
**Dimensions: 5.6cm x 11.9cm x 3.3cm
 
**Weight: 0.164kg
 
**Weight: 0.164kg
*Printer(?)
+
*Printer(PS900 PrintStik Pocket Size Full Page Printer)
 +
**Dimensions: 2.5cm * 27.3cm * 3.8cm
 +
**Weight: 0.7kg
 
*pelican case
 
*pelican case
  
Line 143: Line 205:
 
**Changed password (Mikio)
 
**Changed password (Mikio)
  
==Note==
+
==Note (How to log into to infobomb database)==
 
*How to log in to infobomb database?
 
*How to log in to infobomb database?
 
**$psql -d infobomb -h db.cs.earlham.edu -U infobomb
 
**$psql -d infobomb -h db.cs.earlham.edu -U infobomb
 
**password: ***************
 
**password: ***************
  
==Documentation==
+
==Documentation on Zoey setup and mashup preparation==
*[[HIP:Zoey | Level 1: How to correct data with YSI650 and Zoey (Mikio)]]
+
*[[HIP:YSI650_EcoWatch | Level 1: How to correct data with YSI650 and Zoey (Mikio)]]
 
*[[HIP:Mashup | Level 2: How to mash up map and graph (Sanele)]]
 
*[[HIP:Mashup | Level 2: How to mash up map and graph (Sanele)]]
*[[Image:MashupExample.jpg]]
 
<pre>
 
"Date","Time","Temp","SpCond","Cond","Resistivity","pH","ORP","Longitude","Latitude"
 
"M/D/Y","hh:mm:ss","C","uS/cm","uS/cm","Ohm.cm","","mV","DD.dddd","DD.dddd"
 
"05/25/09","11:20:54",23.13,614.0,592.0,1688.4,8.98,145,-84.899391,39.848564
 
"05/25/09","11:21:04",23.14,616.0,594.0,1682.3,8.97,24,-84.899391,39.848560
 
"05/25/09","11:21:14",23.16,618.0,596.0,1677.6,8.92,10,-84.899406,39.848568
 
"05/25/09","11:21:24",23.23,616.0,596.0,1679.0,9.13,-8,-84.899414,39.848614
 
"05/25/09","11:21:34",23.30,615.0,595.0,1682.0,9.71,-3,-84.899445,39.848648
 
"05/25/09","11:21:44",23.31,614.0,594.0,1682.8,10.10,7,-84.899544,39.848686
 
"05/25/09","11:21:54",23.29,614.0,594.0,1683.5,10.28,14,-84.899628,39.848701
 
"05/25/09","11:22:04",23.21,615.0,594.0,1684.6,10.37,20,-84.899734,39.848736
 
"05/25/09","11:22:14",23.14,617.0,595.0,1681.2,10.38,24,-84.899818,39.848812
 
"05/25/09","11:22:24",23.09,617.0,595.0,1680.9,10.41,28,-84.899948,39.848873
 
"05/25/09","11:22:34",23.01,620.0,596.0,1677.1,10.39,32,-84.900017,39.848980
 
</pre>
 
<pre>
 
#!/usr/local/bin/gnuplot]
 
reset
 
set terminal x11
 
#set output "aaa.png"
 
set datafile separator ","
 
set xdata time
 
set timefmt "%H:%M:%S"
 
set xrange ["11:20:50":"11:38:00"]
 
set format "%H:%Mam"
 
set title "Springwood Lake\nMay 25, 2009"
 
set multiplot
 
unset ytics
 
plot [][22:24] "MIK2.csv" using 2:3\
 
notitle with p lt rgb "red" pt 2
 
plot [][600:650] "MIK2.csv" using 2:4\
 
notitle with p lt rgb "yellow" pt 4 #Cond
 
plot [][0:100] "MIK2.csv" using 2:8\
 
notitle with p lt rgb "green" pt 6 #ORP
 
plot [][9.6:10.65] "MIK2.csv" using 2:7\
 
notitle with p lt rgb "blue" pt 8 #pH
 
set key bottom left
 
set key box lt 5 lw 2
 
replot "MIK2.csv" using 1:(1/0)\
 
title "Temperature(22-24C)" with p lt rgb "red" pt 2,\
 
"MIK2.csv" using 1:(1/0)\
 
title "Conductivity(600-650uS/cm)" with p lt rgb "yellow" pt 4,\
 
"MIK2.csv" using 1:(1/0)\
 
title "ORP(0-100mv)" with p lt rgb "green" pt 6,\
 
"MIK2.csv" using 1:(1/0)\
 
title "pH(9.6-10.65)" with p lt rgb "blue" pt 8
 
unset multiplot
 
 
#EOF
 
 
</pre>
 
  
 
==Zoey Guide==
 
==Zoey Guide==
 +
<s>
 
*Recover Ubuntu
 
*Recover Ubuntu
 
*Update Ubuntu
 
*Update Ubuntu
Line 212: Line 223:
 
*EcoWatch
 
*EcoWatch
 
*Data Transfer (File name problem)
 
*Data Transfer (File name problem)
 +
</s>
 +
 +
==Inventory==
 +
[[HIP:Inventory | Inventory]]

Latest revision as of 15:13, 13 July 2009

Back to HIP main page
GOTO Web Interface Cacti

TODO during this summer, 2009

  • Testing H2O Unit "End to End"
    • Use EcoWatch with 650 and sonde and optional GPS for ad-hoc sampling, link to instructions
    • Test data flow from sonde to database via cell phone. Readings log and then correctly labeled graphs of all the parameters.
    • Add the board's temperature to the data that is collected, uploaded, and graphed (see the eeapnode software for an example).
    • Add the battery's voltage to the data that is collected, uploaded, and graphed.
    • Test what happens WRT the board booting (with phone and sonde attached) when the battery is brought back from 0 charge to full charge.
  • Identify/configure software for batch download and real-time download/mapping of eTrex datastream on Zoey.
  • Springwood Install
    • Design/build float
    • Reliability
    • Rename sensors to Springwood
  • Weather station
    • Reading values, inserting into database
  • Portable testkits
    • X-ray fluorescence (XRF) - link to inventory, link to instructions
    • Thermal imaging camera (TIC) - link to inventory, link to instructions
    • Sonde and 650 - link to inventory, link to instructions
    • Netbook - link to inventory, link to instructions
    • Differential GPS - link to inventory, link to instructions
  • Keck Data Schema + Interfaces
  • Wind @ miller
  • Learning languages: Perl, Python, Bash
  • Ordering
    • O rings
    • Bright orange fine point sharpie (rolling liquid?)
    • Research netbook computers with built-in GPS gear which support some flavor of Linux
    • GPS? Check Charlie's list

Whats for the week of June 8, 2009

  • Design a raft for the springwood water monitoring kit.
    • floating boats ideas:
http://www.connectadock.com/dock/1000Series/accessories.asp#anchor1000Comp
http://hardware.hardwarestore.com/30-144-floating-dock-kits/polyethylenefloat-hollow-core-633131.aspx 
http://www.overtons.com/modperl/product/details.cgi?i=87019&pdesc=Dockmate_Float_Drums&aID=602F&merchID=1009&r=view   
http://www.angelfire.com/ultra/edaskew/genbarge.html
    • find the best angle for the solar panel for the springwood lake kit (== latitude of the area)
    • Richmond, Indiana — Latitude: 39.829
  • Get the second field unit working
  • Change the name of the water monitoring kit from 4th Floor to Springwood
  • Get all watt nodes on line and in DB
  • Configure the single serial go sonde setting to get data directory from sonde.
  • Get ready for Mashup discussion and finish documentation

Whats for the week of June 22, 2009

  • Packing
  • Weather station
  • Naming the water monitoring kits
  • TS-7400 BIOS settings (auto Power on)
  • Set serial speed for simplest water monitoring unit

What's for the week of June 29, 2009?

  • To inquire software of WMR200A Professional Weather Centert
    • To synchronize weather station with linux
    • To correct data into database
  • To adjust pmp on springwood lake and cacti.
  • To go Charlie's house on Tuesday 8:30 am.
  • To load solar panel, pmp5, and Sonde kit on Charlie's track on Monday 3 pm.
  • To finish packaging differential GPS
  • To make inventories for each packages.
  • To go to Springwood lake and check what's wrong.
  • pmp5 BIOS
  • To find software to read battery voltage in linux.
  • Board temperature of pmp.
  • To email Terry about shopping list and about drums.

things to get(updated July 13, 2009)

    • thermometer
    • test drips for pH
    • tap water conductivity for tap water
    • redox potential for tap water
    • find out if there is a normal dissolved water oxygen.

Packaging

    • For Zoey and accessories: Pelican case 1470
    • For Zoey: Carrying sleeve
    • For Differential GPS: Pelican case 1470 and tripod stand
    • For YSI650 + Sonde: Pelican case 1470
    • For XRF: Pelican case 1430
    • Add another 1470 for second Dell Mini

Shopping List for Terry (updated on June 29)

Measurement for portable test kit

  • XRF (INNOV-X ALPHA)
    • Dimensions: 30.5cm * 24.5cm * 8.0cm
    • Weight: 1.6kg
  • TIC (Fluke TiR1 Infrared Thermal Imager)
    • Dimensions: 25.4cm * 12.7cm * 15.2cm
    • Weight: 1.1kg
  • Sonde (YSI 600R)
    • Diameter: 4.2cm
    • Length: 46.5cm
    • Weight: 0.5kg
  • Netbook (Dell Inspiron Mini 9)
    • Dimensions: 23.2cm * 3.17cm * 17.2cm
    • Weight: 1.03kg
  • GPS (MAGELLAN eXplorist100)
    • Dimensions: 5.6cm x 11.9cm x 3.3cm
    • Weight: 0.164kg
  • Printer(PS900 PrintStik Pocket Size Full Page Printer)
    • Dimensions: 2.5cm * 27.3cm * 3.8cm
    • Weight: 0.7kg
  • pelican case


Weight Measurement
pelican case + battery + cellphone + pmp + charge controller = 38 lb
sonde = 2 lb
solar panel = 22 lb
solar panel stand = 15 lb
total = 77 lb = 35 kg

Infobomb Script

Infobomb trac wiki
Web Interface Cacti
Diagram "pmp to infobomb"

pmp side

  • crondtab
# for Cell Phone 
*/15 * * * * /root/scripts/poll_all_sonde.pl; /root/scripts/process_readings-cell.sh;
0 * * * * /root/scripts/transfer-cell.pl
  • autopoll (shell script)
    • Run sonde_data.pl multiple times

stewie side

infobomb@stewie:~$ crontab -u infobomb -l
SHELL=/bin/bash
MAILTO=infobomb
HOME=/home/infobomb
PATH=/sbin:/bin:/usr/sbin:/usr/bin

# m h  dom mon dow   command
*/10 * * * * export PYTHONPATH='/home/infobomb'; 
             export DJANGO_SETTINGS_MODULE=infobomb.settings; 
             /home/infobomb/infobomb/scripts/run_infobomb_dataparser > /dev/null 2>&1
*/30 * * * * export PYTHONPATH='/home/infobomb'; 
             export DJANGO_SETTINGS_MODULE=infobomb.settings; 
             /home/infobomb/infobomb/scripts/extract-n-check-data.pl > /dev/null 2>&1
*/10 * * * * /home/infobomb/eeap/eeap_sync.py >> /home/infobomb/eeap/log.txt

Editing Log

  • stewie.cs.earlham.edu:/home/infobomb/eeap/eeap_sync.py
    • Changed password (Mikio)
  • stewie.cs.earlham.edu:/home/infobomb/infobomb/settings.py
    • Changed password (Mikio)

Note (How to log into to infobomb database)

  • How to log in to infobomb database?
    • $psql -d infobomb -h db.cs.earlham.edu -U infobomb
    • password: ***************

Documentation on Zoey setup and mashup preparation

Zoey Guide

  • Recover Ubuntu
  • Update Ubuntu
  • Virtual Box
  • Windows XP
  • Serial Driver
  • EcoWatch
  • Data Transfer (File name problem)

Inventory

Inventory