tag:blogger.com,1999:blog-60832665877061776812024-02-07T16:10:44.769-05:00Tide MonitorReal Time Tide Data Experiment to measure tide levels remotely, log on the internet, and post to twitter.capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.comBlogger17125tag:blogger.com,1999:blog-6083266587706177681.post-80844043942231308252011-03-13T15:41:00.002-04:002011-03-13T15:41:36.147-04:00Tide Gauge Back UpSome maintenance required, new battery installed. It should be up and running again.capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-36028764358007445582010-05-19T11:08:00.000-04:002010-05-19T11:08:39.135-04:00Do you need to measure Tides, or other water levels?Shortly after starting this blog I was contacted by the folks at ioBridge.com. If you've been reading this blog for a while (or care to go back through history), you'll see my design was based on the ioBridge sensor gateway. <br />
<br />
Using their easy to use internet sensor interface, they built a tide gauge which they are considering turning into a product. They asked me if I'd beta test it. Here's a photo:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkF519lO99kQtjvshAiU53lWI1Bz0Xmf9R_dWpAx8jIWaXupwsxgJN_x56A2eFUm0mXimAS-XwMFRMpabwPrOXFXLHnl-WKndwBA76bnMuXVUv9aB8OoXkTXXRMSs5SqAnYrvjGPrZ/s1600/DSC_0007.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgkF519lO99kQtjvshAiU53lWI1Bz0Xmf9R_dWpAx8jIWaXupwsxgJN_x56A2eFUm0mXimAS-XwMFRMpabwPrOXFXLHnl-WKndwBA76bnMuXVUv9aB8OoXkTXXRMSs5SqAnYrvjGPrZ/s640/DSC_0007.jpg" width="425" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;">ioBridge.com Beta Test</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">We've been running the their tide gauge next to mine for a few weeks. Their packaging is slick, includes temperature compensation (which is important as the speed of sound in air changes with temp), and is very much weather proof. It uses a Zigbee radio to connect back to the ioBridge sensor gateway.</div><div class="separator" style="clear: both; text-align: left;">The temperature sensor is in the white PVC pipe (for sun shield), and the acoustic transducer is pointed down at the end of the arm reaching out from the piling.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">They have also produced a beta quality web site to display the output:</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">www.iobridge.com/apps/GreenPondTide</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">The web site is still under construction, but it does display the tide level accurately, along with a couple of weeks of history.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">I've been helping them with this. If you think you might be interested in getting one of these, please let us know emailing sales@iobridge.com. </div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Although we've focused on tides, other water level monitoring applications might be interesting, such as irrigation, river flood levels, reservoir levels, etc.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-24541512354186994052010-05-08T09:02:00.000-04:002010-05-08T09:02:08.315-04:00Still Running, total history to date<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY6EZQQXpcXNgRHL0ZuOEm36dfvNUHCUx4alMwsgIX019aDc5JiRGQ7QhBcwbO_A6lIBq8wRmIbr3znFRwed44-JqZJxeDrQO3J-aJDftnKg9EAVj61Qf00p52AJxvkpIDSw2P9yhyphenhyphen/s1600/longest+tide+chart+annotated.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="142" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjY6EZQQXpcXNgRHL0ZuOEm36dfvNUHCUx4alMwsgIX019aDc5JiRGQ7QhBcwbO_A6lIBq8wRmIbr3znFRwed44-JqZJxeDrQO3J-aJDftnKg9EAVj61Qf00p52AJxvkpIDSw2P9yhyphenhyphen/s640/longest+tide+chart+annotated.jpg" width="640" /></a></div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-9101005454652261952010-04-24T07:18:00.000-04:002010-04-24T07:18:41.057-04:00More Log Data<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaa-jwittMgP9YrKZ7y0oIZBah_2Fd1L_WQ2DDU2Irm9ku_7P2caE8btIehj4OmoZV8GsVGgNcY6deFGGcUxlZ_Nq_ZDJ30OrC28uTpIwaoWQwU9wKp9P0zzk3chbUEFOd7tn3HDCK/s1600/longest+tide+plot.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="98" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhaa-jwittMgP9YrKZ7y0oIZBah_2Fd1L_WQ2DDU2Irm9ku_7P2caE8btIehj4OmoZV8GsVGgNcY6deFGGcUxlZ_Nq_ZDJ30OrC28uTpIwaoWQwU9wKp9P0zzk3chbUEFOd7tn3HDCK/s640/longest+tide+plot.jpg" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Here's a plot to date.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Full moon was late March, new moon was 4/14, we are approaching full moon again at the end of the month. </div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Maximum negative declination was around 4/4, the moon was on the equator at about 4/12, and maximum positive declination was around 4/19.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Here's a potential simplified explanation of what's going on:</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">There was a big storm with NE winds late in March, along with the full moon. Large tidal ranges resulted.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">In early April, the large negative (below equator) lunar declination resulted in a larger diurnal component. Smaller tidal range caused by lunar phase.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Around 4/12 the tide looks more semi-diurnal, presumably as the moon is at the equator. I am surprised not to see more tidal range at the new moon around 4/14 (I cannot remember what the wind was doing).</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Looks like the diurnal component increases again as we approach 4/19, and the lunar declination is at its maximum above the equator.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">I am curious what is happening to the running average tide level. It seems to bounce around a bit. Some of this might be wind (for example the strong NE winds in late March), and maybe some is astronomical. </div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-9025482246304694572010-04-19T18:03:00.000-04:002010-04-19T18:03:31.962-04:00Over 3 weeks of dataIf you were expecting a regular sine wave, not here.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGvszyQ7iDjmSqVO0N8qJQGW6frhfh0zvR6YGkbXxB7nObvGNiXAVyikStOGl8OlxO6_KI1tLb52ddyhizjXuDOuwMFi4muqGFy0aMvaLKHuybClTnKFhn2AyZm4z9PMTPHvKswj4o/s1600/3+week+tide.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="112" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgGvszyQ7iDjmSqVO0N8qJQGW6frhfh0zvR6YGkbXxB7nObvGNiXAVyikStOGl8OlxO6_KI1tLb52ddyhizjXuDOuwMFi4muqGFy0aMvaLKHuybClTnKFhn2AyZm4z9PMTPHvKswj4o/s640/3+week+tide.jpg" width="640" /></a></div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-64284922172786484352010-04-12T07:44:00.000-04:002010-04-12T07:44:30.795-04:00Tide Log to Date<div class="separator" style="clear: both; text-align: center;"></div><div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: left;"><span class="Apple-style-span" style="font-size: x-large;">Here's the tide log to date:</span></div><br />
<div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeBpT2WHEiJEAf6U9o_KR8GJp5NGTvFyMmB0DUNGE-hGDy1ZxgD632u4dBBkrhYtIYE0k0kAj58MAKNHPUVGzPXoVW0eY2_4oUf0V8Maxuxao_NMjx79P6g5QV3JDVaO5H6vpy01vf/s1600/longtide.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="114" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjeBpT2WHEiJEAf6U9o_KR8GJp5NGTvFyMmB0DUNGE-hGDy1ZxgD632u4dBBkrhYtIYE0k0kAj58MAKNHPUVGzPXoVW0eY2_4oUf0V8Maxuxao_NMjx79P6g5QV3JDVaO5H6vpy01vf/s640/longtide.jpg" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span></div><div class="separator" style="clear: both; text-align: left;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span></div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-85687987282379650082010-04-08T08:59:00.000-04:002010-04-08T08:59:03.181-04:00The Tide Log To dateThe Tide Monitor has been up and running for nearly 2 weeks now. Here's a plot of the data to date:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijsc92lNjQ-u-FIwv0TG3zN-uO81Yl_LKrn7VUNOXS8U5Ck7WKAzrAeGQMRxKrFG7bAeOKIDTtu4IaMS65u2EKCk_s7ARq-p4rNgCf-h-UVBoR8aPUDO7e4q2c2js8b8JsJjJIwd-T/s1600/tides+for+2+weeks.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="436" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEijsc92lNjQ-u-FIwv0TG3zN-uO81Yl_LKrn7VUNOXS8U5Ck7WKAzrAeGQMRxKrFG7bAeOKIDTtu4IaMS65u2EKCk_s7ARq-p4rNgCf-h-UVBoR8aPUDO7e4q2c2js8b8JsJjJIwd-T/s640/tides+for+2+weeks.jpg" width="640" /></a></div><br />
The full moon was around 4/1. A coastal storm with strong easterlies occurred at the end of March. Note that in April, we seem to be measuring a mixed tide (with components of diurnal and semidiurnal). capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-17624452025049855992010-04-06T10:10:00.005-04:002010-04-06T19:28:59.765-04:00A. C. Redfield<span class="Apple-style-span" style="font-size: x-large;">I'm in the process of reading </span><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><i><span class="Apple-style-span" style="font-size: x-large;">The Tides of the Waters of New England and New York. Woods Hole</span></i></span><span style="font: normal normal normal 12px/normal Helvetica;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><i><span class="Apple-style-span" style="font-size: x-large;"> </span></i></span></span><br />
<div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><i><span class="Apple-style-span" style="font-size: x-large;">Oceanographic Institution. Taunton, Massachusetts: William S.</span></i></span><span style="font: normal normal normal 12px/normal Helvetica;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><i><span class="Apple-style-span" style="font-size: x-large;"> </span></i></span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><i><span class="Apple-style-span" style="font-size: x-large;">Sullwold Publishing, Inc., by A. C. Redfield.</span></i></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><i><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </i></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">Yes, the double tops (plateaus) on the high tides are real, and described in this book with reference to Falmouth Harbor which is near by.</span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">Redfield's book can be found on line here: </span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">https://darchive.mblwhoilibrary.org/handle/1912/1136</span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">A great read. </span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">Here's an engineer's (not oceanographer) summary. The tidal range at Falmouth in Vineyard sound is very small (around 1.5 feet). As the tidal rise (wave) moves toward the coast, it gets into the sound through 2 major openings, one around Monomoy, the other near Cuttyhunk. These waves destructively interfere (a node) around Falmouth. Thus the small tidal range in Falmouth becomes progressively larger as you proceed east or west.</span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">The tide consists of multiple harmonics. Some are semidiurnal, and some are diurnal. Semi are roughly 12 hr, diurnal are roughly 24 hr. The harmonics are causing the double tops. </span></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">The primary harmonics are:</span></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">M2: the moon which is semidiurnal - 12.42 hr period</span></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">S2: the sun which is semidiurnal - 12.00 hr period</span></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">K1: a lunar diurnal component - 23.94 hr period</span></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">O1: a lunar diurnal component - 25.83 hr period</span></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">P1: a solar diurnal component - 24.06 hr period</span></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">K1, O1, and P1 are related to declination.</span></span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span><br />
<span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">M2 and S2 are the big components, but Vineyard Sound is tuned to reduce these components. These tide components propagate from Cuttyhunk and Monomoy and nearly cancel near Falmouth. The K1, O1, and P1 harmonics are smaller but are different period, so the Sound is not tuned to cancel them at Falmouth. Their small amplitude appears relatively larger as M2 and S2 are reduced, resulting in the strangely shaped waves.</span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;">Any readers of this blog that are tide experts, please comment so I get this right!!</span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"> </span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: x-large;"><br />
</span> </span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: medium;"><br />
</span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: medium;"><i><br />
</i></span></span></div><div style="font: 10.0px Times; margin: 0.0px 0.0px 0.0px 0.0px;"><span class="Apple-style-span" style="font-family: Times, 'Times New Roman', serif;"><span class="Apple-style-span" style="font-size: medium;"><i><br />
</i></span></span></div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-87938563782864103682010-04-02T09:36:00.000-04:002010-04-02T09:36:06.496-04:00Remote LCD Monitor Packaging<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSvCy7lUf_eVF86E-t_z966BlqcULjfemWjmlK0_rgROG0TIywDa7xu29QZDROMkr5s0W8Q1ojtLAY_KeqEDFHmDrywFtX4svXNg5etvxEe8lPvhxfD5xyqZq_tGWkbz-HuVqT9bOG/s1600/DSC_0003.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="421" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgSvCy7lUf_eVF86E-t_z966BlqcULjfemWjmlK0_rgROG0TIywDa7xu29QZDROMkr5s0W8Q1ojtLAY_KeqEDFHmDrywFtX4svXNg5etvxEe8lPvhxfD5xyqZq_tGWkbz-HuVqT9bOG/s640/DSC_0003.JPG" width="640" /></a></div><br />
<br />
<br />
Not beautiful, but better than exposed circuit boards, LCD display, and wires.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"></div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-6948777489821999522010-04-02T08:26:00.002-04:002010-04-02T09:45:45.744-04:00Filtering Artifacts and the Impact of WavesInitially, when debugging the tide sensor, there were artifacts:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZeAAUia7huZspbCjIkY1uHBnWiSSIbO_vBZGSTN9rZ27PuGXHs0E28ZKTqiH6rgXRoWj71JYhSivV-adHVam-Qh1EN783nwxQIMPzyhSp0Jog3uoECWl1u1QkhEx9uGPn2zbJT0pK/s1600/tidechartartifacts.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="430" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgZeAAUia7huZspbCjIkY1uHBnWiSSIbO_vBZGSTN9rZ27PuGXHs0E28ZKTqiH6rgXRoWj71JYhSivV-adHVam-Qh1EN783nwxQIMPzyhSp0Jog3uoECWl1u1QkhEx9uGPn2zbJT0pK/s640/tidechartartifacts.jpg" width="640" /></a></div><div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Each plotted tide level is an average of 10 samples taken at 1 second intervals in an attempt to average out wave action. Something was causing the downward slices in the waveform.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">The tide sensor is in a bay where strong winds can deliver up to a 1 foot chop. When these strong winds occur, the data would exhibit the artifacts. On an async terminal, I can look at the data stream and see the raw individual samples before averaging. The individual samples where usually sensible; however, with high winds and wave action some samples would be 2X the others, or just very large numbers.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">I believe the 2X numbers can be explained as follows:</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZBsBSYtbEDsLHno1A0Y4jlazAOqYYCJAvFejKph9LCfUMOOzF234n1QaE7kvE7-losJL_iFKpMvnWHs4j8mooVAcb-GE5q9c5Z0BKubt7NX4bz4QWs2DSLkay0-AfzSzrGL9NFGDS/s1600/Slide1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhZBsBSYtbEDsLHno1A0Y4jlazAOqYYCJAvFejKph9LCfUMOOzF234n1QaE7kvE7-losJL_iFKpMvnWHs4j8mooVAcb-GE5q9c5Z0BKubt7NX4bz4QWs2DSLkay0-AfzSzrGL9NFGDS/s640/Slide1.jpg" width="640" /></a><br />
<div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">When the ultrasound pulse hits a wave front, it's reflection can be directed by a wave under the dock. The resultant return pulse hits the bottom of the dock, back down to the water, and back to the transducer. The result is 2X the expected distance. </div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Very large numbers can be explained by a total miss. The wave front deflects the pulse off into space (away from the dock), and the sensor never sees the return. </div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">A filtering algorithm that has been running for the last week removes these artifacts out by tossing out samples that don't make sense. The sensibility test involves looking at past tide heights, and assuming a very large change in a 15 minute interval is not possible (unless the moon explodes or something like that!). </div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">Here's the filtered data which I've been taking for the last week or so:</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr61FHQx-vOfSbeJ5zOdpYL6geRkmTfu031VUs_AgCuNbsRncwIXJXSRFsm309sL8leXDyQyk2exGMpS_UltoUXioceNvmoZ-YuxjHI8hoK3lIGE1_IwLP5ANMFPaB3NFrLhm5bjz8/s1600/tidechartweek.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="431" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjr61FHQx-vOfSbeJ5zOdpYL6geRkmTfu031VUs_AgCuNbsRncwIXJXSRFsm309sL8leXDyQyk2exGMpS_UltoUXioceNvmoZ-YuxjHI8hoK3lIGE1_IwLP5ANMFPaB3NFrLhm5bjz8/s640/tidechartweek.jpg" width="640" /></a><br />
<br />
<div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;">I am curious if the plateaus at high tide are real, or some other artifact of the sensor. I'll be looking at that next.</div><div class="separator" style="clear: both; text-align: left;"><br />
</div><div class="separator" style="clear: both; text-align: left;"><br />
</div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-76732861241056430342010-03-31T07:54:00.000-04:002010-03-31T07:54:34.128-04:00The StormHere's another tide plot from the log at ioBridge.com. <br />
<br />
Yesterday, we had a very strong easterly wind associated with the large storm headed up the east coast. Can we attribute the higher low, and higher high tides to the east wind? See the last 2 hills and the valley between. Note this AM's valley is much lower. Barely a ripple on the water this AM. <br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0vBcBbJrYFcgkP5kSDOJ26B5wWHaoFxXoYuv061jtYzIThyphenhyphenNnHh602SN5UGR8plbpUFV-67lH2oggNbv5QXhyphenhyphenLyyHXeMvGdkEu0jt5tx3oAC3sxr6JpurljbCzGZVA5Uio3G95U5A/s1600/tidechartlong.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="436" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh0vBcBbJrYFcgkP5kSDOJ26B5wWHaoFxXoYuv061jtYzIThyphenhyphenNnHh602SN5UGR8plbpUFV-67lH2oggNbv5QXhyphenhyphenLyyHXeMvGdkEu0jt5tx3oAC3sxr6JpurljbCzGZVA5Uio3G95U5A/s640/tidechartlong.jpg" width="640" /></a></div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-51645578285394939032010-03-30T07:42:00.000-04:002010-03-30T07:42:38.303-04:00A Few Days of Log Data<div class="separator" style="clear: both; text-align: left;"></div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;">Here's a few days off the log. We are having a good storm now with SE winds and lots of rain with flooding inland. So far so good.</div><div style="margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px;"><br />
</div><div class="separator" style="clear: both; margin-bottom: 0px; margin-left: 0px; margin-right: 0px; margin-top: 0px; text-align: center;"></div><br />
<div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpKY7CvOGo_5dc8I5yvPImSnYAE7Rlh138n_4cXe5b7vCrrFMCOwOTGPz6sZZYykXTqFkSaTEZXpSwSVX7JStwID5qif4ASjpTY76J6bUm_Xhy2oxJJQSAlOmlUSOmkCbBvthg6e1X/s1600/tide+chart.png" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="436" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpKY7CvOGo_5dc8I5yvPImSnYAE7Rlh138n_4cXe5b7vCrrFMCOwOTGPz6sZZYykXTqFkSaTEZXpSwSVX7JStwID5qif4ASjpTY76J6bUm_Xhy2oxJJQSAlOmlUSOmkCbBvthg6e1X/s640/tide+chart.png" width="640" /></a></div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com2tag:blogger.com,1999:blog-6083266587706177681.post-53175359864715987002010-03-28T09:09:00.005-04:002010-03-29T10:53:16.779-04:00Data LogIObridge.com provides an on line logging service. Every 15 minutes, we are posting tide height in inches to the log. Here is a graph of recent log output:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_vV_WHmkI52BVfZzxjVYFavYmY7ONpU5gbHLOr9Oa_MmwcC6ACTk-YplKPcugleRI-07PcDqueHydhVRiAZFMxG-B6t_yKwfnhOJkWFoVlL2tjTLKgWlqmKHcLu5auxjWGwmRKyDA/s1600/Tidechart.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="436" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEh_vV_WHmkI52BVfZzxjVYFavYmY7ONpU5gbHLOr9Oa_MmwcC6ACTk-YplKPcugleRI-07PcDqueHydhVRiAZFMxG-B6t_yKwfnhOJkWFoVlL2tjTLKgWlqmKHcLu5auxjWGwmRKyDA/s640/Tidechart.jpg" width="640" /></a></div><br />
<div class="separator" style="clear: both; text-align: center;"></div><br />
<div class="separator" style="clear: both; text-align: center;"></div>The tide level is measured in inches vs. a bottom reference at the measurement location. Time is on the X-axis. <br />
<div class="separator" style="clear: both; text-align: center;"></div><br />
I'll be watching the tide in this coastal estuary on Cape Cod vs. reference tide information in Boston. <br />
<br />
Some additional signal processing is required to average out wave action. I'll review more of this in later posts.capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-45077673648145178222010-03-27T08:55:00.002-04:002010-03-29T10:57:07.150-04:00Updated Block DiagramThe system now consists of 3 elements:<br />
<br />
1. A tide sensor on the dock.<br />
2. An internet interface.<br />
3. A remote tide level monitor with an LCD screen.<br />
<br />
The interconnect is based on Freewave 900 Mhz spread spectrum serial radios. They are running in multipoint mode. <br />
<br />
TIDE SENSOR:<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinGbesNfV8KKYYZQLy2ne7rwsZgz4goURI3AldqEncDEDQ1ob4iVY_G9kx11JeQEj0KzqXpg9g_jq1QRMHleU0P4MOQkPsJpGI_-TiwrreP06oOuAUbONuNFTrDSkeHw8HTqdtyx_D/s1600/DSC_0005.jpg" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEinGbesNfV8KKYYZQLy2ne7rwsZgz4goURI3AldqEncDEDQ1ob4iVY_G9kx11JeQEj0KzqXpg9g_jq1QRMHleU0P4MOQkPsJpGI_-TiwrreP06oOuAUbONuNFTrDSkeHw8HTqdtyx_D/s640/DSC_0005.jpg" width="426" /></a></div><br />
<br />
The tide sensor is powered by a 12 volt battery charged by a solar panel. The sensor is based on a Parallax Ping (parallax.com) ultrasonic transducer, connected to a Arduino microcontroller (www.arduino.cc) with a custom program (sketch) developed by the author. The program measures the distance from the Ping acoustic transducer to the water. In oder to calculate depth, vs. a reference, the user enters an offset (distance from the transducer to the bottom) in inches through the serial interface on the Arduino through a simple user interface.<br />
<br />
The Arduino can be set to take continuous samples or samples every 15 minutes. Continuous sampling mode is used during initial installation to make sure everything is working. Each sample consists of 10 acoustic pings taken at 1 second intervals and averaged. The averaging is an attempt to remove wave action from the tide calculation. Samples are transmitted on the serial interface to the Freewave Radio (freewave.com).<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
<br />
INTERNET INTERFACE:<br />
<br />
The internet interface is based on an IObridge IO-204 with a Serial Smart Board SB-5 (see IObridge.com). Another Freewave radio receives the serial data stream from the TIDE SENSOR forwards it to the internet. IObridge has excellent internet logging services, and the ability to tweet and/or email this information. I'm tweeting tide levels now on twitter account Capecodda.<br />
<br />
<br />
TIDE LEVEL MONITOR:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlsqXy704Kei8YcOoim2RUIx1OVFDIBMVOW1GGHrVoO30oVgksusHXaXgcHcgrAnAS9UAgmkBMGR52UJaLKuLpw9mvecyqfqMAxeFdhVu5TLzt20r9d7OGM01iH1gsCTBe7MVSzo4V/s1600/DSC_0002.JPG" imageanchor="1" style="clear: right; float: right; margin-bottom: 1em; margin-left: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjlsqXy704Kei8YcOoim2RUIx1OVFDIBMVOW1GGHrVoO30oVgksusHXaXgcHcgrAnAS9UAgmkBMGR52UJaLKuLpw9mvecyqfqMAxeFdhVu5TLzt20r9d7OGM01iH1gsCTBe7MVSzo4V/s320/DSC_0002.JPG" /></a><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_OWdYRazhnrY1JR1wqKX1F3O0kzTs5iCJ7ay1ta6sufRKUWd4yu_C2n4La6x-Yjk5byRbthrMebTcfRjpBhM10G291vRLLfRFlkTw8pSgnYYEY-7FIM2By-txIVHrFsb3DL0Jr1-R/s1600/DSC_0001.JPG" imageanchor="1" style="clear: left; float: left; margin-bottom: 1em; margin-right: 1em;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj_OWdYRazhnrY1JR1wqKX1F3O0kzTs5iCJ7ay1ta6sufRKUWd4yu_C2n4La6x-Yjk5byRbthrMebTcfRjpBhM10G291vRLLfRFlkTw8pSgnYYEY-7FIM2By-txIVHrFsb3DL0Jr1-R/s320/DSC_0001.JPG" /></a></div><br />
<br />
The tide level monitor is an Arduino micro-controller with an LCD interface connected to a 3rd Freewave Radio. The serial data stream is parsed by the Arduino and a tide level is displayed. A short custom program (sketch) that parses the serial data stream and displays tide height was developed by the author.<br />
Next step is packaging.<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWhwlpRcberVdLCQ3SgvUCYmOXs7A7J6ozENJOlTJ4ZTr0FhztkMk-PsM45cihrnJUvKnePQLNDlowCU4skXIHR3JUljFHZO4DcVuATTFUynDj6fkD6BSrafQDkSCUDclL9QRFJOxi/s1600/Slide1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiWhwlpRcberVdLCQ3SgvUCYmOXs7A7J6ozENJOlTJ4ZTr0FhztkMk-PsM45cihrnJUvKnePQLNDlowCU4skXIHR3JUljFHZO4DcVuATTFUynDj6fkD6BSrafQDkSCUDclL9QRFJOxi/s640/Slide1.jpg" width="640" /></a></div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-22830058917832863922010-03-25T14:51:00.000-04:002010-03-27T09:26:05.082-04:00Up and running<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOw_ZnJJw313oTvB5tc_Ro8YGGcIhKGYpy4WtvziCPUwwAvWzvT8lmuQEtC65vKlOAAIjse7jaulYP6eNvHaMHx2ghrRYBzFQIWYHyMCBB12KlLlV5Y6ZLQ1MF1RL0M0k13l74LQEN/s1600/DSC_0006.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="640" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjOw_ZnJJw313oTvB5tc_Ro8YGGcIhKGYpy4WtvziCPUwwAvWzvT8lmuQEtC65vKlOAAIjse7jaulYP6eNvHaMHx2ghrRYBzFQIWYHyMCBB12KlLlV5Y6ZLQ1MF1RL0M0k13l74LQEN/s640/DSC_0006.jpg" width="426" /></a></div><br />
The remote sensor is housed in an electrical box. The solar panel is attached to keep the battery charged.<br />
<br />
Here's what's inside the box:<br />
<br />
<div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPblPFWIrDUSdKselTvoc7WGgUo_Wlh9jb5IJmo2YMsbgQpqSwmxBV2eZ1g6qc4-H8Uh_I61iBf9AnUe09jmjpzndpmQET93RJsBSHyJgtABsfMJ9cDrBSUxKekMQyt9zwO7g8pgEg/s1600/IMG_0071.JPG" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgPblPFWIrDUSdKselTvoc7WGgUo_Wlh9jb5IJmo2YMsbgQpqSwmxBV2eZ1g6qc4-H8Uh_I61iBf9AnUe09jmjpzndpmQET93RJsBSHyJgtABsfMJ9cDrBSUxKekMQyt9zwO7g8pgEg/s640/IMG_0071.JPG" width="640" /></a></div><br />
The Freewave Radio, 12 volt battery, Arduino with a proto shield, battery charger, and ping transducer.<br />
<br />
Hope it is water proof enough, we'll find out shortly since its going to rain tonight.capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-49216530049783706522010-02-07T08:17:00.001-05:002010-03-29T12:23:26.221-04:00Original Block Diagram<div class="separator" style="clear: both; text-align: center;"><br />
</div><div class="separator" style="clear: both; text-align: left;">The wireless interface will be based on Freewave 900Mhz spread spectrum radios with serial interfaces (Freewave.com). The internet interface will be based on IOBridge (IObridge.com). </div><div class="separator" style="clear: both; text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiww5bea9p9_B4tTYhM70qnGWs1lQPU84n8D2Xkd2rUuIcH5EChyWzMy-jQa7U4eXSG-TF9R7tqPn_zHHA3MRDapo1z0tFW1LF1m1BnHvw8VFp4BLFGQ2ghD-TReo3RbUpqIPCuHuGz/s1600-h/Slide1.jpg" imageanchor="1" style="margin-left: 1em; margin-right: 1em;"><img border="0" height="480" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiww5bea9p9_B4tTYhM70qnGWs1lQPU84n8D2Xkd2rUuIcH5EChyWzMy-jQa7U4eXSG-TF9R7tqPn_zHHA3MRDapo1z0tFW1LF1m1BnHvw8VFp4BLFGQ2ghD-TReo3RbUpqIPCuHuGz/s640/Slide1.jpg" width="640" /></a></div>capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0tag:blogger.com,1999:blog-6083266587706177681.post-12612025806703821842010-01-17T14:01:00.001-05:002010-03-29T12:20:26.761-04:00Tide Monitor - first conceptOK, the new project will be a tide monitor. It will look directly at the tide level in a coastal pond in Falmouth, MA. <br />
<br />
The system design will consist of the following:<br />
<br />
1. Arduino controller with a Parallax Ping ultrasonic range finder to measure water height from a fixed dock.<br />
2. A wireless async connection using TBD technology.<br />
3. An IObridge to connect to the Internet<br />
4. This web site to monitor the actual tide height.capecodgaryhttp://www.blogger.com/profile/06122460865928156669noreply@blogger.com0