ADAMAS Pro
[fusion_builder_container type="flex" hundred_percent="no" hundred_percent_height="no" hundred_percent_height_scroll="no" align_content="stretch" flex_align_items="flex-start" flex_justify_content="flex-start" hundred_percent_height_center_content="yes" equal_height_columns="no" container_tag="div" hide_on_mobile="small-visibility,medium-visibility,large-visibility" status="published" border_style="solid" box_shadow="no" box_shadow_blur="0" box_shadow_spread="0" gradient_start_position="0" gradient_end_position="100" gradient_type="linear" radial_direction="center center" linear_angle="180" background_position="center center" background_repeat="no-repeat" fade="no" background_parallax="none" enable_mobile="no" parallax_speed="0.3" background_blend_mode="none" video_aspect_ratio="16:9" video_loop="yes" video_mute="yes" pattern_bg="none" pattern_bg_style="default" pattern_bg_opacity="100" pattern_bg_blend_mode="normal" mask_bg="none" mask_bg_style="default" mask_bg_opacity="100" mask_bg_transform="left" mask_bg_blend_mode="normal" absolute="off" absolute_devices="small,medium,large" sticky="off" sticky_devices="small-visibility,medium-visibility,large-visibility" sticky_transition_offset="0" scroll_offset="0" animation_direction="left" animation_speed="0.3" animation_delay="0" filter_hue="0" filter_saturation="100" filter_brightness="100" filter_contrast="100" filter_invert="0" filter_sepia="0" filter_opacity="100" filter_blur="0" filter_hue_hover="0" filter_saturation_hover="100" filter_brightness_hover="100" filter_contrast_hover="100" filter_invert_hover="0" filter_sepia_hover="0" filter_opacity_hover="100" filter_blur_hover="0"][fusion_builder_row][fusion_builder_column type="1_1" type="1_1" layout="1_1" align_self="auto" content_layout="column" align_content="flex-start" valign_content="flex-start" content_wrap="wrap" center_content="no" column_tag="div" target="_self" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" order_medium="0" order_small="0" padding_top="15px" hover_type="none" border_style="solid" box_shadow="no" box_shadow_blur="0" box_shadow_spread="0" z_index_subgroup="regular" background_type="single" gradient_start_position="0" gradient_end_position="100" gradient_type="linear" radial_direction="center center" linear_angle="180" lazy_load="none" background_position="left top" background_repeat="no-repeat" background_blend_mode="none" sticky="off" sticky_devices="small-visibility,medium-visibility,large-visibility" absolute="off" filter_type="regular" filter_hover_element="self" filter_hue="0" filter_saturation="100" filter_brightness="100" filter_contrast="100" filter_invert="0" filter_sepia="0" filter_opacity="100" filter_blur="0" filter_hue_hover="0" filter_saturation_hover="100" filter_brightness_hover="100" filter_contrast_hover="100" filter_invert_hover="0" filter_sepia_hover="0" filter_opacity_hover="100" filter_blur_hover="0" transform_type="regular" transform_hover_element="self" transform_scale_x="1" transform_scale_y="1" transform_translate_x="0" transform_translate_y="0" transform_rotate="0" transform_skew_x="0" transform_skew_y="0" transform_scale_x_hover="1" transform_scale_y_hover="1" transform_translate_x_hover="0" transform_translate_y_hover="0" transform_rotate_hover="0" transform_skew_x_hover="0" transform_skew_y_hover="0" transition_duration="300" transition_easing="ease" animation_direction="left" animation_speed="0.3" animation_delay="0" last="true" border_position="all" first="true" min_height="" link=""][fusion_title title_type="text" rotation_effect="bounceIn" display_time="1200" highlight_effect="circle" loop_animation="off" highlight_width="9" highlight_top_margin="0" title_link="off" link_target="_self" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" content_align="left" size="1" text_shadow="no" text_shadow_blur="0" text_stroke="no" text_stroke_size="1" text_overflow="none" gradient_font="no" gradient_start_position="0" gradient_end_position="100" gradient_type="linear" radial_direction="center center" linear_angle="180" style_type="default" animation_direction="left" animation_speed="0.3" animation_delay="0"]
ADAMAS Pro
[/fusion_title][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container][fusion_builder_container type="flex" hundred_percent="no" hundred_percent_height="no" hundred_percent_height_scroll="no" align_content="stretch" flex_align_items="flex-start" flex_justify_content="flex-start" hundred_percent_height_center_content="yes" equal_height_columns="no" container_tag="div" hide_on_mobile="small-visibility,medium-visibility,large-visibility" status="published" border_style="solid" box_shadow="no" box_shadow_blur="0" box_shadow_spread="0" gradient_start_position="0" gradient_end_position="100" gradient_type="linear" radial_direction="center center" linear_angle="180" background_position="center center" background_repeat="no-repeat" fade="no" background_parallax="none" enable_mobile="no" parallax_speed="0.3" background_blend_mode="none" video_aspect_ratio="16:9" video_loop="yes" video_mute="yes" pattern_bg="none" pattern_bg_style="default" pattern_bg_opacity="100" pattern_bg_blend_mode="normal" mask_bg="none" mask_bg_style="default" mask_bg_opacity="100" mask_bg_transform="left" mask_bg_blend_mode="normal" absolute="off" absolute_devices="small,medium,large" sticky="off" sticky_devices="small-visibility,medium-visibility,large-visibility" sticky_transition_offset="0" scroll_offset="0" animation_direction="left" animation_speed="0.3" animation_delay="0" filter_hue="0" filter_saturation="100" filter_brightness="100" filter_contrast="100" filter_invert="0" filter_sepia="0" filter_opacity="100" filter_blur="0" filter_hue_hover="0" filter_saturation_hover="100" filter_brightness_hover="100" filter_contrast_hover="100" filter_invert_hover="0" filter_sepia_hover="0" filter_opacity_hover="100" filter_blur_hover="0"][fusion_builder_row][fusion_builder_column type="1_3" type="1_3" layout="1_2" align_self="auto" content_layout="column" align_content="flex-start" valign_content="flex-start" content_wrap="wrap" center_content="no" column_tag="div" target="_self" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" order_medium="0" order_small="0" hover_type="none" border_style="solid" box_shadow="no" box_shadow_blur="0" box_shadow_spread="0" z_index_subgroup="regular" background_type="single" gradient_start_position="0" gradient_end_position="100" gradient_type="linear" radial_direction="center center" linear_angle="180" lazy_load="none" background_position="left top" background_repeat="no-repeat" background_blend_mode="none" sticky="off" sticky_devices="small-visibility,medium-visibility,large-visibility" absolute="off" filter_type="regular" filter_hover_element="self" filter_hue="0" filter_saturation="100" filter_brightness="100" filter_contrast="100" filter_invert="0" filter_sepia="0" filter_opacity="100" filter_blur="0" filter_hue_hover="0" filter_saturation_hover="100" filter_brightness_hover="100" filter_contrast_hover="100" filter_invert_hover="0" filter_sepia_hover="0" filter_opacity_hover="100" filter_blur_hover="0" transform_type="regular" transform_hover_element="self" transform_scale_x="1" transform_scale_y="1" transform_translate_x="0" transform_translate_y="0" transform_rotate="0" transform_skew_x="0" transform_skew_y="0" transform_scale_x_hover="1" transform_scale_y_hover="1" transform_translate_x_hover="0" transform_translate_y_hover="0" transform_rotate_hover="0" transform_skew_x_hover="0" transform_skew_y_hover="0" transition_duration="300" transition_easing="ease" animation_direction="left" animation_speed="0.3" animation_delay="0" last="true" border_position="all" first="false" min_height="" link=""][fusion_title title_type="text" rotation_effect="bounceIn" display_time="1200" highlight_effect="circle" loop_animation="off" highlight_width="9" highlight_top_margin="0" title_link="off" link_target="_self" content_align="left" size="2" text_shadow="no" text_shadow_blur="0" gradient_font="no" gradient_start_position="0" gradient_end_position="100" gradient_type="linear" radial_direction="center center" linear_angle="180" style_type="default" animation_direction="left" animation_speed="0.3" animation_delay="0" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky"]
Privacy policy
[/fusion_title][fusion_text hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" animation_direction="left" animation_speed="0.3" animation_delay="0"]
[Acquisition and use of user information]
This application does not acquire or use the user's personal information.
[Provision of user information to third parties]
This application will not provide the user's personal information to any third party.
[Contact]
If you have any questions, please contact us using the form below.
[/fusion_text][/fusion_builder_column][fusion_builder_column type="2_3" type="2_3" layout="1_2" align_self="auto" content_layout="column" align_content="flex-start" valign_content="flex-start" content_wrap="wrap" center_content="no" column_tag="div" target="_self" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky" order_medium="0" order_small="0" hover_type="none" border_style="solid" box_shadow="no" box_shadow_blur="0" box_shadow_spread="0" background_type="single" gradient_start_position="0" gradient_end_position="100" gradient_type="linear" radial_direction="center center" linear_angle="180" lazy_load="none" background_position="left top" background_repeat="no-repeat" background_blend_mode="none" sticky="off" sticky_devices="small-visibility,medium-visibility,large-visibility" absolute="off" filter_type="regular" filter_hover_element="self" filter_hue="0" filter_saturation="100" filter_brightness="100" filter_contrast="100" filter_invert="0" filter_sepia="0" filter_opacity="100" filter_blur="0" filter_hue_hover="0" filter_saturation_hover="100" filter_brightness_hover="100" filter_contrast_hover="100" filter_invert_hover="0" filter_sepia_hover="0" filter_opacity_hover="100" filter_blur_hover="0" transform_type="regular" transform_hover_element="self" transform_scale_x="1" transform_scale_y="1" transform_translate_x="0" transform_translate_y="0" transform_rotate="0" transform_skew_x="0" transform_skew_y="0" transform_scale_x_hover="1" transform_scale_y_hover="1" transform_translate_x_hover="0" transform_translate_y_hover="0" transform_rotate_hover="0" transform_skew_x_hover="0" transform_skew_y_hover="0" transition_duration="300" transition_easing="ease" scroll_motion_devices="small-visibility,medium-visibility,large-visibility" animation_direction="left" animation_speed="0.3" animation_delay="0" last="false" border_position="all" first="true" min_height="" link=""][fusion_title title_type="text" rotation_effect="bounceIn" display_time="1200" highlight_effect="circle" loop_animation="off" highlight_width="9" highlight_top_margin="0" title_link="off" link_target="_self" content_align="left" size="2" text_shadow="no" text_shadow_blur="0" gradient_font="no" gradient_start_position="0" gradient_end_position="100" gradient_type="linear" radial_direction="center center" linear_angle="180" style_type="default" animation_direction="left" animation_speed="0.3" animation_delay="0" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky"]
About App
[/fusion_title][fusion_text animation_direction="left" animation_speed="0.3" animation_delay="0" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky"]
This is an App that use Apple Watch as magnetic detector.
Swiping left on the screen displaying the analog clock opens the settings screen. In the settings screen, there are two buttons in the first row; the left button is for turning the sensor on and off, and the right button is for turning notifications on and off.
Turning on the sensor will display buttons to open other items' settings screens, such as threshold, attitude, notification interval, and a screen showing the magnetic field currently being detected by the sensor.
Setting the threshold will trigger notifications when a magnetic field stronger than the set threshold is detected.
The angle allows you to specify the range of pitch and roll angles, so that notifications only occur when the arm is within a certain range of angles (actually determined by the tilt of the device, so it does not accurately reflect the arm's angle).
The notification interval allows you to set the time until the next notification.
[/fusion_text][fusion_text animation_direction="left" animation_speed="0.3" animation_delay="0" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky"]
ADAMAS Pro - Main Features
ADAMAS Pro is the second instalment in our series of apps that transform the Apple Watch into a magnetic detector.
As the name 'Pro' implies, its hallmark features are high precision with low error, and the ability to specify an attitude range. This has led to somewhat complex settings, but this intricacy is befitting for a product labelled 'Pro'.
Due to the variety of settings, reliance on pictograms alone was impractical, necessitating textual explanations. As a result, the app includes descriptions in Japanese, Chinese, and English.
High Precision with Low Error:
We achieve high precision with low error by specifying the absolute value of the threshold. However, this is dependent on appropriate threshold settings, which may vary with the environment. Users are thus required to adjust settings for each specific situation.
A significant distinction from SMD is its user-friendly design, allowing easy operation and detection with just a single tap, a feature markedly different in this regard.
Additionally, by setting an absolute threshold value, ADAMAS Pro can start near a magnet without false detections, ensuring its effective use. (For example, you can start the app while wearing a PK ring and then hand the ring to someone else to perform a Witch Hand routine).
A limitation, however, is the diminished accuracy in detecting magnetic polarity due to changes in the detection method. Although SMD excels in this area, I often find myself opting for ADAMAS Pro for its higher overall precision.
Attitude Range Specification:
By specifying an attitude range, notifications occur only when the Apple Watch face is oriented in a certain direction. This ensures that even with a magnetised object such as a PK ring, detection does not occur while the arm is lowered, avoiding disruption to other routines.
However, lowering the threshold heightens sensitivity, potentially causing false activations when moving the arm. This can be mitigated to some extent with attitude range specification. It's worth noting that closer proximity to the Earth's core strengthens the geomagnetic field, so a threshold set too low might exceed this value. Attitude range specification enables high sensitivity with low error, preventing notifications when the arm is lowered.
Increased Battery Consumption:
The continuous gathering and processing of magnetic and attitude data result in greater battery consumption compared to SMD.
Multilingual Support:
Owing to the complex settings, textual explanations were essential. Initially developed in English, we incorporated Japanese at users' requests, eventually extending to Chinese and English, thus offering trilingual support.
Although only English screenshots are displayed on the App Store, the app automatically adapts to the Apple Watch's system language.
Settings and Operation
This app detects magnetic forces and returns notifications, but by setting the range of roll and pitch, it can also be configured to generate notifications only when at specific angles.
Sensor and Notification On/Off:
One of the reasons for the complexity of ADAMAS Pro’s operation is that the activation of the sensor and notifications are separate. This is to accomplish the aforementioned functionality.
To use it as a detector, both indicators at the top of the settings screen must be green.
Initially, there were issues with the scanning function in various settings screens not working or causing false operations if the sensor was not activated. To avoid the hassle of explaining this, we ultimately made a foolproof design where the various settings cannot be adjusted unless the sensor is activated.
Ideally, the option to turn notifications on and off should appear after activating the sensor as a more user-friendly design, but this was not the case due to a focus on aesthetics.
Operation from an Analog Watch Face:
This feature, not mentioned on the basic usage page of the support site, allows you to toggle the sensor and notifications even from an analog watch display.
- Long press on the watch face: Toggle sensor on/off
- Tap on the watch face: Toggle notifications on/off
When the sensor is activated, the second hand is displayed, and an additional rectangle appears when a notification is generated.
Threshold Setting:
Setting the threshold is the most crucial setting in "ADAMAS Pro."
If not set correctly, accuracy significantly decreases, and it can cause false operations. If you find this setting challenging, consider using SMD.
Tapping the 'Scan' button on the threshold setting screen will set the magnetic force captured by the Apple Watch after 2 seconds as the threshold, which can be a reference if you are unsure of the appropriate value.
Personally, I find it more reliable to open the magnetic field display screen, hold the object I want to use, bring it close, and observe the extent of change to decide on the threshold.
(In my case, I mainly use the Magnetic Half Dollar Super Strong type, and since the average geomagnetic value is often around 40, I typically set the threshold at about 65~70.)
Attitude Range Specification:
The feature to generate notifications only when the Apple Watch is within a specific range of attitudes (angles) has been integrated.
The current range of roll and pitch is displayed on the attitude setting screen, and by scanning here, you can read the attitude after 1 and 2 seconds and specify the range for both roll and pitch together.
You can also tap on roll and pitch to set them individually.
As you can see in the image, roll refers to the angle in the left-right direction of the watch face, and pitch refers to the up-down angle.
A detail worth noting is that the attitude button in the settings switches its display between 'Limit' and 'Infinite' depending on whether there is a change in the setting.
Personally, I often use it without limits, and sometimes specify only the range of pitch, depending on the situation.
Initially, we considered including a yaw setting (rotation around the watch face center), but omitted it as it did not prove very user-friendly.
Notification Interval Setting:
While you might think it's the same as SMD, there's a subtle upgrade here.
In SMD, if a magnetic force exceeding the threshold is detected and the magnet does not move, notifications continue to be delayed. This happens because SMD is based on relative values and does not separate sensors and notifications like ADAMAS, making it challenging to improve.
In ADAMAS Pro, although it's called 'notification interval,' it also acts as a sensor interval, and sensor values obtained within this interval are ignored. This means that continuous mysterious notifications are less likely to occur compared to SMD.
Settings Carryover and Reset:
All settings are carried over from the last use, so if you exit the app with the sensor and notifications activated, you can immediately detect with the same settings when you restart.
However, this is not recommended as the sensor's behavior can occasionally become erratic, and different environments can cause false operations.
Troubleshooting:
If the Sensor Stops Working:
A common problem with both SMD and ADAMAS Pro is that the sensor may stop working if a strong magnet is brought too close.
This is likely due to a feature of the Apple Watch itself, possibly designed to prevent damage to the sensors.
If you open the 'Magnetic Field' and all values are at 0.00, it indicates a problem with the sensor.
Through several tests, it's been found that the sensor generally restarts either by toggling it on and off or simply over time. Restarting the Apple Watch itself might also be effective.
If you find that the sensor has stopped, please try these methods.
Note that it's generally not advisable to bring strong magnets close to precision instruments, so be cautious not to bring magnets too close to the Apple Watch in daily use.
Magnetized Bands:
If the band material contains magnets, like with SMD, it can cause false operations.
However, this is not recommended, but if the threshold and attitude settings are appropriate, it might be possible to use bands with integrated magnets.
Especially when strong magnets are attached, the device's orientation can cause significant false operations, making attitude range specification essential.
While it's possible to use such bands, there's an inherent issue of reduced accuracy, so it's generally not recommended. However, there might be situations where it could work, so it's worth mentioning here.
[/fusion_text][fusion_text animation_direction="left" animation_speed="0.3" animation_delay="0" hide_on_mobile="small-visibility,medium-visibility,large-visibility" sticky_display="normal,sticky"][/fusion_text][/fusion_builder_column][/fusion_builder_row][/fusion_builder_container]