Help with Ultrasonic Communication from Arduino to Arduino

Hello,

As part of a project we're working on a bare-bones Indoor Positioning System (IPS) using Arduinos and ultrasonic sensors. I'm still pretty new to coding and Arduino, so the project may be quite farfetched.

So, the idea is pretty much this; as a proof of concept we want to use one Arduino to transmit a 40 kHz signal using a ultrasonic transmitter (we're thinking about using pulse width modulation [PWM]) and the other using a 40 kHz receiver, looking for and detecting said signal. In the end we want to use this principle as a way of tracking objects indoors, using transmitters on trackable objects and place receivers in rooms, and use line of sight (LoS) as a way to determine contact between trackable object and a certain room. But first we want to see if we can get the sensors to work and determine contact through LoS.

For starters, we currently have 2 Arduino Uno boards and a single ultrasonic receiver and ultrasonic transmitter. We're not using the more common HC-SR04 module, because we don't need both Arduinos to receive and transmit, rather we use this part as a receiver and this one as the transmitter.

Hooking up the transmitter isn't the biggest of problems, because it really has two states; either ON or OFF. However, it is really hard to find documentation for the ultrasonic receiver, because most applications either depend on the HC-SR04 or concern more complicated data transmission like the Ultrasonic Data Communication project or the AM Ultrasonic Transmitter. We're only looking for a device that chirps at 40 kHz and a device that detects the chirps, since that is the basis for our idea.

So, TL;DR: is there someone who can help us find documentation or can provide documentation on how to hook up a ultrasonic receiver to Arduino Uno, have it detect ultrasonic beeps and plot it to the Serial Monitor or Serial plotter?

What about Ping Sensors?
https://www.mouser.com/datasheet/2/321/28015-PING-Sensor-Product-Guide-v2.0-461050.pdf
They send out a burst, listen for a return, the time is used to tell how far.
Use instead to send out a burst on the other side to listen.
I'm pretty sure there is Arduino code out there that you could adapt.
Couple of examples here under Additional Resources

CrossRoads:
What about Ping Sensors?
https://www.mouser.com/datasheet/2/321/28015-PING-Sensor-Product-Guide-v2.0-461050.pdf
They send out a burst, listen for a return, the time is used to tell how far.
Use instead to send out a burst on the other side to listen.
I'm pretty sure there is Arduino code out there that you could adapt.
Couple of examples here under Additional Resources
PING))) Ultrasonic Distance Sensor - Parallax

I see, those Ping Sensors look quite the same compared to other HC-SR0 models out there, only having fewer pins. Sadly the local electronics shop only had the 5-pin HC-SR05 model, so I grabbed two of them. Is the Ping sensor much different compared to HC-SR04 or HC-SR05 sensors?