Transmit/send data to another microprocessor device

Hi all:

I am looking to see if what I would like to do is possible and to get pointed in the general direction of how to do so. I've completed numerous searches and haven't yet found anything totally relevant. I have an Uno board.

Basically I would like to send dew point temperature data to another microprocessor device. I have enough info and seen other applications now on measuring and calculating the dew point using the Uno board, so I'm good with that. Now I would like to send that calculated dew point temperature data to an Aquacomputer Aquaero 5 LT device (links below). It has a number of temperature sensor inputs, 2 pin, that normally have a simple thermistor sensor plugged in. My thoughts are to connect the two boards and 'send' the Arduino calculated dew point into the sensor input, basically spoofing the Aquaero into thinking it is just another sensor input when in fact it is Arduino calculated data. The end objective is to have the dew point data in the Aquaero so that it can be used as a control input.

https://shop.aquacomputer.de/product_info.php?products_id=2673

Many thanks in advance,

RW

A pair of wires (Ground and Output to Input) can be used to send all types of data. Voltage levels have to match between the two processors.

You can use something like software serial or an encoding scheme like VirtualWire (without the radios).

Of course wireless is possible.

jremington:
A pair of wires (Ground and Output to Input) can be used to send all types of data.

Thanks for the reply - your comment was the basis of my thinking that it was possible. It's not clear to me though exactly how to send through the proper numeric values over the Uno pins. Nothing in the various functions I have looked at makes it obvious how I would do this.

I should add that, as I am thinking it best to send the data to the Aquaero board, the data itself would need to be the equivalent resistance value at a given temperature, that corresponds to the typical temp sensor curve.

grcgto:
My thoughts are to connect the two boards and 'send' the Arduino calculated dew point into the sensor input, basically spoofing the Aquaero into thinking it is just another sensor input when in fact it is Arduino calculated data.

That does not sound very practical unless the Aquaero device is designed to connect to a sensor that itself includes a microprocessor and sends digital data to the Aquaero.

Clearly the temperature sensor in your link does not do that. And an Arduino could not pretend to be that sort of sensor.

As the Aquaero board " is an absolutely autonomous working microprocessor-controlled device with USB 2.0 interface." it is hard to understand why there would be any role for an Arduino. Or, if your preference is for an Arduino then I don't see any role for the Aquaero.

...R

Robin2:
That does not sound very practical unless the Aquaero device is designed to connect to a sensor that itself includes a microprocessor and sends digital data to the Aquaero.

As the Aquaero board " is an absolutely autonomous working microprocessor-controlled device with USB 2.0 interface." it is hard to understand why there would be any role for an Arduino.

Thanks for the reply. Yes, the Aquaero board has lots of ready-to-go capability, but it does not have the one thing I would like - which is measuring dew point temperature, which is where the Arduino would come in to play. And yes you could eventually build up a complete comparable system via Arduino.

My second comment above got me to think in a different direction, which would be to look at an Arduino-controlled digital potentiometer. This would create very directly a programmable resistance value, input into the Aquaero's sensor pins, that corresponds to the calculated dew point value.

grcgto:
which would be to look at an Arduino-controlled digital potentiometer. This would create very directly a programmable resistance value, input into the Aquaero's sensor pins, that corresponds to the calculated dew point value.

That might work.

...R

grcgto:
Thanks for the reply. Yes, the Aquaero board has lots of ready-to-go capability, but it does not have the one thing I would like - which is measuring dew point temperature, which is where the Arduino would come in to play. And yes you could eventually build up a complete comparable system via Arduino.

My second comment above got me to think in a different direction, which would be to look at an Arduino-controlled digital potentiometer. This would create very directly a programmable resistance value, input into the Aquaero's sensor pins, that corresponds to the calculated dew point value.

The dew point temperature varied by air pressure and air humidity. Does your device supply those?

Paul

Paul_KD7HB:
The dew point temperature varied by air pressure and air humidity. Does your device supply those?

Paul

No, the Aquaero does not track those. Having thought it through now (and I did not have it correct in my mind to begin with), the temperature sensor inputs on the Aquaero simply measure resistance from the thermistor and calculates the temp from this resistance. So I need to input that.

The basic flow then should be: In Uno - calculate dew point temp (eg using DHT22); calculate comparable resistance setting for this temp; set this resistance using a digital pot calculation; and wire this output directly to the Aquaero.

Should work and I'll give it a try!