Distance between RF Transmitter and Receiver Using Arduino
Ramanathan_arr
Posts: 2
Hello all,
I am doing a project on finding the distance between RF Transmitter and Receiver
I am using two 433MHz Transmitter and Receiver pair.
But max Frequency of arduino is 16MHz, is it possible to calculate the transmission and reception time of the RF module using ardunio
Suggest easy methods to find the travelling time of Rf, so that the distance can be calculated using Distance=Speed x Time.
If this is not possible, do tell a way to go about....
Both Hardware and software changes are welcome
I am doing a project on finding the distance between RF Transmitter and Receiver
I am using two 433MHz Transmitter and Receiver pair.
But max Frequency of arduino is 16MHz, is it possible to calculate the transmission and reception time of the RF module using ardunio
Suggest easy methods to find the travelling time of Rf, so that the distance can be calculated using Distance=Speed x Time.
If this is not possible, do tell a way to go about....
Both Hardware and software changes are welcome
Comments
Is there any possibility to reduce the frequency of RF Transmitter and Reciever
But have seen this implemented, please tell a solution to complete this project
You need to supply part numbers for the RF devices so a data sheet can be referred to.
Mike R...
Fortunately there are tricks to be played using spread-spectrum techniques coupled with phase measurement, which
is how GPS works - worth reading up about?
Also the brute force method is UWB (ultra-wide band), which typically operates at high microwave frequencies where lots of bandwidth is available - this allows something that's basically time-of-flight like an ultrasound sensor. Again readup about this, there are several chipsets using this available.
First, keep in mind that I have never built hardware to do this, so consider the answer theoretical only, and that there may be difficulties in implementing the hardware.
The hardware would consist of two transceivers A and B.
Transceiver A has hardware to send a short burst of RF at frequency F, and a timer measure the interval between sending the burst and receiving a burst back from Transceiver B.
Transceiver B listens for a burst of RF at frequency F and sends a burst back as soon as the burst from Transceiver A ends.
The sequence would be:
Transceiver A:
Start timer and start transmitting RF.
At end of burst time stop transmitting and listen for RF.
After receiving RF burst from B stop timer and calculate speed.
Transceiver B:
Listen for RF burst from A.
After receiving RF burst from B send RF burst.
After looking over the hardware needed I think two Propellers, one for each transceiver would be most if not all of the hardware needed to control the two transceivers. An even simpler approach would be to use a laser, mirror/retro-reflector, and a single Prop.
Finally, somebody who "gets" it, and understands the issues. Nice explanation.
Cheers,
Peter (pjv)