{{{#!wiki MK_select1
* {{http://mikrokopter.de/images/eng.gif}} [[ExternalCompass|deutsch]]
}}}
<
><
>
<>
= External Compass =
{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=144061}}
* [[https://www.mikrocontroller.com/index.php?main_page=product_info&cPath=69&products_id=835|Shoplink]]
The advantage is, that this compass sensor can be placed away from magnetic disturbances.
= Orientation detection =
The orientation is automatically detected by the integrates ACC sensor.
{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=144330&g2_serialNumber=1}}
In the virtual menu you can check the current orientation.
== Orientations ==
Six different orientations are possible.
The sensor must be placed "even" and not tilted!
* Orientation 1-4: horizontal with different sides on top -> arrow points to the front
* Orientation 5 & 6: vertical with the bottom side in front
{i} Front is the direction where the arrow on the !FlightControl points to
'''Orientation 1'''
{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=144303}}
'''Orientation 2'''
{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=144307}}
'''Orientation 3'''
{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=144311}}
'''Orientation 4'''
{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=144315}}
'''Orientation 5'''
{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=144319}}
'''Orientation 6'''
{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=144323}}
The compass must be mounted 90° - not tilted
== Changing the orientation ==
If you calibrate the gyros while startup, the Navi-Ctrl compares the actual mounting position with the position the sensor had at the last compass-calibration.
If the mounting orientation has changed, the NC asks for new calibration.
= Firmware =
The sensor is supported since 2.03i
http://forum.mikrokopter.de/topic-45372.html
If the compass is detected for the first time, the NC asks for new calibration.
The NC stores for the external compass an own calibration dataset.
If the external compass is disconnected, the old dataset is still available for the internal compass.
= Connection to the Navi-Ctrl =
== Connection on the Navi-Ctrl 2.1 ==
The [[https://www.mikrocontroller.com/index.php?main_page=product_info&cPath=69&products_id=834|NaviControl 2.1]] has an integrated connector.
[[http://gallery.mikrokopter.de/main.php/v/tech/IMG_2448_001.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=148320}}]]
* [[https://www.mikrocontroller.com/index.php?main_page=product_info&cPath=69&products_id=834|Shoplink NaviControl 2.1]]
The small capacitor is also integrated.
== Connection on the Navi-Ctrl 2.0 ==
[[http://gallery.mikrokopter.de/main.php/v/tech/ExtCompass_Connection.jpg.html|{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=144328}}]]
* Red = 5V
* Black = GND
* Blue & white = I2C
'''anti-noise capacitor'''
A small capacitor must be soldered to the pins on the Navi-Ctrl 2.0
{{http://gallery.mikrokopter.de/main.php?g2_view=core.DownloadItem&g2_itemId=145783}}
== Navi-Ctrl 1.x ==
It is not possible to use the external compass for the old versions V1.x
<
>
----