{"product_id":"micoair-mt-06-uart-sensor","title":"MicoAir MT-06 UART Sensor","description":"\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePackage Includes:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e1x MicoAir MT-06 UART Sensor\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eSpecifications:\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eInterface Mode\u003c\/strong\u003e: UART(115200); I2C; \u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eProtocol\u003c\/strong\u003e: Micolink\/ Mavlink(Default)\/ MSP\/ I2C\/ I2C_NOOPLOOP\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eOutput Rate\u003c\/strong\u003e: 50Hz\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFirmware Supported\u003c\/strong\u003e: Ardupilot\/PX4\/INAV\/FMT\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eTOF Range\u003c\/strong\u003e: 6m@90% reflectance\/10KLux; \u003c\/li\u003e\n\u003cli\u003e\n\u003cdiv align=\"start\"\u003e\u003cspan data-spm-anchor-id=\"a2g0o.detail.1000023.i0.7ea87bb4MBQjnW\"\u003e\u003cstrong\u003eCenter Wavelength\u003c\/strong\u003e: 940nm\u003c\/span\u003e\u003c\/div\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eDead Zone\u003c\/strong\u003e: 2cm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRanging Accuracy\u003c\/strong\u003e: 4cm(\u0026lt;2m@90% reflectance); 1.5%(\u0026gt;2m@90% reflectance)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003ePower Consumption\u003c\/strong\u003e: 100mW\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSupply voltage\u003c\/strong\u003e: 5V\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eIIC Protocol\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe MT-06 can be switched to I2C mode using\u003cspan\u003e \u003c\/span\u003e\u003ca href=\"https:\/\/micoair.com\/assistant\"\u003eMicoAssistant\u003c\/a\u003e\u003cspan\u003e \u003c\/span\u003eand supports two I2C protocols: one is customized by MicoAir, and the other is the NOOPLOOP protocol, which is directly supported by ArduPilot (\u003cem\u003eRNGFNDx_TYPE=40\u003c\/em\u003e).\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eImportant:\u003c\/strong\u003e\u003cspan\u003e \u003c\/span\u003eThe module does not have built-in pull-up resistors. For the I2C to work properly, external pull-up resistors are necessary.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFAQ:  “When the module is in I2C mode, how could I connect it to MicoAssistant to change it back to UART mode?”\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eWhen the module is switched to I2C mode, it will no longer be able to communicate and configure it normally via the serial port. Special steps are required to re-establish communication.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eConnect your USB-TTL module to your computer. Do not connect the sensor to it yet.\u003c\/li\u003e\n\u003cli\u003eOpen the MicoAssistant software. Find the correct port for your USB-TTL module, set the baud rate to 115200, and click “Connect.”\u003c\/li\u003e\n\u003cli\u003eWhile MicoAssistant remains connected to the port, plug the MT-06 module into the USB-TTL module. At this point, MicoAssistant should correctly recognize the module information.\u003c\/li\u003e\n\u003cli\u003eIf you experience device refresh\/port disconnection issues when connecting the sensor to the TTL module, adding a large capacitor in parallel with the TTL module’s 5V output might resolve the problem.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eIIC (MicoAir)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIn this mode, the module’s 7-bit I2C address is 0x32 + ID. The ID defaults to 0 and can be set from 0 to 0x1F, giving the module an I2C address range of 0x32 to (0x32 + 0x1F).\u003c\/p\u003e\n\u003cp\u003eYou can use MicoAssistant to modify the module ID to different values, allowing the flight controller to connect to multiple MT-06 modules simultaneously.\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003eIIC_NOOPLOOP\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eIn this mode, the module’s 7-bit I2C address is 0x08 + ID. The ID defaults to 0 and can be set from 0 to 0x1F, giving the module an I2C address range of 0x08 to (0x08 + 0x1F).\u003c\/p\u003e\n\u003cp\u003eIn Ardupilot, you should set:\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRNGFNDx_ADDR=8 (default address)\u003c\/li\u003e\n\u003cli\u003eRNGFNDx_ORIENT = (The same as the module, default value is 25\/DOWN)\u003c\/li\u003e\n\u003cli\u003eRNGFNDx_TYPE = 40\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cspan\u003e\u003cstrong\u003ePhysical\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eDimensions\u003c\/strong\u003e: 16 x 12 x 10mm\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWeight\u003c\/strong\u003e: 0.8g\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eIn IIC Mode：\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eRx = SDA\u003c\/li\u003e\n\u003cli\u003eTx = SCL\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"MicoAir","offers":[{"title":"Default Title","offer_id":42288425631824,"sku":"MA60728","price":26.99,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1343\/5043\/files\/MT-06.webp?v=1776802320","url":"https:\/\/dronedynamics.ca\/products\/micoair-mt-06-uart-sensor","provider":"DroneDynamics.ca","version":"1.0","type":"link"}