12. AltosDroid¶
AltosDroid provides the same flight monitoring capabilities as AltosUI, but runs on Android devices. AltosDroid is designed to connect to a TeleBT receiver over Bluetooth™ and (on Android devices supporting USB On-the-go) TeleDongle and TeleBT devices over USB. AltosDroid monitors telemetry data, logging it to internal storage in the Android device, and presents that data in a UI similar to the Monitor Flight window in AltosUI.
This manual will explain how to configure AltosDroid, connect to TeleBT or TeleDongle, operate the flight monitoring interface and describe what the displayed data means.
12.1. Installing AltosDroid¶
AltosDroid is available from the Google Play store. To install it on your Android device, open the Google Play Store application and search for “altosdroid”. Make sure you don’t have a space between “altos” and “droid” or you probably won’t find what you want. That should bring you to the right page from which you can download and install the application.
12.2. Charging TeleBT Battery¶
Before using TeleBT with AltosDroid, make sure the internal TeleBT battery is charged. To do this, attach a micro USB cable from a computer or other USB power source to TeleBT. A dual LED on the circuit board should illuminate, showing red while the battery is charging, green when charging is completed, and both red and green on at the same time if there is a battery fault.
12.3. Connecting to TeleBT over Bluetooth™¶
Press the Android Menu button or soft-key to see the configuration options available. Select the Connect a device option and then the Scan for devices entry at the bottom to look for your TeleBT device. Select your device, and when it asks for the code, enter 1234.
Subsequent connections will not require you to enter that code, and your paired device will appear in the list without scanning.
12.4. Connecting to TeleDongle or TeleBT over USB¶
Get a special USB On-the-go adapter cable. These cables have a USB micro-B male connector on one end and a standard A female connector on the other end. Plug in your TeleDongle or TeleBT device to the adapter cable and the adapter cable into your phone and AltosDroid should automatically start up. If it doesn’t, the most likely reason is that your Android device doesn’t support USB On-the-go.
12.5. Configuring AltosDroid¶
There are several configuration and operation parameters available in the AltosDroid menu.
- Select radio frequency
- This selects which frequency to listen on by bringing up a menu of pre-set radio frequencies. Pick the one which matches your altimeter.
- Select data rate
- Altus Metrum transmitters can be configured to operate at lower data rates to improve transmission range. If you have configured your device to do this, this menu item allows you to change the receiver to match.
- Change units
- This toggles between metric and imperial units.
- Load maps
- Brings up a dialog allowing you to download offline map tiles so that you can have maps available even if you have no network connectivity at the launch site.
- Map type
- Displays a menu of map types and lets you select one. Hybrid maps include satellite images with a roadmap overlaid. Satellite maps dispense with the roadmap overlay. Roadmap shows just the roads. Terrain includes roads along with shadows indicating changes in elevation, and other geographical features.
- Toggle Online/Offline maps
- Switches between online and offline maps. Online maps will show a move to current position icon in the upper right corner, while offline maps will have copyright information all over the map. Otherwise, they’re pretty similar.
- Select Tracker
- Switches the information displays to show data for a different transmitting device. The map will always show all of the devices in view. Trackers are shown and selected by serial number, so make sure you note the serial number of devices in each airframe.
- Delete Track
- Deletes all information about a transmitting device.
12.6. AltosDroid Flight Monitoring¶
AltosDroid is designed to mimic the AltosUI flight monitoring display, providing separate tabs for each stage of your rocket flight along with a tab containing a map of the local area with icons marking the current location of the altimeter and the Android device.
12.7. Pad¶
The Pad tab shows information used to decide when the rocket is ready for flight. The first elements include red/green indicators, if any of these is red, you’ll want to evaluate whether the rocket is ready to launch.
When the pad tab is selected, the voice responses will include status changes to the igniters and GPS reception, letting you know if the rocket is still ready for launch.
- Battery
- This indicates whether the Li-Po battery powering the transmitter has sufficient charge to last for the duration of the flight. A value of more than 3.8V is required for a GO status.
- Receiver Battery
- This indicates whether the Li-Po battery powering the TeleBT has sufficient charge to last for the duration of the flight. A value of more than 3.8V is required for a GO status.
- Data Logging
- This indicates whether there is space remaining on-board to store flight data for the upcoming flight. If you’ve downloaded data, but failed to erase flights, there may not be any space left. TeleMetrum and TeleMega can store multiple flights, depending on the configured maximum flight log size. TeleGPS logs data continuously. TeleMini stores only a single flight, so it will need to be downloaded and erased after each flight to capture data. This only affects on-board flight logging; the altimeter will still transmit telemetry and fire ejection charges at the proper times.
- GPS Locked
- For a TeleMetrum or TeleMega device, this indicates whether the GPS receiver is currently able to compute position information. GPS requires at least 4 satellites to compute an accurate position.
- GPS Ready
- For a TeleMetrum or TeleMega device, this indicates whether GPS has reported at least 10 consecutive positions without losing lock. This ensures that the GPS receiver has reliable reception from the satellites.
- Apogee Igniter
- This indicates whether the apogee igniter has continuity. If the igniter has a low resistance, then the voltage measured here will be close to the Li-Po battery voltage. A value greater than 3.2V is required for a GO status.
- Main Igniter
- This indicates whether the main igniter has continuity. If the igniter has a low resistance, then the voltage measured here will be close to the Li-Po battery voltage. A value greater than 3.2V is required for a GO status.
- Igniter A-D
- This indicates whether the indicated additional pyro channel igniter has continuity. If the igniter has a low resistance, then the voltage measured here will be close to the Li-Po battery voltage. A value greater than 3.2V is required for a GO status.
The Pad tab also shows the location of the Android device.
12.8. Flight¶
The Flight tab shows information used to evaluate and spot a rocket while in flight. It displays speed and height data to monitor the health of the rocket, along with elevation, range and bearing to help locate the rocket in the sky.
While the Flight tab is displayed, the voice announcements will include current speed, height, elevation and bearing information.
- Speed
- Shows current vertical speed. During descent, the speed values are averaged over a fairly long time to try and make them steadier.
- Height
- Shows the current height above the launch pad.
- Max Speed
- Shows the maximum vertical speed seen during the flight.
- Max Height
- Shows the maximum height above launch pad.
- Elevation
- This is the angle above the horizon from the android devices current position.
- Range
- The total distance from the android device to the rocket, including both ground distance and difference in altitude. Use this to gauge how large the rocket is likely to appear in the sky.
- Bearing
- This is the aziumuth from true north for the rocket from the android device. Use this in combination with the Elevation value to help locate the rocket in the sky, or at least to help point the antenna in the general direction. This is provided in both degrees and a compass point (like West South West). You’ll want to know which direction is true north before launching your rocket.
- Ground Distance
- This shows the distance across the ground to the lat/lon where the rocket is located. Use this to estimate what is currently under the rocket.
- Latitude/Longitude
- Displays the last known location of the rocket.
- Apogee Igniter
- This indicates whether the apogee igniter has continuity. If the igniter has a low resistance, then the voltage measured here will be close to the Li-Po battery voltage. A value greater than 3.2V is required for a GO status.
- Main Igniter
- This indicates whether the main igniter has continuity. If the igniter has a low resistance, then the voltage measured here will be close to the Li-Po battery voltage. A value greater than 3.2V is required for a GO status.
12.9. Recover¶
The Recover tab shows information used while recovering the rocket on the ground after flight.
While the Recover tab is displayed, the voice announcements will include distance along with either bearing or direction, depending on whether you are moving.
- Bearing
- This is the aziumuth from true north for the rocket from the android device. Use this in combination with the Elevation value to help locate the rocket in the sky, or at least to help point the antenna in the general direction. This is provided in both degrees and a compass point (like West South West). You’ll want to know which direction is true north before launching your rocket.
- Direction
- When you are in motion, this provides the angle from your current direction of motion towards the rocket.
- Distance
- Distance over the ground to the rocket.
- Tar Lat/Tar Lon
- Displays the last known location of the rocket.
- My Lat/My Lon
- Displays the location of the Android device.
- Max Height
- Shows the maximum height above launch pad.
- Max Speed
- Shows the maximum vertical speed seen during the flight.
- Max Accel
- Shows the maximum vertical acceleration seen during the flight.
12.10. Map¶
The Map tab shows a map of the area around the rocket being tracked along with information needed to recover it.
On the map itself, icons showing the location of the android device along with the last known location of each tracker. A blue line is drawn from the android device location to the currently selected tracker.
Below the map, the distance and either bearing or direction along with the lat/lon of the target and the android device are shown
The Map tab provides the same voice announcements as the Recover tab.
12.11. Downloading Flight Logs¶
AltosDroid always saves every bit of telemetry data it receives. To download that to a computer for use with AltosUI, remove the SD card from your Android device, or connect your device to your computer’s USB port and browse the files on that device. You will find .telem files in the TeleMetrum directory that will work with AltosUI directly.