Arduino Forum upgrade scheduled for Monday, October 20th, 11am-4pm (CEST). Sorry for the inconvenience!
Pages: [1]   Go Down
Author Topic: Damp Wall Sensor - Homemade ( MegaOhmMeter - AntiMold Sensor )  (Read 1037 times)
0 Members and 1 Guest are viewing this topic.
0
Offline Offline
Newbie
*
Karma: 1
Posts: 41
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

How to build a sensor for recognizing if a wall has a certain level of moisture reached
(dangerous mold could grow, there could be a broken pipe...)


Costs:
< 0,20 Euro


What you need:
2 flathead thump tacks
2x 10MOhm (10,000,000 Ohm) resistor (=20MOhm)
Some wires
Solder iron


How it works:
The resistance of the wall gets lower when its getting damp.
This can be used by a Voltage Divider with 2 resistor (one the wall, one a electronic device resistor) showing a change in Voltage when the wall gets dryer / more damp.
With the ADC (analog read) we can read this change.


Important:
Thumb tack corrosion:
You should use a kind of AC Voltage, if not, the thumb tacks will corrode very quick.
If you use two digital outputs for supplying and toggle them after the same amount of time
you have a squarewave AC.
It is easier to use only the measured values of one polarization,  with the other one the values will be "inverted"
Wire:
The wire its insulation itself can have a lower resistance than 50MOhm
For the wires connecting to the Thumb Tacks better don't use  twin wires which are near to each other, use single wires.

Values:
When I measured my walls I had Values between 100MOhm and 5MOhm
I decided to take  >30Mohm as dry >22.5MOhm as damp and >5MOhm as wet.
(-> around  >613 , <460, <280 when "resistor1" is connected to ground)
I don't know if these values are to high/low or if they depend of the kind of concrete your walls are made of.


How to build:
Resistor1:
- Solder a wire to each thumb tack (when applied to a wall with 3cm distance, they have the resitance of the wall beetwen them )
Resistor2:
- Solder one wire of each 10Mohm resistor together (so you have 20MOhm)
- Connect one free wire of "resistor1" with one free wire of "resistor2"
Connectors:
-where the two "resistors" meet, solder a wire for the ADC (analog input)
-on the other free wires of the "resistors" you can connect the voltage supply/toggling output pins

 


Maybe if of interest I will try somewhen in future to make a library for this kind of sensor, using one analoginput and two digital outputs.

Kind Regards
Enam

Any advice for improving / correcting mistakes is welcome!

« Last Edit: October 25, 2013, 05:20:45 am by Enam » Logged

0
Offline Offline
Newbie
*
Karma: 1
Posts: 41
Arduino rocks
View Profile
 Bigger Bigger  Smaller Smaller  Reset Reset

Finished Project with this sensor:
http://forum.arduino.cc//index.php?topic=195395.msg1441864#msg1441864
Logged

Pages: [1]   Go Up
Arduino Forum upgrade scheduled for Monday, October 20th, 11am-4pm (CEST). Sorry for the inconvenience!
Jump to: