XCTRACK_vario DO IT YOURSELF !
Go to file
Carlos Henriques 5936cb6083 update readme 2021-11-10 16:49:35 +00:00
XCTRACK_VARIO_MS5611 usb mode set by default 2021-11-09 19:46:02 +00:00
font_3Dprint maj 2021-01-22 08:21:38 +01:00
fritzing maj 2021-01-22 08:21:38 +01:00
img update readme 2021-11-10 16:49:35 +00:00
test_MS5611 maj 2021-01-22 08:21:38 +01:00
test_bluetooth_config maj 2021-01-22 08:21:38 +01:00
test_usb_bluetooth maj 2021-01-22 08:21:38 +01:00
.gitignore maj 2021-01-22 07:09:16 +01:00
ENG_DS_MS5611-01BA03_B3.pdf maj 2021-01-22 08:21:38 +01:00
LICENSE Initial commit 2019-03-18 09:07:41 +01:00
README.md update readme 2021-11-10 16:49:35 +00:00

README.md

XCTRACK_vario DO IT YOURSELF !

Table of Contents

Overview

Variometer for XCTRACK based on MS5611 high precision pressure and temperature sensor and LK8000.

It works via USB or Bluetooth on XCtrack!

Power consumption ~0.1W (a little bit more with bluetooth)

Based on Arduino Vario by Benjamin PERRIN 2017 / Vari'Up Based on Arduino Vario by Jaros, 2012 and vario DFelix 2013 https://github.com/LK8000/LK8000/blob/master/Docs/LK8EX1.txt

Components

  • Arduino Nano with FTDI chip (or ch340g chip since xctrack 0.9.3)
  • MS5611 pressure and temperature sensor
  • bluetooth module in option (hc-05 or hc-06 or cpp module (ZS-040))
  • USB mini/micro/type c OTG cable (if USB mode), depends on your phone aliexpress
  • PLA box 3D printing Onshape

alt text

Step by step

You will need to download the MS5XXX library by Roman Schmitz. For this, go to Tools -> Manage Libraries and search for "MS5xxx"; install the library done by Roman Schmitz.

If you want to use it as only usb, just upload the code in XCTRACK_VARIO_MS5611.

To use it as bluetooth, simply change the following code

#define USB_MODE // usb by default
// #define BLUETOOTH_MODE // uncomment this line and comment the line above for bluetooth mode

to

// #define USB_MODE // usb by default
#define BLUETOOTH_MODE // uncomment this line and comment the line above for bluetooth mode

Note: To build this vario, you may be able to use other Arduinos besides the nano: simply connect the SCL/SDA of the MS5611 to the respective SCL/SDA ports of your Arduino.

Diagrams

USB support only

alt text

alt text

alt text

USB and bluetooth support

alt text

alt text

Known issues

The arduino seems bricked

You may have connected the SCL/SDA ports wrong. If you can't upload to your arduino, disconnect it from the computer, press and hold the reset button, plug it back (don't release the reset), and click upload: when the IDE says that is uploading (after compiling ends) release the reset button.

Can't upload

Assuming you are using a nano, you may have an older bootloader version. Change the processor to "ATmega328P (Old Bootloader)"

img.png