PPM Meter

From ProjectWiki
(Difference between revisions)
Jump to: navigation, search
(Long Term Observations)
(reverted spam)
Line 3: Line 3:
 
You may also be interested in the [[pH_Meter]] meter page.
 
You may also be interested in the [[pH_Meter]] meter page.
  
qEFeye  <a href="http://somsqaplpwup.com/">somsqaplpwup</a>, [url=http://bztrbzcgelly.com/]bztrbzcgelly[/url], [link=http://klormyubwevz.com/]klormyubwevz[/link], http://ngmnuarnwjvt.com/
+
==Design Goal==
 +
Make a EC/TDS/PPM meter thats nice and quite accurate while costing me little or at least next to nothing that i can connect to a microprocessor or voltmeter.
  
comment2, http://dro5lf.blog.co.uk/ alyson hannigan sex tape ,  >:-PPP, http://dros3x.blog.co.uk/ alyson hannigan ,  >:-[[[, http://www.planetpapers.com/profile.php?Username=drunk5018 GTA IV hack ,  793239, http://dri6v1.blog.co.uk/ alyson hannigan nude ,  >:-O, http://www.planetpapers.com/profile.php?Username=drunk2726 GTA no STEAM ,  voi,
+
This is a wiki'd version of the [http://www.octiva.net/projects/ppm/ original document] so it can be updated and corrected more easily. :D Please check out the original (and clicky the adverts at bottom for me!!) if your curious.
  
comment5, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12800 Sunjoy industries group inc,  :-[[[, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12788 Stone love dj group,  gqe, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12857 The roho group,  bcufxn, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12774 Sports appearance group with tape stripe,  lrxy, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12793 Strict penance groups,  920, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12847 The mountel group,  :-OO, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12866 Timlin automotive group,  729009, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12785 Sterling group,  ngipzd, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12839 The lionheart group,  >:-D, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12783 State regulation risk retention groups,  jybyup, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12822 Texas group health insurance,  =]]], http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12794 Stroke support groups,  3571, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12828 The chamberlain group,  akftv, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12787 Stillwater medical group,  0864, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12859 The settlement law group,  3757, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12856 The richards group,  954, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12777 St jude heritage medical group,  %-O, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12802 Superior gold group,  6046, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12858 The roosevelt investment group,  94387, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12845 The mejorando group,  065213, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12815 Talbert medical group,  xrn, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12854 The reeves group,  >:-OOO, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12860 The talon group,  wsp, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12844 The mclaughlin group,  %-PPP, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12796 Studor group,  8-DD, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12832 The gage group,  5327, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12817 Tdx group,  =-(, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12831 The encore group,  %O, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12864 Tichy train group,  dwqckc, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12782 Starting neighborhood watch group nashville tn,  syhu, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12827 The buffalo chips singing group,  stubf, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12823 Texas pacific group,  024, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12833 The goffin group,  xnjxk, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12812 Swatch group usa,  :]], http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12786 Stevedores group,  8P, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12853 The poulton group,  7654, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12843 The lucas group,  wlvez, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12829 The eagles musical group,  %-OO, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12821 Tex users group tug members,  %-OOO, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12834 The granite group,  8O, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12837 The integer group,  5291, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12835 The hartford group,  hhk, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12784 Steering group report on herbal,  980947, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12768 South atlantic medical group,  00471, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12855 The reger group,  vegjc, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12797 Sudan interst groups,  12846, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12849 The orthotic group,  znzb, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12792 Streptococcus group a,  38103, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12795 Studer group,  gqqd, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12807 Survivalist groups,  vhlf, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12850 The pattison group,  691958, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12842 The lpa group port richey,  hspp, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12816 Tax lien jwb insurance group,  2463, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12791 Strep group b uti,  kaa, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12820 Teenage nudist groups,  367451, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12846 The mergis group,  8]]], http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12789 Story telling group in south africa,  022, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12780 Stark automotive group,  8-))), http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12863 Thunder group,  :-(, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12773 Spencer davis group keep on running,  8D, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12852 The perseus books group george soros,  %[[, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12803 Support group for moms,  jztsha, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12770 Southern gospel groups,  %-D, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12861 The vanguard group,  696, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12776 Sram red group,  :))), http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12818 Technocash group,  >:-((, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12814 T-bird restaurant group,  giahk, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12805 Support groups infertility network affect couples,  eib, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12771 Southwest dental group,  76769, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12801 Sunland group,  822, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12804 Support groups in nevada,  8-), http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12810 Sutton group,  :-OOO, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12772 Southwest medical group,  228622,
+
==Measuring PPM/EC/TDS==
 +
TDS is the measuring of the amount of salts in a solution. For alot of applications the amount of salt is indicitive of the levels of other stuff in a solution. TDS/PPM meters sold for gardening and aquariums figure the amount of salt in Parts Per Million by measuring the Electrical Conductivity of the solution under test. So a PPM/TDS meter is a EC meter that converts the EC value into PPM values. There are alot of descriptions online about why and how to measure PPM/TDS or EC so [http://www.google.com/search?q=TDS+EC+PPM+Microsiemens+Measuring google] for them if you want alot more details.
  
comment6, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12799 Summit medical group,  048599, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12800 Sunjoy industries group inc,  3555, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12857 The roho group,  eoo, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12830 The empowerment group,  8-PP, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12838 The linde group,  kjf, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12774 Sports appearance group with tape stripe,  14947, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12866 Timlin automotive group,  burafk, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12785 Sterling group,  amjn, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12783 State regulation risk retention groups,  8-), http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12822 Texas group health insurance,  rahgaw, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12794 Stroke support groups,  >:-D, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12862 The warranty group,  tzq, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12824 The arora group inc,  544, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12828 The chamberlain group,  eedf, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12787 Stillwater medical group,  bqpuv, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12859 The settlement law group,  1954, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12856 The richards group,  484959, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12777 St jude heritage medical group,  obtsgl, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12798 Suicide support group,  xporjs, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12802 Superior gold group,  wzf, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12778 Stacey owen group,  yogz, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12858 The roosevelt investment group,  5556, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12845 The mejorando group,  291, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12854 The reeves group,  =-P, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12844 The mclaughlin group,  519335, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12832 The gage group,  ofadkn, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12796 Studor group,  736146, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12831 The encore group,  29179, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12864 Tichy train group,  wdgs, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12825 The bildeberg group,  %P, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12808 Survivor group,  37441, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12779 Stanford financial group,  8-DD, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12782 Starting neighborhood watch group nashville tn,  396, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12848 The music group surface,  =PP, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12819 Teen youth group games,  5419, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12833 The goffin group,  %-]]], http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12812 Swatch group usa,  8[, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12843 The lucas group,  ricbia, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12786 Stevedores group,  1680, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12853 The poulton group,  :), http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12821 Tex users group tug members,  %[[, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12834 The granite group,  crej, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12837 The integer group,  >:-((, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12835 The hartford group,  kamy, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12784 Steering group report on herbal,  ooq, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12769 Southboro medical group,  qgrqwb, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12768 South atlantic medical group,  >:]]], http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12855 The reger group,  gwbvuc, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12797 Sudan interst groups,  701, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12849 The orthotic group,  680, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12795 Studer group,  %[, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12842 The lpa group port richey,  702943, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12850 The pattison group,  587, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12807 Survivalist groups,  69229, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12781 Starting a discipleship group,  xfwyaq, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12836 The hillman group, =-O, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12826 The bilderberg group,  >:-DDD, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12816 Tax lien jwb insurance group, vzzy, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12820 Teenage nudist groups,  tjjpp, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12846 The mergis group,  339661, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12767 Solstice capital group,  089337, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12780 Stark automotive group,  tgk, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12790 Strategies used in forming a group,  asob, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12863 Thunder group,  fmnpz, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12773 Spencer davis group keep on running,  lvnis, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12852 The perseus books group george soros,  ksn, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12770 Southern gospel groups,  57204, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12803 Support group for moms,  8O, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12861 The vanguard group, 8DD, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12818 Technocash group,  pmvqu, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12814 T-bird restaurant group,  41564, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12775 Squatters group california los angeles,  fec, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12771 Southwest dental group,  >:-[[[, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12804 Support groups in nevada,  %(((, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12772 Southwest medical group,  0721,
+
EC is a measure of Electrical Conductivity from two probes 1cm apart. 1 EC is = 1 microsiemens, to convert from EC to siemens multiply by 1E-6. EC can be converted to PPM by multiplying by 500. PPM can be converted to EC by dividing by 500. To convert from siemens to Ohms is s=1/ohms, you can also go the other way and do ohm=1/s for siemens to ohms. Siemens is also known as Mhos, which comes from ohm written backward.
  
comment2, http://ournascarchallenge.com/config/fake-id-software.php fake id software,  =-PP, http://ournascarchallenge.com/config/beach-head-desert-war-crack.php beach head desert war crack,  %]], http://ournascarchallenge.com/config/microsoft-visual-earth.php microsoft visual earth,  %-P, http://ournascarchallenge.com/config/crms-software.php crms software,  73634, http://ournascarchallenge.com/config/keygens-and-serial-numbers.php keygens and serial numbers,  ydls, http://ournascarchallenge.com/config/free-photo-imaging-software.php free photo imaging software, 940, http://ournascarchallenge.com/config/sun-software.php sun software,  =-PP, http://ournascarchallenge.com/config/field-service-management-software.php field service management software,  8], http://ournascarchallenge.com/config/antique-kitchen-gadgets.php antique kitchen gadgets,  482, http://ournascarchallenge.com/config/cracked-heels.php cracked heels,  8417, http://ournascarchallenge.com/config/spreadsheetconverter-crack-serial-code.php spreadsheetconverter crack serial code,  626, http://ournascarchallenge.com/config/sony-mp3-player-belt-clips.php sony mp3 player belt clips,  706133, http://ournascarchallenge.com/config/karaoke-software.php karaoke software,  24068, http://ournascarchallenge.com/config/reliable-crack-injection-cincinnati.php reliable crack injection cincinnati,  wqjdv, http://ournascarchallenge.com/config/microsoft-office-basic.php microsoft office basic,  8PP, http://ournascarchallenge.com/config/free-driver-update-software.php free driver update software,  %-((, http://ournascarchallenge.com/config/crack-smoking-sluts.php crack smoking sluts,  azdh, http://ournascarchallenge.com/config/microsoft-office-xp-training.php microsoft office xp training,  >:), http://ournascarchallenge.com/config/crack-for-kernel-recovery-for-ost.php crack for kernel recovery for ost,  dqpk, http://ournascarchallenge.com/config/website-software.php website software,  9137, http://ournascarchallenge.com/config/home-inspection-report-software.php home inspection report software,  5498, http://ournascarchallenge.com/config/luxes-software.php luxes software,  :-D, http://ournascarchallenge.com/config/microsoft-activesync-download.php microsoft activesync download,  4906, http://ournascarchallenge.com/config/production-software.php production software,  781314, http://ournascarchallenge.com/config/free-antivirus-software-downloads.php free antivirus software downloads,  5286, http://ournascarchallenge.com/config/download-free-microsoft-work.php download free microsoft work,  699506, http://ournascarchallenge.com/config/java-runtime-enviorment.php java runtime enviorment,  8(, http://ournascarchallenge.com/config/export-documentation-software.php export documentation software,  tzgdec, http://ournascarchallenge.com/config/primary-and-secondary-educational-assessment-software.php primary and secondary educational assessment software,  >:-[[[, http://ournascarchallenge.com/config/fender-serial-numbers.php fender serial numbers,  :-OOO, http://ournascarchallenge.com/config/zume-software.php zume software,  707039, http://ournascarchallenge.com/config/hvac-system-sizing-software.php hvac system sizing software,  85150, http://ournascarchallenge.com/config/sony-ericsson-w810i-themes.php sony ericsson w810i themes,  091863, http://ournascarchallenge.com/config/software-engineering-online-program.php software engineering online program,  5968, http://ournascarchallenge.com/config/adobe-acrobat-for-mac.php adobe acrobat for mac,  dqtvlp, http://ournascarchallenge.com/config/microsoft-word-calendars.php microsoft word calendars,  hsq, http://ournascarchallenge.com/config/fiction-writing-software.php fiction writing software,  >:OO, http://ournascarchallenge.com/config/asset-maintenance-software.php asset maintenance software,  46064, http://ournascarchallenge.com/config/sony-tv-manual.php sony tv manual,  388973, http://ournascarchallenge.com/config/sony-ericsson-k800i-infrared-diode-blinking.php sony ericsson k800i infrared diode blinking,  %-DDD, http://ournascarchallenge.com/config/sony-hdr-sr5.php sony hdr-sr5,  uwpsn, http://ournascarchallenge.com/config/dme-medical-billing-software.php dme medical billing software,  %-(((, http://ournascarchallenge.com/config/msn-software.php msn software,  8-), http://ournascarchallenge.com/config/drm-microsoft-office.php drm microsoft office,  vof, http://ournascarchallenge.com/config/sony-remote-commander.php sony remote commander,  5049, http://ournascarchallenge.com/config/traffic-generator-software.php traffic generator software,  529, http://ournascarchallenge.com/config/sony-dsch2.php sony dsch2,  hucxx, http://ournascarchallenge.com/config/jailbreak-iphone-software-2.1.php jailbreak iphone software 2.1,  687872, http://ournascarchallenge.com/config/tpa-healthcare-software.php tpa healthcare software,  04672, http://ournascarchallenge.com/config/crack-down.php crack down,  hgcx, http://ournascarchallenge.com/config/luxor-3-crack.php luxor 3 crack,  bxf, http://ournascarchallenge.com/config/black-and-white-2-serial-code.php black and white 2 serial code,  >:OOO, http://ournascarchallenge.com/config/pinnacle-studio-ultimate.php pinnacle studio ultimate,  %-)), http://ournascarchallenge.com/config/sony-kdl-52w4100.php sony kdl-52w4100,  4764, http://ournascarchallenge.com/config/better-software-for-ipod-id3.php better software for ipod id3,  %D, http://ournascarchallenge.com/config/drywall-cracks.php drywall cracks,  2252, http://ournascarchallenge.com/config/microsoft-jobs.php microsoft jobs,  tnoh, http://ournascarchallenge.com/config/software-solutions-unlimited.php software solutions unlimited,  gjq, http://ournascarchallenge.com/config/free-pdf-creation-software.php free pdf creation software,  932, http://ournascarchallenge.com/config/gps-palm-pda-software.php gps palm pda software,  60687, http://ournascarchallenge.com/config/adobe-creative-suite-cs3.php adobe creative suite cs3,  nxlafs, http://ournascarchallenge.com/config/free-movie-cateloging-software.php free movie cateloging software,  3011, http://ournascarchallenge.com/config/adobe-flex2.php adobe flex2,  lwpq, http://ournascarchallenge.com/config/sony-playstation-3-60gb.php sony playstation 3 60gb,  =DDD, http://ournascarchallenge.com/config/software-creator.php software creator,  agbw, http://ournascarchallenge.com/config/car-tuning-software.php car tuning software,  yvgm, http://ournascarchallenge.com/config/microsoft-wireless-optical-mouse.php microsoft wireless optical mouse,  8-DD, http://ournascarchallenge.com/config/microsoft-speech-sdk-5.1.php microsoft speech sdk 5.1,  0807, http://ournascarchallenge.com/config/epos-restaurant-software.php epos restaurant software,  pxr, http://ournascarchallenge.com/config/adobe-8.0-free-download.php adobe 8.0 free download,  02320, http://ournascarchallenge.com/config/microsoft-voice.php microsoft voice,  049, http://ournascarchallenge.com/config/lg-vx5500-usb-interface-and-software.php lg vx5500 usb interface and software,  09780, http://ournascarchallenge.com/config/pinnacle-golf.php pinnacle golf,  743, http://ournascarchallenge.com/config/version-control-software-engineering.php version control software engineering,  nhdok, http://ournascarchallenge.com/config/gta-iv-unlock-code-and-serial.php gta iv unlock code and serial,  jjmnov, http://ournascarchallenge.com/config/quality-indicator-monitoring-software.php quality indicator monitoring software,  :-PP, http://ournascarchallenge.com/config/halo-no-cd-crack.php halo no cd crack,  vgdqup, http://ournascarchallenge.com/config/microsoft-publisher-tutorial.php microsoft publisher tutorial,  =[[[, http://ournascarchallenge.com/config/sony-kdl-46s2010.php sony kdl-46s2010,  bxopr, http://ournascarchallenge.com/config/free-palm-os-software.php free palm os software,  8))), http://ournascarchallenge.com/config/magic-iso-serial.php magic iso serial,  ydywqx, http://ournascarchallenge.com/config/jeffrey-s-allen-microsoft-cpa.php jeffrey s allen microsoft cpa,  =PPP, http://ournascarchallenge.com/config/incredimail-junkfilter-crack.php incredimail junkfilter crack,  zrofj, http://ournascarchallenge.com/config/chemkin-crack.php chemkin crack,  :DDD, http://ournascarchallenge.com/config/colt-serial-numbers.php colt serial numbers,  004036, http://ournascarchallenge.com/config/marine-gps-software.php marine gps software,  afwtkd, http://ournascarchallenge.com/config/marlin-firearms-serial-numbers.php marlin firearms serial numbers,  %]], http://ournascarchallenge.com/config/creative-solutions-accounting-software.php creative solutions accounting software,  =D, http://ournascarchallenge.com/config/brainwave-entrainment-software.php brainwave entrainment software,  jfheq, http://ournascarchallenge.com/config/nba-live-2008-serial.php nba live 2008 serial,  royfcr, http://ournascarchallenge.com/config/microsoft-download-manager.php microsoft download manager,  011, http://ournascarchallenge.com/config/software-requirements.php software requirements,  wpwgkb, http://ournascarchallenge.com/config/software-timer-basic.php software timer basic,  %-PP, http://ournascarchallenge.com/config/crack-anyplace-control.php crack anyplace control,  =-(((, http://ournascarchallenge.com/config/software-copy-services-redmond.php software copy services redmond,  =-DD, http://ournascarchallenge.com/config/vetting-software.php vetting software,  =D, http://ournascarchallenge.com/config/buy-microsoft-windows-xp-professional.php buy microsoft windows xp professional,  3152,
+
The number 500 used to convert between PPM and EC is called the Conversion Factor. Different salts will have different conversion factors because some conduct better or worse than others. NaCl's is 500, this seems to be the most common standard used, and is what was used for the calibration solutions.
  
comment6, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8708 Blonde fucked,  4218, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12899 Uss enterprise strike group,  xgh, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12900 Vaginal group b strep infection,  >:O, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12888 Ultra zing group ltd hong kong,  8], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8652 Blonde babes in thongs,  %))), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8683 Blonde cheerleader video,  008, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8661 Blonde bimbos, ztf, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8680 Blonde candids,  fozjcr, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8653 Blonde babes nude,  123419, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12883 Tug members tex users group,  >:-DD, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8625 Big breasted blondes,  863, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8636 Bleach blonde,  52506, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8676 Blonde brownies,  =-(, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8642 Blonde ambition,  7336, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8690 Blonde cowgirl model,  0943, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8673 Blonde boys,  >:[[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8684 Blonde cheerleaders,  wtxlf, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8670 Blonde boobs,  %OOO, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12877 Trinity healthcare staffing group,  424232, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12878 Triple canopy group,  7042, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8672 Blonde boy,  sil, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8658 Blonde bikini bombshells,  hte, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8674 Blonde boys gallery,  aqbta, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8714 Blonde girls nude,  %-]]], http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12896 Usenet discussion group list,  296482, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8646 Blonde asian,  9689, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8704 Blonde first time auditions,  cqris, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8620 4 non blondes what's up,  >:-[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8645 Blonde antelope,  66846, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8695 Blonde d aquitaine cattle,  chen, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8639 Bleaching hair blonde,  :PPP, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12882 Tucson arizona travel groups club,  7141, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8662 Blonde bitches,  2850, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8641 Blonde amateurs,  :-]]], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8626 Big-titted blonde escorts,  sbvil, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8667 Blonde bombshell 34d,  cfrhbx, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8657 Blonde bikini,  :(, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8643 Blonde anal sex,  12814, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8648 Blonde ass galleries,  300, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12869 Tiso group,  932, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12884 Tweeter home entertainment group,  gga, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8697 Blonde discrimination,  %-]], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8717 Blonde hair and black underneath,  umxq, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8669 Blonde bondage,  >:-), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8681 Blonde celebrities, 8-P, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12892 United states liability insurance group,  klitsx, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8709 Blonde galleries,  =-OOO, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12895 Unum group,  >:-OOO, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8656 Blonde big tits,  curoc, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8621 4 non blondes whats up,  dgv, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12881 True blue rap group 1989,  618, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8640 Blonde actresses,  9473, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8705 Blonde forces,  igo, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8685 Blonde chic,  :-DD, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8634 Blacks on blonde,  aswzwb, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8702 Blonde facial,  %[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8660 Blonde bimbo,  :-DD, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8623 Beach blonde spray,  =-D, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12867 Tinnitus support groups,  %-OOO, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12890 Unitary products group,  912, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12880 Triyar cannon group,  boafv, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12873 Tomberlin product group,  320148, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8666 Blonde blowjobs,  90548, http://www.larocchetta.net/forum_snitz/topic.asp?TOPIC_ID=12870 Tmw media group,  azosoy, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8628 Black hair with platinum blonde streaks,  fdpznc, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8679 Blonde butts,  014425, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8624 Big boobed blondes,  5045,
+
If EC/PPM is just measuring the Conductance (or resistance) then why not use a volt/ohm meter directly?? Because they pass DC current thru the probes and you cannot measure conductivity of salts with DC current because it will rip the molecules apart, and since the molecules are what conducts the electricity you get a constantly changing reading that is useless. Overcome this by using an AC signal. If the frequency is high enough (>1khz it seems) the molecules dont have time to move apart before they are pulled in the opposite direction. Sort of like how high DC current will throw a person off of it, where as AC forces them to hold on and get shocked to death or something.
  
Mj1mQE  <a href="http://rbamhorcinus.com/">rbamhorcinus</a>, [url=http://edskqqsrpttu.com/]edskqqsrpttu[/url], [link=http://gmcpwhvmqeik.com/]gmcpwhvmqeik[/link], http://jsfpaxhxqlnr.com/
+
{|
 +
|- align="center"
 +
| [[Image:MW-DCscreenshot.jpg]] || [[Image:MW-ACscreenshot.jpg]]
 +
|- align="center"
 +
| DC Molecular Workbench model || AC Molecular Workbench model
 +
|}
  
comment1, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8751 Blonde maffia,  cadp, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8808 Blonde suck,  vfforh, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8739 Blonde in thigh boots,  xgdij, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8744 Blonde lesbian orgies,  >:]], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8790 Blonde russian women,  zhylu, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8734 Blonde hotties,  rez, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8762 Blonde movies,  fnbn, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8773 Blonde pics,  =-OOO, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8802 Blonde spike wig,  :-]]], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8792 Blonde sex slaves,  %], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8745 Blonde lesbian orgy,  fvmnx, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8775 Blonde pigtails,  8-(((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8779 Blonde pornstars,  429, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8738 Blonde in a cornfield,  =-((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8810 Blonde swedish models,  55684, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8807 Blonde stripper,  fzeu, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8728 Blonde hairy,  8-D, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8749 Blonde lingerie,  344214, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8729 Blonde handjob,  =PP, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8809 Blonde sucking cock,  303468, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8805 Blonde stories,  >:[[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8795 Blonde showering,  608, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8747 Blonde lesbian sex,  6161, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8783 Blonde public hair,  fzpgp, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8782 Blonde pubic,  wjsh, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8815 Blonde teen porn,  8255, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8776 Blonde playmate gallery,  vcms, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8759 Blonde model gallery,  dqx, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8770 Blonde or brunette,  onz, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8799 Blonde sluts sucking cock,  plu, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8778 Blonde pornstar,  >:-PPP, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8774 Blonde pictures,  %-[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8791 Blonde schoonheid,  ckjiph, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8784 Blonde pussies,  4035, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8804 Blonde star,  %-(((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8785 Blonde pussy hair,  1786, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8788 Blonde redhead lyrics,  dxvxl, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8720 Blonde hair color,  vixzld, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8735 Blonde housewives,  5911, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8719 Blonde hair blue eyes,  638, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8748 Blonde lesbians downloadable clips,  =PPP, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8743 Blonde latino babe met twee negers,  eshf, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8793 Blonde sex videos,  678, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8801 Blonde sophie sweet,  =-)), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8758 Blonde milfs,  xjqnvv, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8732 Blonde highlights for light brown hair,  82361, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8777 Blonde porn stars,  284285, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8787 Blonde rack,  >:DDD, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8767 Blonde nude women,  wawmpd, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8742 Blonde jpg,  dijhut, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8797 Blonde slut,  =OOO, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8760 Blonde models,  =(((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8764 Blonde myspace layouts,  42625, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8718 Blonde hair and blue eyes,  cezv, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8741 Blonde jokes revenge,  913, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8731 Blonde highlights,  dmo, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8814 Blonde teen models,  jvtoig, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8724 Blonde hair shades,  :P, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8803 Blonde stacked,  24083, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8812 Blonde teacher,  =-[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8769 Blonde old pussy,  >:-P, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8765 Blonde naked,  7370, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8756 Blonde men,  537, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8726 Blonde hair with red highlights,  943, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8816 Blonde teen pussy,  kyg, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8752 Blonde mafia clothing,  >:-D, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8755 Blonde mean jokes,  :-), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8761 Blonde moms,  170100, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8723 Blonde hair makeover,  tdq,
+
[[Image:MW-SaltWaterKey.jpg|left]]
 +
The screenshots above are from [http://mw.concord.org/modeler/ Molecular Workbench (its free!!)] and show what happens to NaCl and H2O molecules when exposed to AC and DC fields. If you [http://www.octiva.net/projects/ppm/MW-SaltWaterACDC.rar download the models] you can press play and watch the atoms move around. Normally the molecules look about the same as in the AC simulation staying in about the same spot. When AC is applied they just shake back and forth. With the DC simulation you can see the sodium and chloride atoms are attracted to the simulated charged plates at top + and bottom - of the model container.
  
comment1, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8850 Blondes getting laid,  =-], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8851 Blondes giving blowjobs,  :-O, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8881 Buxom blonde,  cvryds, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8839 Blonde wigs,  7529, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8908 Gorgeouse blonde teens getting creampied,  170043, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8889 Craigslist swr blonde on blonde,  >:((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8825 Blonde thumbs,  :))), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8898 Dumb blonde test,  dbgvms, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8844 Blondes big tits,  :((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8917 Hot blonde chicks,  =[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8836 Blonde white girls ass fucked,  541307, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8890 Cute blonde beauties,  :]]], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8834 Blonde virgin,  704705, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8862 Blondes in thongs,  vtgv, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8873 Blondes teen,  %(((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8845 Blondes blacks videos,  pbrd, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8892 Dark highlights for blonde hair,  yzmmrk, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8913 Horny blondes,  41819, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8879 Bodacious blondes,  9601, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8838 Blonde wig,  %-[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8910 Hilarious dumb blonde jokes,  onurx, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8907 Gentlemen prefer blondes author,  qmw, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8828 Blonde twinks,  pvb, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8849 Blondes getting fucked,  =((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8853 Blondes having sex,  8O, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8829 Blonde twins,  949683, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8909 Hilarious blonde jokes,  9242, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8896 Dumb blonde quiz,  90247, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8905 Frieda blonde ambition,  rhrs, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8911 Honey blonde,  :-[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8895 Doemitz blonde,  8D, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8847 Blondes fucking,  %-]]], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8868 Blondes sex,  377, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8857 Blondes in black stockings,  =-(, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8882 Buxom blondes,  >:-]], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8915 Hot blonde ass,  %], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8830 Blonde twins pics,  hfcmt, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8876 Blondes with big tits,  bkqyqq, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8870 Blondes sucking cock,  hgys, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8899 Extremely dirty blondes jokes,  wpjysm, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8878 Blondes wmv,  =-[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8874 Blondes tits ass hardcore,  =-[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8891 Dark hair with blonde highlights,  430, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8904 Free blonde fuck video,  8-DD, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8880 Busty blonde bombshells,  whjihv, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8872 Blondes take it black,  8[[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8885 Clean dumb blonde joke,  >:-P, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8888 Concrete blonde lyrics,  ofoxc, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8886 Clean funny blonde jokes,  %[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8820 Blonde teens get fucked hard,  >:-((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8835 Blonde vs brunette experiment,  :DD, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8906 Gentlemen prefer blondes,  ebjm, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8848 Blondes galleries,  lszcl, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8900 Fit blonde,  8), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8843 Blondes and blacks,  13885, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8846 Blondes bust,  rzr, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8893 De kleine blonde dood,  swvoks, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8832 Blonde videos,  tmlccs, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8887 Concrete blonde joey,  =))), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8877 Blondes with small tits,  :-)), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8867 Blondes porn,  62032, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8842 Blonde xxx,  >:-OOO, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8897 Dumb blonde stereotypes,  uys, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8860 Blondes in pantyhose pictures,  rlmmlr, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8840 Blonde with big tits,  8-PPP, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8864 Blondes nude,  :-OOO, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8818 Blonde teen videos,  %-DDD, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8831 Blonde vaginal pics,  jmae, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8914 Horny naked blondes,  80922, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8824 Blonde thumbnails,  %(, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8903 Four none blondes,  2024, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8821 Blonde tests,  8-), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8854 Blondes in action,  380, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8912 Hook-up with blondes in chicagoland,  glwuxm, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8869 Blondes stripping,  mtiad, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8827 Blonde tranny,  phjs, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8865 Blondes nude free,  jsu, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8856 Blondes in bikinis,  ilr, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8916 Hot blonde babes,  >:[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8852 Blondes have more fun,  :[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8855 Blondes in bikini,  %))), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8861 Blondes in stockings,  353883, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8823 Blonde thumb galleries,  >:-]],
+
==Temperature==
 +
{| align="right" border="1" width=25%
 +
|+ Measured Conductivity at different Temperatures
 +
|-
 +
! EC || Temp C
 +
|- align="center"
 +
| 3.43 || 13.72
 +
|- align="center"
 +
| 4.16 || 22
 +
|- align="center"
 +
| 4.73 || 30
 +
|}
  
comment3, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8950 Kimberly polish blonde kimberly f boobs,  :-), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8951 Laptop from legally blonde,  836, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9008 Short blonde hair,  lvsiwz, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8939 Hot young blonde,  416, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8981 Okanagan blonde,  8]], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8925 Hot blonde models, 000019, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8944 Index of parent directory blonde blonde,  =-[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8998 Saudi men blonde, 87857, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9017 Strawberry blonde, %DDD, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8936 Hot nude blonde, 6415, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8990 Platinum blondes,  8)), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8934 Hot blondes nude,  =-PPP, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8962 Lesbian blonde, 8OOO, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8945 Jessica rabbit blonde model, %))), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9002 Sexy blondes,  >:[[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8975 Natural blonde pubic hair,  :-)), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8979 Niki blonde, :PP, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8938 Hot sexy blondes,  9102, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9007 Shaved blondes,  853, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8949 John frieda blonde,  svb, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8953 Legally blonde costume,  =-]]], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8929 Hot blonde sex, 8-((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9009 Short blonde hairstyles, >:]], http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8996 Santa hat blonde wig slingbacks,  ecyjq, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8966 Mandingo blonde,  :OO, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9005 Sharon osbourne blonde hair styles, 4190, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9011 Sick blonde jokes,  341971, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8983 Perfect blonde, 624, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8947 John frieda beach blonde,  :-(((, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8957 Legally blonde quotes, 393059, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9015 Sockless blonde,  jbw, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8976 Natural platinum blondes females, yxtm, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8930 Hot blonde sluts, zazrk, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8933 Hot blondes naked, ojya, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8970 Milfcruiser blonde free,  8-OOO, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8999 Sexy blonde girls, 38882, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8978 Newest blonde jokes, 8400, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8974 Naked blondes,  dquu, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8991 Plus size blondes, uwmb, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8963 Lesbian blondes,  cqf, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8994 Redtube blonde,  3846, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9004 Sexy nude blondes,  :-[[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8937 Hot nude blondes, %-(, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8972 Molly your sexy blonde, >:-OOO, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8985 Petite blondes, exudf, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8986 Phillipe blonde, 963373, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8948 John frieda beach blonde sun streaks,  1964, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8943 Hottest blonde women, =O, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8946 Joelle blonde, fcnfjd, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9001 Sexy blonde teens,  cdxw, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8958 Legally blonde script,  286108, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8993 Quotes from legally blonde, 36839, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8977 New dumb blonde jokes,  %-[[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8967 Mature blondes,  8), http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8942 Hottest blonde,  400555, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8971 Models seventeen blonde, >:[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8997 Sasha blonde,  ocqk, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8940 Hot young blonde cheerleaders,  1620, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8960 Legally blonde the musical lyrics,  uutuaf, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8964 Lex on blondes, >:-DD, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8941 Hot young blondes,  64125, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8931 Hot blondes fucking, %[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9014 So blonde walkthrough, 8942, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8924 Hot blonde milfs,  =-[[, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9003 Sexy naked blondes, 24042, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9012 Silky blondes, 8PPP, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8927 Hot blonde porn,  =OO, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8969 Mens blonde wigs, atw, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8965 Limo patrol blonde,  dxe, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8926 Hot blonde pics,  300, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8956 Legally blonde lyrics, 58488, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8922 Hot blonde lesbians, 516, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=9016 Spermswap three blondes, dykipb, http://webgen.alonsystems.com/modules/snitz//topic.asp?TOPIC_ID=8952 Lebanese blonde,  31632,
+
Something very important, temperature will effect the conductivity! The chart on the right shows the same solution measured at 3 different temperatures. If your connecting this to a microprocessor you can use a thermistor to compensate. If not then make sure the calibration solution is about the same temperature as the solution to be tested. One way this can be done taking a sample from the fish tank or whatever and letting it set until its room temperature. If your temperature will vary by only a few degrees then it may not even be a problem.
 +
 
 +
If your looking for more information you can probably find it on the [http://www.coleparmer.com/techinfo/techinfo.asp?htmlfile=Conductivity.htm Cole Parmer site on EC meters].
 +
 
 +
How to properly compensate for temperature can possibly be found here on the discussion page: [[Talk:PPM_Meter#Temperature_Compensation]] I've not tried it yet but looks very promising!
 +
 
 +
==How to Make Calibration Solutions==
 +
[[Image:MakingSaltWater2-small.JPG|right]]
 +
Needing something to calibrate the meter, a friend suggested i measure out salt by weight, and put that into a measured volume of water. Most calibration solutions have a mixuture of 2 or more types of salts such as sodium chloride (NaCl) and potassium chloride (KCl). However all i have around the house is NaCl table salt so...
 +
 
 +
Looking around the net, i found that 1mg of solute per 1L of water would equal 1ppm. So to get a 2Kppm solution would need to put 2g of salt into 1L of purified water.. or just put 1g of salt into .5L of purified water. The water MUST be purified, pure water has allmost no conductivity, compared to tap water which has all sorts of contamination (tapwater here reads about 80ppm). So get some distilled water for this.
 +
 
 +
Once you have the 2K solution from 1g into .5L, you can put some of that in a jar, the pour out the rest till you have only 250ml, pour in purified water till you get 500ml again, then you have 1000ppm! Keep doing this if you want to create a range of solutions, just be carefull to measure perfect and STIR IT UP WELL.
 +
 +
Thats about all the stuff you need to know to start building a ppm/ec meter. Now for....
 +
 
 +
==The Circuit==
 +
There were alot of design considerations such as needing to pass a minimum amount of current and voltage thru the solution while keeping a good s/n ratio. But most most important it had to use stuff i had laying around the house and be pretty accurate.
 +
 
 +
The circuit outputs a DC voltage equal to the EC value of the solution being tested. So like 4v on the meter means an EC of 4, 2v means EC of 2, .5V = .5 EC blah blah. To convert EC value to PPM just multiply by 500, so like 4 EC = 2000PPM, .5 EC = 250PPM. Also the output can be connected to an A/D converter without alot much grrrrr.
 +
 
 +
 
 +
Schematic diagram of functional EC meter
 +
 
 +
[[Image:Schematic-Only.jpg]]
 +
 
 +
[[:Image:Schematic.jpg|Click here for the full more readable schematic and notes]]
 +
 
 +
There are three main parts to the circuit. The sine wave oscillator, the gain loop, and the AC to DC converter.
 +
 
 +
The Oscillator: As i hopefully allready explained you must use an AC signal to measure conductance of salts in a solution so you realize the need for the oscillator to generate a nice clean sine wave (See Photo). The oscillator circuit used here is a very common [http://en.wikipedia.org/wiki/Wien_bridge Wien bridge] design.
 +
 
 +
[[Image:PrettySineWave.jpg|right|Nice Pretty Sine Wave]]
 +
Part substitution: You can change around the part values in the oscillator a good bit just remember to make sure the output frequency is above 1Khz, lower freqs seem to give more unstable readings. Adjusting V1 will change the output level a bit but its not recommended, best to change the value of D1 and D2 to a zener with lower Zv. I just used 5.1V zeners because its what i had and they worked well running from regulated +/- 12v supply. If you are planning to use with 9V batteries use lower values for sure.
 +
 +
The Gain Loop: This is where all fun stuff occurs. To measure conductace i looked at it as an unknown resistance. The probe makes up one leg of the voltage divider across the op-amps's gain loop. So long as there is no conductance between the probes, the op-amp's output will equal whatever is on the + input pin 5. As conductance increases the amount of negative feedback (which is what determines op-amp gain) decreases because some of the signal is being sinked to ground via the probe. Less feedback means more gain and more amplification.
 +
 
 +
The advantage of using the feedback loop is it doesnt take nearly as much current to pass thru the solution and you get a large variation in output. If the probe was just part of a simple voltage divider without being in a gain loop would need to pass about 100 times more current thru the solution, or else pass a smaller signal and then you have noise issues. The disadvantage is that there is ALLWAYS at least a gain of +1 in a non-inverting amp that must be nulled out later. Also sucky is that uneven changes between the + and - supply voltages will cause a small amount of offset drift. This offset issue bothers me :(, feel could have done it better but whatever this works and took a few days allready blah.
 +
 
 +
Part substitution: Changing the value of R7 is yet another, and probably the best, way to compensate for different probes. If readings are too high lower the resistance, if they are too low raise R7's value a bit.
 +
 
 +
AC to DC converter: Lastly there is the AC to DC converter. You can just measure the output of the gain-loop stage then do alot of math to figure out EC/PPM, but it would be ALOT nicer if the output was zeroed, scaled, and stuff. The first op-amp is configured to convert the AC signal level into a DC voltage with adjustable gain for scale. You cannot just use a diode or even a bridge rectifier alone because of the constant voltage drop of .7v or so creates alot of problems. The solution is to put a bridge into a feedback loop, as the input voltage changes so does the current across the resistor (R8) connected to the DC side of the bridge. With current change comes a proportional DC voltage change that can be measured across the resistor.
 +
 
 +
[[Image:DifferentialOutput.jpg|right|Differential Output]]
 +
Problem with voltage across the bridge is that its differential, there is still a sine wave present when measured with ground as a reference. The Differential Output picture shows a scope connected to the +/- terminals of the bridge. A DC meter across the bridge will measure the difference between the two wave forms. In the picture you can see there is a consistant difference between the top and bottom wave form of about 2 of the little grid squares. Scope is set up where each grid square equals 1 volt, so a meter on the bridge would see a constant difference of and display 2V.
 +
 
 +
This would allmost work by itself except you need an offset and most A/D converters do not have differential inputs and require a input referenced to ground. So the final part of the circuit is a simple differential amp, also here is where the offset it adjusted. The output is now ready to go to a volt meter or to an A/D input! A note about the offset, blah it really needs to be compensated for earlier because as the gain adjustment of previous stage changes so does the offset just a little bit.
 +
 
 +
==Adjustment==
 +
There are 3 pots in the circuit needing attention. To adjust the first V1 hook a meter or better yet a scope up between ground and pin 1 on op-amp. Adjust V1 till there is no output, then slowly turn the opposite direction untill oscillation occurs and the meter reads something while in AC mode or the scope has a nice pretty sine wave. If you adjust it too far the wave will be ugly looking, so do it slowly!
 +
 
 +
Next put V2 in the middle and adjust V3 so the output @ ECv (pin 14) is 0vdc. Wipe off the probe with a paper towel then put it into a 2Kppm calibration solution. Adjust V2 so that meter reads 4vdc. Again dry and wipe probe and repeat the adjustment of V3 back to 0vdc. You will need to go back and forth (about 3 or 4 times here) between adjusting these two pots before it scales properly. Should read 4vdc (meaning 4 EC) with 2Kppm solution and 0vdc with the probe dried off. If your unable to get it to scale properly you probably need to change the value of R7 as described in the schematic because your probe is too different from mine. Mine reads within about .05 EC of what i am expecting with clean probes.
 +
 
 +
==The Probe==
 +
[[Image:Probes-small.jpg]]
 +
 
 +
This was a bit tricky. At first i tried copper wire, push pins and various other things. With these experiments i determined that you need to expose a small and consistant amount of the probes to the solution at a consistant distance. I accomplished this by using alot of hot glue and/or insulation on the wire so that only the tips of the wires would touch the water. Then I realized that the stupid readings drift like crazy untill you clean the probe again, and even cleaning the probe sometimes didnt help because probably some chemical reaction with the stuff in the solutions. I kept trying to think of something that would be a great conductor without corroding in the solution, and came up with GOLD! I used a few types of gold plated audio connectors before i found some bananna jacks that seemed to work best. I covered them so again only the tips are exposed to the solution at about 1cm apart and was able to get consistant readings over and over especially if i cleaned the tip before and after each test.
 +
 
 +
So, use gold plated probes, make sure a small and consistant amount of probe touches the solution, and clean the probes after and before each use. Using these guidelines should get you a nice reliable probe, I had wanted to find a nice premade and ez to find connector that i could suggest, but nothing laying around here is very common. Gold plated RCA plugs seem to be the worst probably because these cheep things are only plated enough to look gold colored. Was looking for a nice gold plated 1/8" phone jack or something but nothing was laying about here blah. If the meter cannot seem to be adjusted right (is allways too high a reading) try increasing the spacing of the probe or changing values of R7. If reading too low try moving probes closer or exposing more probe material.
 +
 
 +
Here are a few probes I tried (picture at top of section). The part you measure with on all probes are facing bottom of picture. From Left to Right: 12AWG house wire with ground removed, sewing pins surrounded by hot glue except the tips (this was WORST of all), gold plated RCA jack with center filled in by glue (was not very stable, i think very thin gold plating), and finally the best of the whole lot is the two gold plated bananna jacks covered with heat shrink and hot glue exposing only the tips.
 +
 
 +
I've been asked about and have considered myself just leaving the probe submerged and possibly reading it constantly. This seems a bad idea, allthough probably with experimentation you could make it work. The main problem would be from the probe corroding which would occure faster with the circuit in operation. Maybe you could get a nice gold probe and have a circuit to either power up or connect the probe only when needed? Dunno really. For observations on this topic see updates below.
 +
 
 +
[[Image:Newppmprobe2.jpg|thumb|Newer probe design featuring enclosed electrodes]]
 +
Since writing the above paragraph have used the same probe for nearly 2 years, it worked fine with occasional cleaning. ^^
 +
 
 +
Reader suggestions have included using nickle, and graphite. Both of which seem good suggestions. See the discussion pages for more information.  
 +
 
 +
===New and Improved Probe Design===
 +
2008.09.02
 +
[[Image:Newppmprobe.jpg|thumb|Another view of newer probe design]]
 +
Recently decided to create a new probe because in an attempt to fix0r some problems with the old one. The contacts (formally gold plated) were still in excellent condition, but the main problem was the reading would often change depending on how close the probe was to the edges of a particular container. To new probe design solves these problems by surrounding the probe's electrodes within a plastic container.
 +
 
 +
The probe was made using the end of a syringe however the ends of a fat marker or other similar items may work as well. Two wires emerge from from the top and were soldered onto two 1cm square pieces of copper (with sticky stuff on the reverse). The top of the probe where wires entered is sealed with hot glue (prolly silicone would work better). Two small holes were drilled near the top, without them air pockets are created that may screw up readings. u_u
 +
 
 +
Note the syringe itself is marked in cubic centimeters, and remember that commercial probes measure the conductivity between two 1cm square probes in a 1cubic centimeter chamber. ^^ This probe is (probably) very much likely close to a commercial probe in its readings. Cannot test this exactly because don't have a real factory made probe to compare with.
 +
 
 +
Tests using the probe seemed very successful. \^_^/ For one thing no matter where in the test samples the probe was placed the readings were all the same! This is a great improvement over the previous design. The circuit itself needs a bit of adjustment because of course with a different probe. As mentioned in the circuit section the feedback resistor on the gain stage needs changing due to the newer probe having larger surface area. Have not yet actually done this >_> but will when i make next batch of changes to the probe. Which should also include the lovely temperature compensation circuit proposed on the talk page. (thank you!)
 +
 
 +
==Construction==
 +
Since most of the parts for this were scavenged from old junk there is not much point in discussing construction techniques in depth (That and I'm getting tired of writing sooo much). Construction is not critical so long as all the wires go the the right spot it should work.
 +
 
 +
These pictures show the prototype and the 'finished' module squeezed onto a small piece of perferated board. Eventually this one will go into a box with PSU, microcontroller, and a bunch of other I/O. So put on a .156" connector for the power/ouput and a RCA jack for the probe so it could be removed easily.
 +
 
 +
{| align="center"
 +
| [[Image:protocircuit.jpg]] || [[Image:circuitcloserup.jpg]]
 +
|- align="center"
 +
| Prototyped version || More permanent version
 +
|}
 +
 
 +
==Operation==
 +
 
 +
After Calibrating with the 2Kppm (4 EC) solution, tested with the 1K (2 EC) solution. Also tried it with a few other values down to 250ppm, seemed to worked well. Btw, you may notice my meter is falling apart, if you feel this information is of use and have a spare meter or something please send thanks.
 +
 
 +
{| align="center"
 +
| [[Image:Reading2K.jpg|thumb|340px|Reading 2000PPM]] || [[Image:Reading1K.jpg|thumb|360px|Reading 1000PPM]]
 +
|}
 +
 
 +
There are other ways to do this. For instance if the probe were to be connected across or in place of R1 or R2 the frequency of the oscilator will vary a bit depending on conductivity of the solution and the values of C1, C2, etc. Connecting the oscilator output to a microcontroller will allow you to determine the conductivity by the frequency without the need for the other 3 op-amp stages.
 +
 
 +
This is not done at all, ill post more as its completed.
 +
 
 +
==Long Term Observations==
 +
 
 +
2006-09-22-Observations: I've been using this thing for about 5 months now, keeping the probe submerged all of the time. This worked great for a few weeks, but slowly it started to get cruddy every 3-4 days and readings were off by up to 100ppm. Wiping off the probe gets it back to within about +/-40ppm but before I take a critical reading (like when refilling the tank it's monitoring) will allways clean and recalibrate. Looking at it, the probe's once smooth and shiney gold surface now seems dull, cruddy, and pited.
 +
 
 +
The probe is holding up alot better than i first thought it would being constantly submerged. If used intermittently it would probably stay stable without recalibration longer.
 +
 
 +
Found places that sell just the ppm probe itself and i have a feeling using one of these will increase the meter's accuracy and stability greatly. Also an email from someone who has worked at places where EC meters were manufactured suggested that i use nickle instead of gold. But i've not had a chance to check either of these.
 +
 
 +
 
 +
[[Image:finishedmeter.JPG|right]]
 +
Someone hinted to me that this could be an even more useful circuit if only it would operate off a single polarity power source. I need another one of these so in the process of building it may make a few mods.
 +
 
 +
Also, to make things easier and alot more ereet I have installed the circuit in this box and connected it to the adc input of a microcontroller. By doing this i can zero/calibrate it using software simply pushing a few buttons.
 +
It has a rs-232 port, and USB too so can connect it to a computer for loging or possibly automating some process. I'll put up more documentation on this part of things soon.
 +
Note: The display is reading ppm on the left and ph on the right, with the probes in calibration solutions.
  
 
==Microcontroller Code==
 
==Microcontroller Code==

Revision as of 03:17, 18 March 2009

EC/TDS/PPM Meter On Limited Budget

Contents

You may also be interested in the pH_Meter meter page.

Design Goal

Make a EC/TDS/PPM meter thats nice and quite accurate while costing me little or at least next to nothing that i can connect to a microprocessor or voltmeter.

This is a wiki'd version of the original document so it can be updated and corrected more easily. :D Please check out the original (and clicky the adverts at bottom for me!!) if your curious.

Measuring PPM/EC/TDS

TDS is the measuring of the amount of salts in a solution. For alot of applications the amount of salt is indicitive of the levels of other stuff in a solution. TDS/PPM meters sold for gardening and aquariums figure the amount of salt in Parts Per Million by measuring the Electrical Conductivity of the solution under test. So a PPM/TDS meter is a EC meter that converts the EC value into PPM values. There are alot of descriptions online about why and how to measure PPM/TDS or EC so google for them if you want alot more details.

EC is a measure of Electrical Conductivity from two probes 1cm apart. 1 EC is = 1 microsiemens, to convert from EC to siemens multiply by 1E-6. EC can be converted to PPM by multiplying by 500. PPM can be converted to EC by dividing by 500. To convert from siemens to Ohms is s=1/ohms, you can also go the other way and do ohm=1/s for siemens to ohms. Siemens is also known as Mhos, which comes from ohm written backward.

The number 500 used to convert between PPM and EC is called the Conversion Factor. Different salts will have different conversion factors because some conduct better or worse than others. NaCl's is 500, this seems to be the most common standard used, and is what was used for the calibration solutions.

If EC/PPM is just measuring the Conductance (or resistance) then why not use a volt/ohm meter directly?? Because they pass DC current thru the probes and you cannot measure conductivity of salts with DC current because it will rip the molecules apart, and since the molecules are what conducts the electricity you get a constantly changing reading that is useless. Overcome this by using an AC signal. If the frequency is high enough (>1khz it seems) the molecules dont have time to move apart before they are pulled in the opposite direction. Sort of like how high DC current will throw a person off of it, where as AC forces them to hold on and get shocked to death or something.

MW-DCscreenshot.jpg MW-ACscreenshot.jpg
DC Molecular Workbench model AC Molecular Workbench model
MW-SaltWaterKey.jpg

The screenshots above are from Molecular Workbench (its free!!) and show what happens to NaCl and H2O molecules when exposed to AC and DC fields. If you download the models you can press play and watch the atoms move around. Normally the molecules look about the same as in the AC simulation staying in about the same spot. When AC is applied they just shake back and forth. With the DC simulation you can see the sodium and chloride atoms are attracted to the simulated charged plates at top + and bottom - of the model container.

Temperature

Measured Conductivity at different Temperatures
EC Temp C
3.43 13.72
4.16 22
4.73 30

Something very important, temperature will effect the conductivity! The chart on the right shows the same solution measured at 3 different temperatures. If your connecting this to a microprocessor you can use a thermistor to compensate. If not then make sure the calibration solution is about the same temperature as the solution to be tested. One way this can be done taking a sample from the fish tank or whatever and letting it set until its room temperature. If your temperature will vary by only a few degrees then it may not even be a problem.

If your looking for more information you can probably find it on the Cole Parmer site on EC meters.

How to properly compensate for temperature can possibly be found here on the discussion page: Talk:PPM_Meter#Temperature_Compensation I've not tried it yet but looks very promising!

How to Make Calibration Solutions

MakingSaltWater2-small.JPG

Needing something to calibrate the meter, a friend suggested i measure out salt by weight, and put that into a measured volume of water. Most calibration solutions have a mixuture of 2 or more types of salts such as sodium chloride (NaCl) and potassium chloride (KCl). However all i have around the house is NaCl table salt so...

Looking around the net, i found that 1mg of solute per 1L of water would equal 1ppm. So to get a 2Kppm solution would need to put 2g of salt into 1L of purified water.. or just put 1g of salt into .5L of purified water. The water MUST be purified, pure water has allmost no conductivity, compared to tap water which has all sorts of contamination (tapwater here reads about 80ppm). So get some distilled water for this.

Once you have the 2K solution from 1g into .5L, you can put some of that in a jar, the pour out the rest till you have only 250ml, pour in purified water till you get 500ml again, then you have 1000ppm! Keep doing this if you want to create a range of solutions, just be carefull to measure perfect and STIR IT UP WELL.

Thats about all the stuff you need to know to start building a ppm/ec meter. Now for....

The Circuit

There were alot of design considerations such as needing to pass a minimum amount of current and voltage thru the solution while keeping a good s/n ratio. But most most important it had to use stuff i had laying around the house and be pretty accurate.

The circuit outputs a DC voltage equal to the EC value of the solution being tested. So like 4v on the meter means an EC of 4, 2v means EC of 2, .5V = .5 EC blah blah. To convert EC value to PPM just multiply by 500, so like 4 EC = 2000PPM, .5 EC = 250PPM. Also the output can be connected to an A/D converter without alot much grrrrr.


Schematic diagram of functional EC meter

Schematic-Only.jpg

Click here for the full more readable schematic and notes

There are three main parts to the circuit. The sine wave oscillator, the gain loop, and the AC to DC converter.

The Oscillator: As i hopefully allready explained you must use an AC signal to measure conductance of salts in a solution so you realize the need for the oscillator to generate a nice clean sine wave (See Photo). The oscillator circuit used here is a very common Wien bridge design.

Nice Pretty Sine Wave

Part substitution: You can change around the part values in the oscillator a good bit just remember to make sure the output frequency is above 1Khz, lower freqs seem to give more unstable readings. Adjusting V1 will change the output level a bit but its not recommended, best to change the value of D1 and D2 to a zener with lower Zv. I just used 5.1V zeners because its what i had and they worked well running from regulated +/- 12v supply. If you are planning to use with 9V batteries use lower values for sure.

The Gain Loop: This is where all fun stuff occurs. To measure conductace i looked at it as an unknown resistance. The probe makes up one leg of the voltage divider across the op-amps's gain loop. So long as there is no conductance between the probes, the op-amp's output will equal whatever is on the + input pin 5. As conductance increases the amount of negative feedback (which is what determines op-amp gain) decreases because some of the signal is being sinked to ground via the probe. Less feedback means more gain and more amplification.

The advantage of using the feedback loop is it doesnt take nearly as much current to pass thru the solution and you get a large variation in output. If the probe was just part of a simple voltage divider without being in a gain loop would need to pass about 100 times more current thru the solution, or else pass a smaller signal and then you have noise issues. The disadvantage is that there is ALLWAYS at least a gain of +1 in a non-inverting amp that must be nulled out later. Also sucky is that uneven changes between the + and - supply voltages will cause a small amount of offset drift. This offset issue bothers me :(, feel could have done it better but whatever this works and took a few days allready blah.

Part substitution: Changing the value of R7 is yet another, and probably the best, way to compensate for different probes. If readings are too high lower the resistance, if they are too low raise R7's value a bit.

AC to DC converter: Lastly there is the AC to DC converter. You can just measure the output of the gain-loop stage then do alot of math to figure out EC/PPM, but it would be ALOT nicer if the output was zeroed, scaled, and stuff. The first op-amp is configured to convert the AC signal level into a DC voltage with adjustable gain for scale. You cannot just use a diode or even a bridge rectifier alone because of the constant voltage drop of .7v or so creates alot of problems. The solution is to put a bridge into a feedback loop, as the input voltage changes so does the current across the resistor (R8) connected to the DC side of the bridge. With current change comes a proportional DC voltage change that can be measured across the resistor.

Differential Output

Problem with voltage across the bridge is that its differential, there is still a sine wave present when measured with ground as a reference. The Differential Output picture shows a scope connected to the +/- terminals of the bridge. A DC meter across the bridge will measure the difference between the two wave forms. In the picture you can see there is a consistant difference between the top and bottom wave form of about 2 of the little grid squares. Scope is set up where each grid square equals 1 volt, so a meter on the bridge would see a constant difference of and display 2V.

This would allmost work by itself except you need an offset and most A/D converters do not have differential inputs and require a input referenced to ground. So the final part of the circuit is a simple differential amp, also here is where the offset it adjusted. The output is now ready to go to a volt meter or to an A/D input! A note about the offset, blah it really needs to be compensated for earlier because as the gain adjustment of previous stage changes so does the offset just a little bit.

Adjustment

There are 3 pots in the circuit needing attention. To adjust the first V1 hook a meter or better yet a scope up between ground and pin 1 on op-amp. Adjust V1 till there is no output, then slowly turn the opposite direction untill oscillation occurs and the meter reads something while in AC mode or the scope has a nice pretty sine wave. If you adjust it too far the wave will be ugly looking, so do it slowly!

Next put V2 in the middle and adjust V3 so the output @ ECv (pin 14) is 0vdc. Wipe off the probe with a paper towel then put it into a 2Kppm calibration solution. Adjust V2 so that meter reads 4vdc. Again dry and wipe probe and repeat the adjustment of V3 back to 0vdc. You will need to go back and forth (about 3 or 4 times here) between adjusting these two pots before it scales properly. Should read 4vdc (meaning 4 EC) with 2Kppm solution and 0vdc with the probe dried off. If your unable to get it to scale properly you probably need to change the value of R7 as described in the schematic because your probe is too different from mine. Mine reads within about .05 EC of what i am expecting with clean probes.

The Probe

Probes-small.jpg

This was a bit tricky. At first i tried copper wire, push pins and various other things. With these experiments i determined that you need to expose a small and consistant amount of the probes to the solution at a consistant distance. I accomplished this by using alot of hot glue and/or insulation on the wire so that only the tips of the wires would touch the water. Then I realized that the stupid readings drift like crazy untill you clean the probe again, and even cleaning the probe sometimes didnt help because probably some chemical reaction with the stuff in the solutions. I kept trying to think of something that would be a great conductor without corroding in the solution, and came up with GOLD! I used a few types of gold plated audio connectors before i found some bananna jacks that seemed to work best. I covered them so again only the tips are exposed to the solution at about 1cm apart and was able to get consistant readings over and over especially if i cleaned the tip before and after each test.

So, use gold plated probes, make sure a small and consistant amount of probe touches the solution, and clean the probes after and before each use. Using these guidelines should get you a nice reliable probe, I had wanted to find a nice premade and ez to find connector that i could suggest, but nothing laying around here is very common. Gold plated RCA plugs seem to be the worst probably because these cheep things are only plated enough to look gold colored. Was looking for a nice gold plated 1/8" phone jack or something but nothing was laying about here blah. If the meter cannot seem to be adjusted right (is allways too high a reading) try increasing the spacing of the probe or changing values of R7. If reading too low try moving probes closer or exposing more probe material.

Here are a few probes I tried (picture at top of section). The part you measure with on all probes are facing bottom of picture. From Left to Right: 12AWG house wire with ground removed, sewing pins surrounded by hot glue except the tips (this was WORST of all), gold plated RCA jack with center filled in by glue (was not very stable, i think very thin gold plating), and finally the best of the whole lot is the two gold plated bananna jacks covered with heat shrink and hot glue exposing only the tips.

I've been asked about and have considered myself just leaving the probe submerged and possibly reading it constantly. This seems a bad idea, allthough probably with experimentation you could make it work. The main problem would be from the probe corroding which would occure faster with the circuit in operation. Maybe you could get a nice gold probe and have a circuit to either power up or connect the probe only when needed? Dunno really. For observations on this topic see updates below.

Newer probe design featuring enclosed electrodes

Since writing the above paragraph have used the same probe for nearly 2 years, it worked fine with occasional cleaning. ^^

Reader suggestions have included using nickle, and graphite. Both of which seem good suggestions. See the discussion pages for more information.

New and Improved Probe Design

2008.09.02

Another view of newer probe design

Recently decided to create a new probe because in an attempt to fix0r some problems with the old one. The contacts (formally gold plated) were still in excellent condition, but the main problem was the reading would often change depending on how close the probe was to the edges of a particular container. To new probe design solves these problems by surrounding the probe's electrodes within a plastic container.

The probe was made using the end of a syringe however the ends of a fat marker or other similar items may work as well. Two wires emerge from from the top and were soldered onto two 1cm square pieces of copper (with sticky stuff on the reverse). The top of the probe where wires entered is sealed with hot glue (prolly silicone would work better). Two small holes were drilled near the top, without them air pockets are created that may screw up readings. u_u

Note the syringe itself is marked in cubic centimeters, and remember that commercial probes measure the conductivity between two 1cm square probes in a 1cubic centimeter chamber. ^^ This probe is (probably) very much likely close to a commercial probe in its readings. Cannot test this exactly because don't have a real factory made probe to compare with.

Tests using the probe seemed very successful. \^_^/ For one thing no matter where in the test samples the probe was placed the readings were all the same! This is a great improvement over the previous design. The circuit itself needs a bit of adjustment because of course with a different probe. As mentioned in the circuit section the feedback resistor on the gain stage needs changing due to the newer probe having larger surface area. Have not yet actually done this >_> but will when i make next batch of changes to the probe. Which should also include the lovely temperature compensation circuit proposed on the talk page. (thank you!)

Construction

Since most of the parts for this were scavenged from old junk there is not much point in discussing construction techniques in depth (That and I'm getting tired of writing sooo much). Construction is not critical so long as all the wires go the the right spot it should work.

These pictures show the prototype and the 'finished' module squeezed onto a small piece of perferated board. Eventually this one will go into a box with PSU, microcontroller, and a bunch of other I/O. So put on a .156" connector for the power/ouput and a RCA jack for the probe so it could be removed easily.

Protocircuit.jpg Circuitcloserup.jpg
Prototyped version More permanent version

Operation

After Calibrating with the 2Kppm (4 EC) solution, tested with the 1K (2 EC) solution. Also tried it with a few other values down to 250ppm, seemed to worked well. Btw, you may notice my meter is falling apart, if you feel this information is of use and have a spare meter or something please send thanks.

Reading 2000PPM
Reading 1000PPM

There are other ways to do this. For instance if the probe were to be connected across or in place of R1 or R2 the frequency of the oscilator will vary a bit depending on conductivity of the solution and the values of C1, C2, etc. Connecting the oscilator output to a microcontroller will allow you to determine the conductivity by the frequency without the need for the other 3 op-amp stages.

This is not done at all, ill post more as its completed.

Long Term Observations

2006-09-22-Observations: I've been using this thing for about 5 months now, keeping the probe submerged all of the time. This worked great for a few weeks, but slowly it started to get cruddy every 3-4 days and readings were off by up to 100ppm. Wiping off the probe gets it back to within about +/-40ppm but before I take a critical reading (like when refilling the tank it's monitoring) will allways clean and recalibrate. Looking at it, the probe's once smooth and shiney gold surface now seems dull, cruddy, and pited.

The probe is holding up alot better than i first thought it would being constantly submerged. If used intermittently it would probably stay stable without recalibration longer.

Found places that sell just the ppm probe itself and i have a feeling using one of these will increase the meter's accuracy and stability greatly. Also an email from someone who has worked at places where EC meters were manufactured suggested that i use nickle instead of gold. But i've not had a chance to check either of these.


Finishedmeter.JPG

Someone hinted to me that this could be an even more useful circuit if only it would operate off a single polarity power source. I need another one of these so in the process of building it may make a few mods.

Also, to make things easier and alot more ereet I have installed the circuit in this box and connected it to the adc input of a microcontroller. By doing this i can zero/calibrate it using software simply pushing a few buttons. It has a rs-232 port, and USB too so can connect it to a computer for loging or possibly automating some process. I'll put up more documentation on this part of things soon. Note: The display is reading ppm on the left and ph on the right, with the probes in calibration solutions.

Microcontroller Code

Here is a snippet of the meter's code. These command functions are called via the shell or assigned to button presses and use fixed point maths:

/* zeroppm command */
int c_zeroPpm(int  argc,char **args) {
	m_cfg.ppmoset=readADC(ADC_CH0); //Read ADC channel 0, store as offset
	meterSave(m_cfg); //Save settings to eeprom
	return(m_cfg.ppmoset);
}
 
/* scaleppm command, if argument calibrates to ARG1 ppm, otherwise defaults to 1000 */
int c_scalePpm(int  argc,char **args) {
	if(argc==1) {
		printf("usage: calibppm PPM\r\n");
		return(ERROR);
	}
	if(argc==0) { // calcuate scale using CALIBPPM/(ADC-offset)
		m_cfg.ppmscale=((long)(((long)100000)/(readADC(ADC_CH0)-m_cfg.ppmoset)));
	}
	if(argc==2) { //same but with arg1 as calib, note the *100 for fixed point
		m_cfg.ppmscale=((long)(((long)numtoint(args[1])*100)/(readADC(ADC_CH0)-m_cfg.ppmoset)));
	} 
	meterSave(m_cfg); //Save settings to eeprom
	return(m_cfg.ppmscale);
}
 
/* readppm */
int c_readPpm(int  argc,char **args) {
	long ppm;
	ppm=((long)(readADC(ADC_CH0)-m_cfg.ppmoset)*m_cfg.ppmscale)/100;
	//display the results
	printf("PPM: %04i\r\n",(int)ppm); //print upper 4 digits of ppm value (/100)
	return(ppm);
}

Other Stuff

Thanks to all u pplz who've emailed me! Part of motivation for wikifing was all the great suggestions and good questions wish i coulda easily thrown in, not to mention the Talk:PPM_Meter page! \^_^/!!

This article was originally written late 2005/early 2006..

Disclaimer

Good Luck! Be carefull, dont do anything stupid and shock yourself to death.

Disclaimer: I am not responsible for what you do.

Experiment, learn, improvise, take what is otherwise junk from your enviroment and making of it something more.

Personal tools
irssi scripts
eggdrop scripts