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?