Long distance data transmission via mono conductor wire

I want to transmit data from MPU 6050 with Arduino uno board via long distance (3-5km) mono conductor wire line of approx resistance 100ohm.

Is it possible..?

Suggestions also expected

Thanks

consider

  1. rs485 which will work up to 1200metres
  2. using a radio system designed for lomg distance communication such as Lora point to point

Hi, @faizalkv
Welcome to the forum.

What is the application?
Why is the sensor so far away?

Can you please tell us your electronics, programming, arduino, hardware experience?

Thanks.. Tom.. :smiley: :+1: :coffee: :australia:

Sure, use a morse telegraph.

The application is to transmit MPU 6050 sensor data to surface. The sensor can give me rotation of the tool which carries it. This data can be used to orient my tubing inside a oil well

First time I am doing a project using arduino... I am so much exited to do this project

Is the sensor really going to rotate with the tool ?

a RS232 repeater may work?? what transmission speed do you require?

As the wireline it carries the sensor will rotate while lowering the senser in to the well for 3-5km depth...

There is one lock designed inside the tubing I already lowered in to the well.
Now I will lower MPU6050 sensor body and get it locked in to the tubing at say 3km depth.

If I can transmit the sensor data now to surace live, i will get the orientation of my tubing inside the well

  1. I am only having two wires here for communication. one center wire of resistance 100 ohm and one earth wire.
  2. As my sensor is going 3-5km deep in to oil well (earth), i dont think radio signal can transmit

Its polite to provide a link, like this

A

has ONE (ie "mono" ) conductor.

How will you power the sensor?

Have you read the data sheet? The MPU 6050 offers SPI (4 wires + ground) and I2C (2 wires + ground)

Neither is suitable for long distances (ie over a few metres)

so you will need to use an alternative.

Have you considered the environmental issues?

Any speed which matches with MPU6050 output

how fast do intend to sample the MPU6050
I have sampled a LSM9DS1 9-axis IMU Module every 20mSec which is approximatly 1000bytes of data a second
the MPU6050 would be less than that therefore if using a RS232 repeater a fairly low baudrate should work, e.g. 19200baud

Yes I have only one center and earth wires only.

I will power the sensor with a Battery.
I am a wireline logging engineer and I am having all the setup to lower the tool in to the depth.
Now Iam able to get the roation after pulling out the sensor.

I need to transmit the data live to surface to know the angle instantaneously.
I am thinking of something manchestor encoding and decoding.

The problem here is i cannot use RS232 wires here. As I already said, I am limited with only two lines

Hi,
So;

  1. You are drilling a bore down to 3 - 5kms.
  2. You want to measure the angle of the drill to the vertical, (This can only be done when the drill is not turning.)
  3. How will you measure horizontal direction if you need it?

What particular item of data are you aiming to read to get the angle?

Have you breadboarded your idea and checked the validity of your data.

Thanks.. Tom... :smiley: :+1: :coffee: :australia:

if you are just transmitting sensor data you only require a Tx signal and a ground
do you require duplex communication?

Bread borded the idea already for measuring Gx Gy and Gz.
With the measurement of Gx Gy and Gz i can measure the angle with respect to vertical.

Using a non magnetic pipe as holder for sensor, measure 3 axis magnetometer data. Then we can derive horizontal direction with respect to magnetic north. (Provided the well is not cased)

Now my problem here is to transmit the same to surface.

Yes I need only one way communication...

BUt can i transmit Tx and ground to 3-5km without loss..?

do a web search for rs232 repeater

@horace Even if i can transmit (SDA) and clock (SCL) of I2C without loss will do the job