kopia lustrzana https://github.com/dvarrel/XCTRACK_vario
Update README.md
rodzic
5e5b708bfc
commit
8265e521a5
97
README.md
97
README.md
|
@ -1,98 +1,3 @@
|
||||||
# XCTRACK_vario DO IT YOURSELF !
|
# XCTRACK_vario DO IT YOURSELF !
|
||||||
|
|
||||||
## Table of Contents
|
move to https://gitlab.com/dvarrel/XCTRACK_vario
|
||||||
|
|
||||||
- [Overview](#overview)
|
|
||||||
- [Components](#components)
|
|
||||||
- [Step by step](#step-by-step)
|
|
||||||
- [Diagrams](#diagrams)
|
|
||||||
* [USB support only](#usb-support-only)
|
|
||||||
* [USB and bluetooth support](#usb-and-bluetooth-support)
|
|
||||||
- [Known issues](#known-issues)
|
|
||||||
|
|
||||||
## Overview
|
|
||||||
|
|
||||||
Variometer for [XCTRACK](https://xctrack.org/) 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
|
|
||||||
<a href="https://my.aliexpress.com/wishlist/shared.htm?groupId=100000009108834" target="_blank">aliexpress</a>
|
|
||||||
- PLA box 3D printing
|
|
||||||
<a href="https://cad.onshape.com/documents/8ec970df0f91cd7f4dafb0b8/w/81f5e80ab2d84901aa8e29be/e/2df0103f0eb100d6330b3609" target="_blank">Onshape</a>
|
|
||||||
- STL files for printing in stl folder
|
|
||||||
|
|
||||||
<img src="img/xctrack.jpg" width="512px"/>
|
|
||||||
|
|
||||||
## Step by step
|
|
||||||
|
|
||||||
1) Download MS5XXX library by Roman Schmitz. (Go to Tools, Manage Libraries and search for "MS5xxx"; install the library done by Roman Schmitz.)
|
|
||||||
|
|
||||||
1) If you want to use it as only usb, just upload the code in (XCTRACK_VARIO_MS5611/XCTRACK_VARIO_MS5611.ino).
|
|
||||||
|
|
||||||
To use it as bluetooth (and USB), simply change the following code
|
|
||||||
|
|
||||||
```
|
|
||||||
#define USB_MODE // usb by default
|
|
||||||
// #define BLUETOOTH_MODE // uncomment this line for bluetooth mode
|
|
||||||
```
|
|
||||||
|
|
||||||
to
|
|
||||||
|
|
||||||
```
|
|
||||||
#define USB_MODE // usb by default
|
|
||||||
#define BLUETOOTH_MODE // uncomment this line 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](img/vario_MS5611.png)
|
|
||||||
|
|
||||||
![alt text](img/usb-mini_soldered.jpg)
|
|
||||||
|
|
||||||
![alt text](img/usb-c_soldered.jpg)
|
|
||||||
|
|
||||||
### USB and bluetooth support
|
|
||||||
|
|
||||||
![alt text](img/vario_MS5611_bluetooth.png)
|
|
||||||
|
|
||||||
![alt text](img/usb-mini_bluetooth_soldered.jpg)
|
|
||||||
|
|
||||||
|
|
||||||
### Known issues
|
|
||||||
|
|
||||||
#### The arduino seems bricked
|
|
||||||
You may have connected the SCL/SDA ports wrong.
|
|
||||||
|
|
||||||
If you can't upload to your arduino:
|
|
||||||
|
|
||||||
1) Disconnect it from the computer
|
|
||||||
|
|
||||||
1) Press and hold the reset button
|
|
||||||
|
|
||||||
1) Plug it back (don't release the reset)
|
|
||||||
|
|
||||||
1) Click upload (don't release the reset)
|
|
||||||
|
|
||||||
1) 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](img/old-bootloader.png)
|
|
||||||
|
|
Ładowanie…
Reference in New Issue