Building an automatic Watering, Humidity, CO2 System for Plants

I am planning to build a system that is capable of the following things:

  • Measuring the soil humidity and controlling it over a pump.
  • Measuring the CO2 level and controlling it over a valve.
  • Measuring the water tank level.
  • Measuring the water pH and maybe controlling it over two pumps.
  • Measuring air humidity and controlling an air humidifier over the power plug.
  • Measuring air temperature.
  • Sending out all the information to a computer program / smartphone app over local network or internet.

On top of this I want to write a computer program or even better a smartphone application that
gives me a live feed of all the collected data and alarms me if something is wrong.
But that will be the last step.

I have some basic skills in C++ but I am totally new to Arduino. If some of you more experienced guys here could help me out gettin things done here that would be awesome! :slight_smile:

Update 21.05.16:

I bought an Arduino Mega 2560 and kind of everything I need for my project.

Already conected a DHT11 humidity/temp sensor and a lcd keybord shield. But even this simple stuff took me lots of trial and error today.

Now I am trying to figure out how to get this MG-811 CO2 Sensor connected and working on my Arduino.
http://www.ebay.de/itm/121580714640?_trksid=p2057872.m2749.l2649&ssPageName=STRK%3AMEBIDX%3AIT

Found something here that seems to work but I dont know if its correct as its the same sensor but a different schield and I only get the message "CO2: Under heating/beyond range(400~10,000)" so far.

Any sugestions?

P.S. If you notice mistakes in my writing feel free to correct me, English is not my mother tongue. :wink:

I've found MySensors.com really helpful for the wireless [internet connected] aspect of the things you're looking to do.

I'd take each thing you're trying to do one step at a time. Divide and conquer.