diff options
Diffstat (limited to 'doc')
| -rw-r--r-- | doc/Makefile | 1 | ||||
| -rw-r--r-- | doc/altosdroid.inc | 369 | ||||
| -rw-r--r-- | doc/altusmetrum.txt | 2 | 
3 files changed, 372 insertions, 0 deletions
| diff --git a/doc/Makefile b/doc/Makefile index b9f46196..818bd574 100644 --- a/doc/Makefile +++ b/doc/Makefile @@ -75,6 +75,7 @@ INC_FILES=\  	easymega.inc \  	installation.inc \  	altosui.inc \ +	altosdroid.inc \  	system-operation.inc \  	pyro-channels.inc \  	flight-data-recording.inc \ diff --git a/doc/altosdroid.inc b/doc/altosdroid.inc new file mode 100644 index 00000000..cdf7b96d --- /dev/null +++ b/doc/altosdroid.inc @@ -0,0 +1,369 @@ +== 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. +     +	=== 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. +       +    	=== 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. +       +    	=== 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. +       +    	=== 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. +       +    	=== 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. +	 +	=== 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. +       +	=== 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. +	 +	=== 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. + +	=== 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. + +	=== 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. +	 +	=== 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. diff --git a/doc/altusmetrum.txt b/doc/altusmetrum.txt index f631a31f..9f1bbf28 100644 --- a/doc/altusmetrum.txt +++ b/doc/altusmetrum.txt @@ -27,6 +27,8 @@  	include::altosui.raw[] +	include::altosdroid.raw[] +  	include::system-operation.raw[]  	include::handling.raw[] | 
