Go Down

Topic: IOT Design for Agriculture (Read 254 times) previous topic - next topic

atulkatti




Im designing a system for a farming application where i want to measure Temp/humidity/moisture at 6 places on the field (60 X 60 meters)

Then gather the data and send to a server and subsequently to a smartphone app. Get input from user and then turn the pump ON/OFF via a relay.

I have come up with a couple of design options

1) Use Sensors + MCU + GPRS module and send data directly to server from every sensor node in the field

2) Use Sensors + MCU + Zigbee to send data to a sink Node and from there I upload data via Arduino to server

Option 1 seems easier but i have read a lot of literature with option 2. Forming WSN with zigbee seems like a lot of work.

Can anyone provide feedback on the 2 options or suggest any other option ?

noiasca

What is your option how to power source your "sensor devices" in the 60x60 field?
DE: Wie man Fragen postet:
1. was hat man (Sketch und Hardware)
2. was SOLL es machen
3. was macht es: IST (Fehlverhalten, Fehlermeldungen, Serial.Output ...)
4. Eine Frage stellen bzw. erklären was man erwartet

atulkatti


atulkatti

#3
Nov 08, 2018, 05:24 am Last Edit: Nov 08, 2018, 05:25 am by atulkatti
guys any help on this ?

noiasca

"battery powered with 3xAAA" doesn't give you so much options beside a Zigbee/NRF24L01/LoRa, so - with less knowledge about your requirements and the given power source - stick to option 2.
DE: Wie man Fragen postet:
1. was hat man (Sketch und Hardware)
2. was SOLL es machen
3. was macht es: IST (Fehlverhalten, Fehlermeldungen, Serial.Output ...)
4. Eine Frage stellen bzw. erklären was man erwartet

atulkatti

OK if i have to go with option 1, that is just use sensor + MCU + GPRS module what type of power source will i have to use. Sorry Im a beginner so dont have much knowledge

The data from sensor nodes needs to be sent to a remote server and from there it will be sent to an Android app.
If the user feels that soil moisture is low, he will press a button on the  app which will send signal to server and from there it will send a signal to an arduino controlled relay which will turn the pump on.

noiasca

I don't have exact figures personally. It is depending on how often and for how long the sensor module should be active. Assuming a deepsleep on the sensor - the more often you want to have a new value and the longer it take to measure the value and to transmit the value - the shorter the lifetime of your battery-pack.


Have you tried to google for your wanted Module and the power consumption? For example https://www.google.com/search?q=gsm900+power+usage&ie=utf-8&oe=utf-8&client=firefox-b
DE: Wie man Fragen postet:
1. was hat man (Sketch und Hardware)
2. was SOLL es machen
3. was macht es: IST (Fehlverhalten, Fehlermeldungen, Serial.Output ...)
4. Eine Frage stellen bzw. erklären was man erwartet

atulkatti


srnet

$50SAT is now Silent (but probably still running)
http://www.50dollarsat.info/
http://www.loratracker.uk/

atulkatti

LoRa gateway not avl near me

srnet

$50SAT is now Silent (but probably still running)
http://www.50dollarsat.info/
http://www.loratracker.uk/

wieb

Im designing a system for a farming application where i want to measure Temp/humidity/moisture at 6 places on the field (60 X 60 meters)

Then gather the data and send to a server and subsequently to a smartphone app. Get input from user and then turn the pump ON/OFF via a relay.

I have come up with a couple of design options

1) Use Sensors + MCU + GPRS module and send data directly to server from every sensor node in the field

2) Use Sensors + MCU + Zigbee to send data to a sink Node and from there I upload data via Arduino to server

Option 1 seems easier but i have read a lot of literature with option 2. Forming WSN with zigbee seems like a lot of work.

Can anyone provide feedback on the 2 options or suggest any other option ?
Maybe this article will help: https://www.geekstips.com/two-esp8266-communication-talk-each-other/

Go Up