Using the Apps
- 1 Introduction
- 2 Downloading the app
- 3 Scan Page
- 4 Metering Page
- 5 Meter Settings Page
- 6 Global Settings Page
- 7 Graphing Page
- 8 WORKING ON SECTION
This page covers the Mooshimeter app, which is available in both Android and iOS versions. There are minor cosmetic differences between the two, but they are functionally identical except where otherwise noted.
Downloading the app
The iOS app is available from the Apple App Store. Search "Mooshimeter".
The Android app is available through the Google Play store. Search "Mooshimeter".
For users with Android phones and no access to the Google Play Store, the latest APK file can be downloaded directly from Github here.
- For more information on loading an app from an APK file, check this tutorial
The first page you will see when opening the app is the Scan Page, where you can scan for Mooshimeters in the area. When the page is presented, the app will scan for 5 seconds.
The scan button will cause the device to start scanning for 5 seconds, or cancel a scan if it's already in progress.
Scan results appear as a list, with each list entry showing the Bluetooth name, firmware version, signal strength and connection state of the device. Pressing anywhere in the list entry of a meter will cause the following to happen:
- If the meter is disconnected, the app will try to connect to it and transition to the #Metering Page if successful.
- If the meter is connected, the app will transition directly to the Metering Page
To disconnect a meter that is already connected, tap the connection icon itself.
Global Settings Button
Press here to open the #Global Settings Page, which provides app version information and access to app-wide settings.
The Metering Page provides access to Mooshimeter measurement settings and displays the numerical (as opposed to graphical) outputs of the measurements. The page has three main sections: Channel 1 View, Channel 2 View, and Sampling Control View. The gear icon in the top right opens the #Meter Settings Page.
When pressed, displays a list of available inputs to which you can map the channel. For a list of inputs available to each channel, refer to the Hardware#Input Table.
Allows the user to manually override the range setting of the selected input.
When pressed, the meter will latch the last reading and display new readings relative to the set point. To clear the zero point, press the zero button again.
The speech button toggles audio value readouts. The app will read out the value every 5 seconds, or on a sudden change in value.
Sampling Control View
Sample Rate Control
Allows you to override the sample rate of the meter. If left to auto, the meter will automatically select the best setting for the inputs requested (125Hz for DC measurements, 4kHz for AC). This should be set to AUTO unless you know what you're doing.
Buffer Depth Control
Allows you to override the buffer depth of the meter. If left to auto, the meter will automatically select the best setting to the inputs requested (32 samples for DC, 256 samples for AC). This should be set to AUTO unless you know what you're doing.
If an SD card is inserted and mounting was successful, this button will allow you to toggle logging on the Mooshimeter. If an SD card is not present or not properly mounted, this button will be grayed out and display the error encountered by the meter. Error messages include:
- No Media: SD card not inserted
- Mount Error: An SD card was detected, but the filesystem is incompatible with the Mooshimeter
- Write Error: An SD card was detected and the filesystem mounted, but something went wrong when writing the log file.
Graph Mode Button
When pressed, the app will open the #Graphing Page.
Meter Settings Page
On this page you can change settings specific to this Mooshimeter, including:
- Name: This is the name that appears in the scan list. Note that the change will not appear until you have disconnected and reconnected to the meter.
- Logging interval: How often to record a sample when logging is on. See the Logging wiki page for more information.
- Shipping mode: This will force the meter to reboot with its radio turned off. While in this state, the meter will not be visible in Bluetooth scans. To wake the meter again, short the C input to the Ω input for 10 seconds.
- Autoconnect: Turning this on will cause the app to automatically try to connect to the meter when it appears in a scan. Autoconnect will be disabled if you manually disconnect from the Mooshimeter.
Global Settings Page
This page is accessible by pressing the gear icon from the scan page. From here you can:
- See the version information for the app
- Change units between Fahrenheit and Celsius
- Replace the beep functionality with a vibration
- (Android only) activate Broadcast Intents for other apps to read
The Graphing Page displays a plot of meter data over time. Note that
Graph Settings View
WORKING ON SECTION
|Measurement Input||Physical Port||Maps to Channel 1||Maps to Channel 2||Ranges|
|Voltage DC||V||N||Y||60V, 600V|
|Voltage AC||V||N||Y||60V, 600V|
|Aux. Voltage DC||Ω||Y||Y||100mV, 300mV, 1.2V|
|Aux. Voltage AC||Ω||Y||Y||100mV, 300mV, 1.2V|
|Resistance||Ω||Y||Y||1kΩ, 10kΩ, 100kΩ, 1MΩ, 10MΩ|
|Internal Temperature||None (Internal)||Y||Y||300K|