Choosing and integrating sensors for hydroponics farm

Hi I am planning to setup an hydroponics farm and to automate it ,for that I need sensors such as

  1. temperature
  2. humidity
  3. CO2 level
  4. water level in tank
  5. light intensity
    Can anyone help me to select the sensors which will be so accurate.
    Please send the sensors name and can I connect it to the bolt module

Hi @indus19,

Please refer the these resources, you will find the details of most of the sensor required in your project.


Do let me know in case you need any other information.

Hi thanks for your support ,and how to connect Bolt to Arduino

@indus19 This will be helpful

Also, check this video

@ashleyjude Can you help us here?

@indus19 We are excited about your project. Keep us posted. :partying_face:

1 Like

Hi instead of sensors reading as graph can we design it as something like speedometer kind of reading it possible

1 Like

Yes, head to this section for the same -

1 Like

Can we make the sensors reading display in an app made in kodular/MIT app inventor.

For best results, use Arduino as the main device and use Bolt to send and receive data over the internet.

How to make connections between Arduino and bolt

You could try looking at my page where I built a similar setup.

Thanks @PPV for the message.

About sensors:

  • For humidity you could use DHT11 or DHT22, both are humidity sensors and their libraries can be found over the internet. DHT11 is cheaper and less accurate than DHT22. If you are just tinkering around, go with DHT11
  • For temperature you can use DHT itself as it measures both humidity and temperature. However for redundancy you can use LM35 for measuring temperature. There are many references which will guide you how to interface it.
  • For CO2, there are few sensors which are easy to integrate with Bolt/Arduino. MQ135 is one such but then it detects a wide range of gases along with CO2 such ammonia, alcohol, benzene. If you are trying to only detect (not measuring PPM) the presence of a gas then you can try it. For measuring you could use MH-z19 but then you would struggle with libraries and interfacing it with Arduino/Bolt.
  • For water level in the tank you can get a generic water level sensor that can be interfaced with arduino. It can be easily interfaced with bolt/arduino by using the analog pins. You will have to calibrate the sensor and the output as per your requirement and dimensions of the tank.
  • For light intensity, you can use a LDR along with a voltage divider circuit… and calibrate the values as per your minimum lighting condition (dark) and maximum lighting condition (bright sunny day / indoor lights).

As @akshayan.sinha said, it is better to run all you main code in arduino and connect sensors to it, and connect bolt over UART to arduino. You could look for my hackster build guide on it.

To make the app run on MIT, either you can :
a) grab and place a webview and the webview can load your bolt cloud page and shows the results webpage

b) upload the values to google firebase, and build an app with cool ui to grab the values from firebase. You will find lot of youtube tutorials on the same topic.

Good luck with it and keep me posted on it. Im interested to see how it turns up. :star2: :smile: :+1:

Thanks for the poke @PPV

1 Like

Thanks @akshayan.sinha and @ashleyjude :blush:. We appreciate your effort in helping the community.