User Guide · App version 1.0

Download Android app (APK)

Measuring borehole water levels with Aquatara.

This guide explains how to set up the Aquatara device and Android app, calibrate a borehole, take a water level measurement and share the results. It is written for engineers who plan and review monitoring work and for operators who take measurements in the field. Sections 2–6 follow the order of a typical first day with the device; sections 7–9 are reference material.

Section 1

Introduction

What Aquatara does

Aquatara measures the depth to the water surface in a borehole using sound. A small device with a speaker and a microphone sits on the borehole collar and connects to an Android phone over USB. The Aquatara app sends a short sound pulse down the borehole, records the echo reflected from the water surface and calculates the distance from the collar to the water.

Every measurement is stored on the phone together with the borehole it belongs to, the time, the operator and the recorded waveform, and can be sent by email for reporting.

How the measurement works

Aquatara devicecollarbelow collarwater levelpulse ↓echo ↑
outgoing pulseechoΔttime →distance = Δt × speed of sound / 2

When you trigger a measurement, the speaker emits a 2 ms tone burst at 1 kHz while the microphone records. The microphone first picks up the outgoing pulse itself, then the echo returning from the water surface. The app finds these two peaks in the recording and measures the time between them, Δt. Because the sound travels down and back up, the distance to the water is

distance = Δt × c / 2

where c is the speed of sound in the air inside the borehole. The speed of sound depends on air temperature, so the temperature used in the calculation directly affects the result — a 1 °C error changes the measured distance by roughly 0.17 %, or about 17 cm at 100 m. This is why Aquatara lets you calibrate the temperature for each borehole.

What you need

  • The Aquatara device, charged.
  • An Android phone with a USB-C port (or a USB OTG adapter) and the Aquatara app installed.
  • For calibration: a dip meter or tape to measure the water level by hand at least once per borehole.
  • Optionally, an email app on the phone for sending readings.

The device has no buttons of its own — every measurement is started from the app. Check the battery indicator on the device before going to site.

Photo pending
Aquatara device — battery indicator

Limitations

  • The current version is designed for water levels of 8 m and deeper. Calibration requires a dipped distance of at least 8 m.
  • Accuracy depends on the temperature used in the calculation. Without calibration the app uses the default temperature from the settings (15 °C unless changed).
  • Obstructions in the borehole (pump, cables, joints, changes in diameter) and loud background noise can produce additional reflections. Check the received pulse chart when a result looks wrong.

Section 2

Getting started

Installing the app

Install the Aquatara app on your Android phone using the installation link provided by Aquatara. The app asks for two permissions:

  • Microphone — required. Without it no measurement or calibration is possible.
  • Location — optional. Used only to fill in borehole coordinates from the phone's GPS.

Connecting the device

  1. Plug the Aquatara device into the phone's USB port.
  2. Android may ask whether to open Aquatara for this USB device. Confirm — you can tick Always so the app opens automatically next time.
  3. The app shows a short Device connected message. The indicator in the top right corner of every screen turns green and shows a USB icon.

If the cable is unplugged, the app shows Device disconnected and the indicator changes to a grey, crossed-out USB icon. Always check the indicator before triggering a measurement — without the device the phone would use its own speaker and microphone and the result would not be meaningful.

Connection indicator — connected / not connected
Connection indicator — connected / not connected

The home screen

The home screen has three entries:

  • Select borehole — create and open boreholes, and start measurements and calibrations from there.
  • Default settings — units, operator, email and other preferences.
  • List of Readings — all saved readings across all boreholes.
Home screen
Home screen

First-time setup

Before the first measurement, open Default settings and fill in at least:

  1. Units — distance (m, ft or yd) and temperature (°C, °F or K). All values in the app are entered and shown in these units.
  2. Operator — your name. It is stored with every reading you save.
  3. Organization and Default email to send measurement — used when readings are shared by email.
  4. Default temperature — a typical air temperature in boreholes in your region (see Why calibration matters for regional values).
  5. Default measurement range — the range of water levels you expect.

Tap Save at the bottom of the screen. All settings are described in the Settings reference.

Section 3

Managing boreholes

Every measurement belongs to a borehole. Create a borehole once and then use it for all calibrations and measurements at that site.

Creating a borehole

Go to Select borehole and tap Create borehole. Fill in the form and tap Save.

FieldDescription
Borehole nameRequired and unique. This name identifies the borehole in lists, readings and emails.
LocationFree text, e.g. site or village name.
CoordinatesTap the pin button to fill in the current GPS position of the phone. Stand at the borehole when you do this.
Recorded by (operator)The person who registered the borehole.
Borehole depth (optional)Total depth of the borehole, in the selected distance unit.
Diameter at surfaceInner diameter at the collar, in millimetres.
Casing typeSteel or PVC.
Has pumpWhether a pump is installed in the borehole.
Create borehole form
Create borehole form

Finding a borehole

Select borehole lists all boreholes stored on the phone. To filter the list, type part of the borehole name in the search field and press Enter on the keyboard. The search is case-sensitive. Clear the field and press Enter again to show all boreholes.

Tap a borehole to open its details.

Select borehole list
Select borehole list

Borehole details

The details screen shows the borehole name, diameter, casing type and pump status, and gives access to all actions for this borehole:

  • Take measurement — see Taking a measurement.
  • Calibrate — see Calibration.
  • Readings — readings saved for this borehole only.
  • The pencil icon — edit the borehole fields.
  • DELETE BOREHOLE — remove the borehole.
Deleting a borehole happens immediately, without a confirmation step, and cannot be undone. Readings already taken at the borehole are not deleted and remain in List of Readings.
Borehole details
Borehole details

Section 4

Calibration

Why calibrate

The app converts the echo time into distance using the speed of sound, which depends on the air temperature inside the borehole. That temperature is often different from the air temperature at the surface and varies by region — see Why calibration matters.

Calibration works backwards: you measure the water level once by hand, Aquatara measures the echo time, and the app calculates the temperature that makes the two agree. This calibrated temperature is saved with the borehole and used for later measurements there.

Calibrate a borehole:

  • before the first measurement at that borehole;
  • when conditions change significantly, e.g. between seasons;
  • whenever a manual dip check disagrees with Aquatara readings.

Calibration procedure

  1. Measure the distance from the collar to the water surface with a dip meter. Use the same reference point on the collar where the device will sit. The distance must be at least 8 m.
  2. Open the borehole and tap Calibrate.
  3. Enter the measured value in Enter dipped distance to collar, in the selected distance unit.
  4. Check that the device is connected and place it on the collar, pointing vertically down.
  5. Tap Trigger device and keep the device still until the result appears.
  6. Review the result (see below). If it looks plausible, tap Save calibration.
Calibrate temperature — before trigger
Calibrate temperature — before trigger
Re-measure the water level by hand immediately before calibrating. The water level in a pumped borehole can change within minutes.

Reading the calibration result

ValueMeaning
Calibrated borehole temperatureThe air temperature that matches the dipped distance and the measured echo time. This value is saved with the borehole.
ConfidenceHow clearly the detected peak stands out from the rest of the recording. See Glossary.
Received waveformThe recorded signal. Red vertical lines mark the two detected peaks.
Time between peaksOne-way travel time (half the interval between the two peaks) and the resulting speed of sound.

A calibrated temperature far outside the range you would expect for the region usually means the wrong peak was detected. Check the waveform, then repeat the calibration.

Calibrate temperature — result
Calibrate temperature — result

Section 5

Taking a measurement

Before you start

  • The device is charged and the indicator in the app shows it is connected.
  • The phone is not muted. The app raises the media volume to at least 50 % automatically, but cannot override mute.
  • The device sits on the collar, pointing vertically down into the borehole.
  • The surroundings are as quiet as possible — running engines, pumps and wind can mask the echo.

Measurement range and temperature

Open the borehole and tap Take measurement. Before triggering, check two settings on the screen:

Measurement range (From / To) is pre-filled from the default settings.

  • To sets how long the app listens for the echo. It must be greater than the expected water level; a much larger value only makes the recording longer.
  • From sets the shortest distance the app will accept. Reflections that would correspond to a shorter distance are ignored. Setting From a little below the expected water level helps to skip reflections from joints, pumps or cables near the top of the borehole.

Temperature selects the temperature used for the calculation:

  • Calibrated (selected by default) — the temperature saved during calibration of this borehole. If the borehole has not been calibrated, the default temperature is used.
  • Default — the default temperature from the settings.
Measurement — before trigger
Measurement — before trigger

Triggering and reading the result

Tap Trigger device. The device emits the pulse and the app records for a few seconds, then shows the result:

ValueMeaning
Below collarThe measured distance from the collar to the water surface. Shows “Failed to estimate depth!” if no echo could be identified.
Time of measurementDate and time of the recording.
Received pulseChart of the recorded signal with the detected peaks marked in red.
Peak timesTime of the two detected peaks from the start of the recording, in ms.
Peak magnitudesHeight of the two peaks relative to the loudest point of the recording (0–1).
Confidence (rms)How clearly the detected peak stands out from the rest of the recording. Higher values mean a cleaner signal.
Speed of soundThe speed of sound used for the calculation, derived from the selected temperature.
Measurement — result
Measurement — result

Interpreting the received pulse chart

The chart shows the amplitude of the recorded sound over time. Two red vertical lines mark the peaks the app used: the first is the outgoing pulse, the second is the echo from the water surface. The distance between the two lines corresponds to the measured water level.

In a good measurement the two peaks clearly rise above the rest of the signal. If the second line sits on a small bump among many similar ones, or the chart shows several strong peaks, the app may have picked the wrong reflection — adjust From / To and repeat the measurement.

The horizontal axis can show time in milliseconds or distance (with zero at the first peak) — see Chart abscise axis label in the settings.

Chart — clean echo
Chart — clean echo
Chart — poor signal
Chart — poor signal

Saving the measurement

After a successful measurement the main button changes to Save measurement. Tap it to store the reading. The reading is saved with the borehole name, time, the operator name from the default settings, the borehole coordinates and the recorded waveform.

To repeat a measurement instead of saving it, go back to the borehole and tap Take measurement again.

By default a measurement where no echo was found cannot be saved. To keep such recordings for later analysis, enable Allow saving failed readings in the settings. These readings are stored without a depth value.

Section 6

Viewing & sharing readings

Readings list

List of Readings on the home screen shows readings from all boreholes. Readings on a borehole's details screen shows only that borehole's readings. Each entry shows the borehole name, date and time, measured depth and the temperature used.

Use From and Till above the list to limit it to a date range. Tap a reading to open its details.

Readings list
Readings list

Reading details

The details screen shows the time, depth below collar, applied temperature, confidence, operator and notes, and the received waveform.

  • Notes — add comments such as weather or site conditions. Notes are saved automatically when you leave the field.
  • Export waveform — saves the recording as a .wav file to the phone's Recordings/aquatara folder, for analysis on a computer.
  • Send via email — sends this single reading (see below).
  • DELETE READING — removes the reading and its recording.
Deleting a reading happens immediately, without a confirmation step, and cannot be undone.
Reading details
Reading details

Sending readings by email

  1. In a readings list, tap Select readings, then tap the readings you want to send. Tap View readings to leave selection mode.
  2. Tap Share. For a single reading, use Send via email on its details screen.
  3. If a preferred email app is set in the settings, or only one email app is installed, it opens directly. Otherwise choose an app and whether to use HTML formatting.
  4. Review the prepared email in your email app and send it.

The prepared email contains:

  • recipient: the default email from the settings; subject: “Aquatara readings”;
  • the readings grouped by borehole and sorted by time, each with recording time, measured depth, temperature assumed, operator and notes;
  • a signature with the operator name and organization;
  • the recorded waveform of each reading as a .wav attachment.
Selecting readings
Selecting readings
Select email app dialog
Select email app dialog

Section 7

Settings reference

Open Default settings from the home screen. Changes take effect after you tap Save.

SettingWhat it doesDefault
Default temperatureAir temperature used when a borehole is not calibrated or Default is selected.15 °C
OperatorYour name; stored with every saved reading and used to sign emails.—
Default measurement rangePre-filled From / To values on the measurement screen.10 – 150 m
Default email to send measurementRecipient of shared readings.—
OrganizationAdded to the signature of shared readings.—
Select preferred email appEmail app and format (HTML or plain) used for sharing without asking each time.Ask
Allow saving failed readingsAllows saving a measurement even if no echo was identified.Off
Chart abscise axis labelHorizontal axis of waveform charts: time (ms) or distance.Time
Chart qualityHow many recorded samples are drawn (1 of 20 … every sample). Affects only the chart, not the calculation; lower values draw faster.1 of 10
Units: Distancem, ft or yd — for all entered and displayed distances.m
Units: TemperatureC, F or K — for all entered and displayed temperatures.C
Location formatDisplay format of coordinates: decimal degrees, degrees and decimal minutes, or degrees, minutes and seconds.Decimal degrees
Preferences screen
Preferences screen

Section 8

Troubleshooting

Section 9

Appendix

Glossary

Collar
The top of the borehole casing. All Aquatara distances are measured from here.
Below collar
Measured distance from the collar down to the water surface.
Dipped distance
Distance to the water measured by hand with a dip meter or tape.
Casing
The pipe lining the borehole, typically steel or PVC.
Pulse
The short tone burst emitted by the device to start a measurement.
Echo
The part of the pulse reflected back from the water surface.
Peak
A local maximum in the recorded signal. The app uses the first two peaks above half of the maximum amplitude.
Peak magnitude
Height of a peak relative to the loudest point of the recording (0–1).
Confidence (rms)
Magnitude of the first detected peak divided by the RMS level of the whole recording. Higher values mean the peak stands out more clearly.
Speed of sound
Calculated from the selected temperature; converts echo time to distance.
Calibrated temperature
Air temperature derived from a calibration and saved with the borehole.
Default temperature
Air temperature from the settings, used when no calibration is available.
Measurement range
From / To distances that limit where the app looks for the echo and how long it records.