Have sent off 19 MTS300 and MTS310 back to Crossbow for rewiring (2-3 week turn around). Have installed Moteworks v2 rel B. So for time being focusing on application of MTS400 (3 off) and the A/D sensor boards....
June 2006 Archives
Met with Dan Hill today talking about interactivity in the built environment and away days - an unusual mix... the conversation reminded me to look up: Getting started with “Getting Things Done” | 43 Folders
This is a screenshot of a 24 hour cycle of 20 motes measuring temp, light, battery, mic, accel and mag. Motes are micaz, sensor boards are MTS300 and 310's. Gateway is an MIB510 connected via serial to USB converter. Data being captured into Postgres db on sony laptop. Code on gateway is XMeshBase as shipped with moteworks 2.0. Code on motes is xmts310 from xmesh folder, again shipped with moteworks 2.0 - the only change was my addition of the following to hard code into the application a timer interval of 30 seconds:
(in static void initialise after timer_rate has been set, inserted at line 169)
timer_rate = 1024 * 30;
Curious observation - why does the temp sensor readings oscillate so much during the day but then do not between 9.30pm and 3.00am? The fluorescent lights are on timers so they would have gone out at around 9pm but would not have come back on continuously at 3.00am (might have come on intermittently as security walked through the building...) Is this sensitivity on the analogue sensor? Am i getting intereference. I seemed to get the same 4 degree oscillation at home where there are no fluorescent lights. Could it be the 60Hz power?
Finally got all 20 nodes up and running. 1 gateway and 19 nodes with either MTS300 or MTS310 sensor boards. Had it running overnight - moteview crashed a couple of times will need to try and figure out why. Need to go and review data to see how valid it looks. nice feeling to see all 20 motes networking in an adhoc manner.... :-)
Found these from posting to Make site - what an excellent use of *spare* bits and pieces.... the blinky bugs
1 gateway and 4 sensor motes running. Having trouble deciphering code to get all sensors working. Have tried to use the XMesh samples as my base. Used the tutorial file (containing the temp only code) and expand it to include the other stuff. All the examples seem to be slightly different implementations though so figuring out what is and what is not required has been tough. Had some fun at one point trying to figure out that the x in AccelX had to be capitalised.....
Ended up reverting back to the MTS300 sensor board sample files and using those with XMesh - there is also some other stuff going on in there (performance assessment) - but have hard coded the timer rate since i could not figure out how to define APP_RATE (i think you do it via the header file ***.h but could not get it working - logged a call to the crossbow help desk)
code finally up and running. have chosen a 30 sec interval for timer firing. interested in the implications for battery life - btw will need to look at low power stuff (is it possible on micaz?) otherwise batteries only last a few days....
next step - 20 nodes and get sampling over a couple of days.....


