You are on page 1of 5

‫כניסה‬ ‫צו ר ב ל ו ג‬ » ‫הב ל ו ג הב א‬ ‫עו ד‬

Learn to monitor and control your home & environment with self contained, inter-communicating
microprocessors. Arduino / Raspberry Pi DAQ and IOT Applications include ham radio, robotics,
weather stations, model railroading, toys and more. - KK4HFJ

Home Citizen Science Book About Us Tutorials Discuss Projects Sponsors Tech Support

Saturday, January 4, 2014 eMail Subscribe

When Do I Water My Plants? (Soil Hygrometer Sensor) Subscribe to our mailing


list
Today's project is reading a soil hygrometer in a house plant to determine the email address
moisture level. We are using a SainSmart UNO developer board with extra
rows of Gnd and 5v headers. The sensor we are using is the Sunkee Soil
Subscribe
Hygrometer, which has analog and digital output. It is marked VCC (5v),
Gnd, D0, and A0. We are using the analog outputs so that we can see the
moisture percentage and turn on a pump, but you can also use the digital
output to turn on a pump or indicate dry/wet. If you use fertilizer, your Search This Blog
percentage reading can be higher than normal (makes the soil more
Search
conductive), and the sensor itself will become less conductive (reading dryer)
over time as it degrades. Different kinds of plants want different moisture
levels. Random Posts
THE ARDUINO WEB
I dropped the sensor into a glass of water, with the water level the same level SERVER
as the soil would be on the sensor. The value printed (Serial.println
(sensorValue);) became the number I used in the constrain statement and One of my goals for
the weather station
the map statement (485). I then commented out the Serial.println and energy monitor is
(sensorValue); line as I no longer wanted to see the raw value. The dry to be able to access it remotely. The
best way…
sensor value would be 1023. The map command takes a value of 485-1023
and turns it into 100-0%.
PNEUMATIC
CONTROLS
Turning on a pump when the moisture level drops below a certain point and
running it for a certain amount of time would be a simple addition to this Need to control a
pneumatic cylinder?
project. We use low voltage
compressed air cylinders at work, and
that gave me…
Here is the sketch and the output:
ARDUINO
WORKSHOP, BY
JOHN BOXALL

Arduino Workshop is
one of the most exciting project based
books on the market right now. Yes it
covers the…

WATER / CHEMICAL
/ FUEL LEVEL
SENSORS
eTape™ Continuous
Fluid Level SensorThe Next
Generation of Liquid Level Sensor
TechnologyThe eTape…

VOLT METER &


TEMPERATURE
MONITOR - PART 3

Well, not really a


improvement over part 2, but now the
whole instructable is listed complete
on…

Please support our work!


And more photo's of the project: Please support our efforts to
provide you with code and
schematics, or at least buy us a
cup of coffee. Thank you!

Join the discussion


Join the Arduino discussion at
http://tech.groups.yahoo.com/group
/arduinohome/.

More Arduino Goodness!


Cool Arduino Gadgets!

Popular Posts
Gas Sensor Tutorial
We just received a
bunch of MQ Series
Gas Sensors. These
inexpensive sensors
include: MQ2 - Flammable Gas &
Smoke MQ3 - Alcohol MQ4...

Arduino Hx711 Digital


Scale
After finding a broken
scale in the trash at
work, I decided to
remove the load cell and build a
digital scale with an Arduino. The
output...

Arduino & uBlox Neo


6M GPS
A buddy of mine sent
me a Neo 6M GPS
module and said
"figure it out". Cool, I love projects
like this. Also see our Raspberry...

Working with the


SainSmart 5v Relay
int soil=0; Board
// the setup routine runs once when you press reset: Today we are working with our
SainSmart 5v Relay Board . This is
void setup() {
a simple and inexpensive 4 port
// initialize serial communication at 9600 bits per second: SPDT relay board (there are
Serial.begin(9600); boards with mo...
}
Monitoring voltage of
a dc battery supply
// the loop routine runs over and over again forever:
Since we are involved
void loop() { in off grid solar power
// read the input on analog pin 0: systems, we have a
int sensorValue = analogRead(A0); need to monitor battery voltage.
The Arduino can do this easily with
sensorValue = constrain(sensorValue, 485, 1023); a simp...
// print out the value you read:
//Serial.println(sensorValue); Arduino IR Receiver -
Part 2
//map the value to a percentage I have been
successful in
soil = map(sensorValue, 485, 1023, 100, 0); programming my
Arduino to identify sets of digits
// print out the soil water percentage you calculated: transmitted from my Samsung
remote. I used the excellent
Serial.print(soil);
library...
Serial.println("%");
Two DS18B20 Temp
Sensors on LCD
delay(1000); // delay in between reads for stability Display!
We are finally posting
}
our multi DS18B20
Temp Sensor LCD project. Right
Posted by Steve Spence at 10:42 AM
now we are monitoring two sensors
on one data pin, but could add m...
2 comments:
Sending sensor data
to a web server
samitinjayrohan December 14, 2016 at 4:41 AM Build your own IOT
service! Collect
thanks mate.. worked like charm
sensor data and send
Reply it to a web/database server.
Today's project uses an Arduino
equipped with ...

Larry May 22, 2017 at 11:43 AM DS1307 Real Time


Stumbled upon your site. Been working on (frustrated by, actually...) merging Clock Working
several sensors together to get my garden irrigation idea to work how I need With a bunch of help
from John Boxall of
it to. Like your conversion to percentage idea. now, if only I could get my
Tronixstuff.com , we
code to wor, lol... finally got the Time / Date functions
Reply working on our Arduino, with the
DS1307 ...

Our Temperature /
Enter your comment... Humidity Monitor is
working!
We received our
SHT21 Temperature /
Humidity Sensor today from
Comment as: Unknown (Google)
 Sign out Misenso. No documentation came
with it, so a bit of googling found
parts of t...
Publish Preview Notify me

Blog Archive
► 2018 (6)
► 2017 (30)
Links to this post ► 2016 (24)

Create a Link ► 2015 (79)


► 2014 (77)
▼ 2013 (55)
Newer Post Home Older Post ▼ 12/29 - 01/05 (2)
When Do I Water My Plants?
Subscribe to: Post Comments (Atom) (Soil Hygrometer Sensor...
Changes at Arduinotronics!

► 12/15 - 12/22 (1)


► 12/08 - 12/15 (2)
► 12/01 - 12/08 (1)
► 11/24 - 12/01 (2)
► 11/17 - 11/24 (1)
► 11/10 - 11/17 (2)
► 10/20 - 10/27 (4)
► 09/29 - 10/06 (1)
► 09/22 - 09/29 (3)
► 09/08 - 09/15 (4)
► 08/25 - 09/01 (1)
► 08/11 - 08/18 (1)
► 08/04 - 08/11 (1)
► 07/21 - 07/28 (1)
► 07/14 - 07/21 (1)
► 07/07 - 07/14 (2)
► 06/09 - 06/16 (4)
► 06/02 - 06/09 (3)
► 05/26 - 06/02 (2)
► 05/19 - 05/26 (1)
► 05/12 - 05/19 (2)
► 04/14 - 04/21 (2)
► 03/31 - 04/07 (1)
► 03/17 - 03/24 (2)
► 02/24 - 03/03 (1)
► 02/10 - 02/17 (1)
► 01/27 - 02/03 (2)
► 01/13 - 01/20 (1)
► 01/06 - 01/13 (3)

► 2012 (57)
► 2011 (36)
► 2010 (115)
Google+ Followers
Steve Spence
Add to circles

2,246 have me in circles View all

Helpful Gadgets

Picture Window theme. Powered by Blogger.

You might also like