You are on page 1of 7

Hygr

ometerModulV1
.2
Dat
enbl
att

Cont
ent
s:

1.
Des c
ripti
on
2.Features
3.
Appli
cat
ions
4.
Connect
ionDiagr
am
5.
Cal
ibr
ati
on
6.
Tes
tCode

Hygr
omet
erModul
V1.
2Dat
enbl
att Page2.
Hygr
ometerModulV1
.2
Dat
enbl
att

1
.Des
cri
pti
on

Thi
sanal
ogc
apaciti
vesoi
lmoi
stur
es ensormeasur
ess oil
moisturel
evel
sbyc
apac
iti
ves
ens
ing,
rat
hert
hanres
ist
ivesens
ingl
i
keothertypesofmoist
ur esens
or .
I
tismadeofacorros
ionr
esi
stantmateri
algi
vingi
talongser
vic
eli
fe.
I
nserti
tint
osoi
landimpr
essyourfr
iendswit
ht hereal
-ti
mesoi
lmois
tur
edat
a.

2.
Feat
ures

•Vol
tage:
5VDC
•I
nter
fac
e:PH2.
0-3P
•Connec
tingc
abl
einc
luded
•Di
mens
ions
:100mm x22.
5mm x9.
5mm
•Sof
twar
e:Ar
dui
noI
DEV1
.6.
5

Not
e:I
nor
dert
omaket
hes
esens
orswor
kwi
thyourRas
pber
ryPi
,
anADCc
onver
teri
srequi
red.

3.
Appl
i
cat
ions

•Gar
denpl
ant
s
•Moi
stur
edet
ect
ion
•I
ntel
l
igentagr
icul
tur
e
Not
e:Pl
eas
eal
l
ow 0-
3mm er
rorduet
omanual
meas
urement
.

Hygr
omet
erModul
V1.
2Dat
enbl
att Page3.
Hygr
ometerModulV1
.2
Dat
enbl
att

4.
Connec
tionDi
agr
am

RESET
ON

Hygr
omet
erModul
V1.
2Dat
enbl
att Page4.
Hygr
ometerModulV1
.2
Dat
enbl
att

5.
Cal
i
brat
ion

Cal
i
brat
ionCode

voi
dsetup(
){
Seri
al.
begi
n(9600)
;//opens
eri
alpor
t,s
ett
hebaudr
ateas9600bps
}
voi
dloop(
){
i
ntval;
val
=analogRead(0);
//connectsensort
oAnalog0
Seri
al.
pri
nt(
val)
;//pri
ntthevaluetoseri
alpor
t
del
ay(100)
;
}

Hygr
omet
erModul
V1.
2Dat
enbl
att Page5.
Hygr
ometerModulV1
.2
Dat
enbl
att

1.
Opentheser
ial
portmoni
torands
ett
hebaudrat
eto9600
2.Rec
ordthes
ensorval
uewhenthepr
obei
sexposedt
otheai
ras"
Val
ue1
".Thi
sist
heboundar
y
val
ueofdr
ysoil
“Humidi
ty:
0%RH”
3.T
akeacupofwaterandins
ertt
hepr
obei
ntoi
tnof
urt
hert
hant
her
edl
i
nei
nthedi
agr
am
4.Rec
ordt
hesensorval
uewhenthepr
obei
sexpos
edt
othewat
eras"
Val
ue2"
.Thi
sist
heboundar
y
val
ueofmoi
stsoi
l“
Humidit
y:1
00%RH”

Sec
tionSet
tings

Thefinal
outputvalueisaffectedbyprobeinsert
iondept
handhow t i
ghtthesoi
lpac
kedar ound
i
tis.Weregard"value_1"asdr ysoi
land"val
ue_2"assoakedsoil
.Thi
sisthesens
ordetec
tion
range.
Forexample:Value_1=520; Value_2=260.
Therangewillbedividedintothreesect
ions
:dry,wet,
wat er
.Theirr
elat
edvaluesar
e:

•Dr
y:(520430]
•Wet:(
430350]
•Water:(
350260]

Hygr
omet
erModul
V1.
2Dat
enbl
att Page6.
Hygr
ometerModulV1
.2
Dat
enbl
att

6.
Tes
tCode

c
ons
tintAi
rVal
ue=520;
//youneedtorepl
acethi
svaluewit
hValue_
1
c
ons
tintWater
Val
ue=260;//youneedtor
eplacethi
sval
uewit
hValue_
2
i
nti
nterval
s=(Ai
rValue-Wat
erVal
ue)
/3;
i
nts
oilMois
tur
eValue=0;
voi
dsetup(){
Seri
al.
begin(
9600)
;//opens
eri
alpor
t,s
ett
hebaudr
atet
o9600bps
}
voi
dloop(){
soi
lMoistureValue=analogRead( A0);//
putSens ori
nserti
ntosoil
i
f(soil
Moi st
ureValue>Wat erValue&&s oil
Mois
tureValue<(WaterValue+int
ervals))
{
Serial.
printl
n("
Ver yWet");
}
els
ei f(
soil
Moistur
eValue>( Water Val
ue+inter
vals)&&s oi
l
MoistureVal
ue
<(AirValue-inter
vals))
{
Serial.
printl
n("
Wet ")
;
}
els
ei f(
soil
Moistur
eValue<Ai rValue&&s oi
lMoi
stureValue>(Ai
rValue-in
tervals)
)
{
Ser
ial
.
pri
ntl
n("
Dry"
);
}
del
ay(
100)
;
}

Hygr
omet
erModul
V1.
2Dat
enbl
att Page7.

You might also like