Environmental Monitor and Control in a Farm Area

Hi Everyone, I just want to consult you guys about our project for the next month.

We are going to implement a “Environmental Monitor and Control” in (4) different Farm Station Areas averaging 15-to-20Km Far from each Other.

These are the 4 Station Areas
- (3) Subtations that has a “DATALOGGING” RTU with;
MONITOR:
(1)Temperature Sensor
(1)Moisture Sensor
CONTROL:
(1) Water Sprinkler
(1) Siren System

- (1) Command center

*There will be a Monitoring and Control HMI System, like SCADA, here in the Command Center.
*All the Sensor Data from the 3 Substations will be sent in the Command Center Database, and then translated into Graphs and TAbles by the Command Center HMI System
*Also, the Output Ports or Relay Ports of the Substations’ RTUs will be controlled by the Command Center HMI System

**For the NETWORK Plan, we are planning to use (2) Communication Media, first is through Ethernet LAN (Wireless VPN), and another is GSM . **

The primary connection is the Wireless VPN.
*The RTU LAN Ports are connected to their own wireless Antenna, and the Main Antenna is located in the Command Center.
*In short, the router is located in the Command Center .
*This acts as the REAL-TIME Connection between the Substations and the COmmand Center, whereas the Substation RTUs can send the sensor data to the Command Center , of course faster than GSM-based
*The HMI System must control the Substation RTU Output/Relays via this connectivity

The Secondary Connection is GSM-Based
*The RTUs have built-in GSM Modules that will send the sensor data as “SMS Reports” to the Command Center
*The Command Center is equipped with a GSM Gateway to receive the SMS Reports from the 3 Substations
*Through SMS COmmands, the RTU OUTPUT Relays must also be controlled.

** OVERALL, the GSM-mode is for the “BACKUP MODE” of the SYstem.**

What we want to consult to you is the Datalogging RTU that has the capability to meet these requirements.
It must be able to communicate via Ethernet LAN, and GSM.
and the most important thing, We are going to make our OWN HMI System. So the Programming/Configurator Software of the RTU must be somehow open-source in a sense that we can make our own C#-based HMI Application Software based
on the structure of the original RTU PRogramming Software/Configurator.

In short Our own HMI Software must be able:
1. to receive the sensor data from the RTU.
2. to send commands to the RTU.

*Our HMI-System will be created with C# Platform.
*This System will be much easier if we use Arduino, since we can be the one to primarily program the arduino, along with shields that must be used for this system.
However, we prefer to use Devices/RTUs that may be classified as “industrial”, because of some important considerations.

*and also, For Expansion purposes, we intend to use an RTU that has more than (6) Relay Ports having 5-10A Switching Capacity

Can you guys give me suggestions on what Datalogging RTU may I use for this?
Thank You!

Attached below is the system diagram.

in short, you want to: - monitor temperature and other things, - control 8 or more relays. - store data locally on a SD card or some such - connect to some second device that will communicate to the first device and send out data or receive commands.

an arduino UNO/NANO/MINI has the ability to read analog inputs and control relays and to connect to your network device that will send and receive the wired or wireless signals.

However, we prefer to use Devices/RTUs that may be classified as "industrial", because of some important considerations.

sounds like you are working on a bit more of a project than a simple home unit.

the Arduino is NOT an industrial device.

however, nothing you mentioned offers any clue to what this mean: "However, we prefer to use Devices/RTUs that may be classified as "industrial", because of some important considerations.

that, honestly, sounds like B.S. by someone writing to make themselves sound more important than they are.

you can take your most hardened 'industrial' boards and find the same resistors and chips in them. the term industrial is meaningless for this project without some clarification.

if you want to take a pencil and draw a dotted line and write 'industrial grade barrier' and put a cheap arduino inside and then design a highly protected circuit so that your raw signals are outside and your sensitive chips are inside, and this barrier takes those signals and allows for shorts, lighting, car strikes, EM pulses, etc, you can still use a $2 cheap Chinese board that will never see anything but simple signals and never have the possibility of being damaged by outside forces.

I would suggest you buy an industrial RTD and one from a reliable US MANUFACTURE, not a U.S. importer of a cheap Chinese RTD , spend the $150 for the industrial sensor, and compare to the $30 US made sensor, and for S&G, but a $2 Chinese import.

then do the same for the humidity sensor.

this looks neat: http://www.davisnet.com/weather/uses/agriculture-solutions/remote-temp-hum-station.asp

(4) different Farm Station Areas averaging 15-to-20Km Far from each Other.

So what will be the communications method over this distance?

If you really intend to use C#, you'll need a platform supporting .NET - typically a Windows (x86/x64) machine. Attach the required I/O devices to that machine, or an Arduino (or RPi...) equipped with the required modules. Choose or invent a common communication protocol, and implement it on every node.

This is neat, however, it seems that davisnet does not support multiple control output ports, relay .