FAQ. Это список наиболее часто задаваемых вопросов.

  • Папка Arduino по умолчанию (под Windows Documents/Arduino) должна содержать только файлы проекта Gnuvario; по сути, два файла:
    • Gnuvario-E: содержит Gnuvario-E.ino
    • libraries:: библиотеки проекта и только они.
  • Вы должны включить вариометр и без SD-карты, прежде чем подключать его к ПК через USB.
  • В меню Tools Arduino IDE выбрана плата ESP32 Dev Module, схема разделов Minimal SPIFFS (1.9 MB APP with OTA / 180 KB SPIFFS) и COM-порт, соответствующий vario .

См. специальную документацию

  • Включите вариометр с помощью переключателя, прежде чем подключить его к ПК через разъем USB, затем запустите операцию компиляции / прошивки.
  • Если это не сработает: включите вариометр, как только начнется перепрошивка, будь то Arduino IDE, PlatformIO IDE или «Flash tools».

Например, с IDE Arduino: дождитесь строки «Linking everything together …», затем включите вариометр. Можно даже дождаться сообщения «выбранный последовательный порт не существует или ваш Arduino не подключен __…..__…..», чтобы включить вариометр.

другой пример с PlatformIO: дождитесь строки «Linking .pio \ build \ esp32dev \ firmware.elf», затем включите вариометр. Можно даже дождаться сообщения «Connecting ……..____…..», чтобы включить вариометр.

Экран E-Paper приклеен на двухсторонний скотч к печатной плате TTGO T5. Бывает, что экран криво встает в корпус; его можно снять с помощью небольшого ножа и переместить. Можно смазать лезвие спиртом, чтобы растворялся клей.

ПРЕДУПРЕЖДЕНИЕ Экран очень тонкий и очень хрупкий; его можно легко сломать во время этой операции. Не давите на экран ножом. Держите лезвие параллельно печатной плате.

cutter.jpeg

Нет автоматического обновления.

maj_internet.jpg

Проверьте в параметрах конфигурации правильность URL-адреса сайта обновлений.

http://gnuvario-e.yj.fr/webupdate/checkversion

config_url.jpg

Если у вас есть фиксация координат GPS и вы нажимаете левую кнопку в течение 3 секунд, высота над землей не откалибрована, вероятно, у вас нет правильных топографических файлов.

ecran291mainpage.png

Загрузите файлы AGL для своего региона и скопируйте их в папку AGL на SD-карте.

AGL.jpg

Барометр MS5611, установленный на CJMCU-117, очень чувствителен к свету. Поместите небольшой кусок поролона или неопрена на плату CJMCU-117, чтобы защитить ее от прямых солнечных лучей, которые могут пройти через кнопки на корпусе.

Внимание! Будьте осторожны, правильно рассчитав толщину, чтобы не повредить компоненты при закрытии корпуса.

Также выбирайте темные цвета корпуса, чтобы уменьшить свет внутри.

Mousse MS5611.jpg

Мы выявили несколько ситуаций, приводящих к случайным сбоям вариометра.

1. Список отладки:

Раскомментируйте только строки #define PROG_DEBUG и #define DATA_DEBUG в файле Arduino\libraries\VarioLog\DebugConfig.h

#define ENABLE_DEBUG

#if defined(ENABLE_DEBUG)

//              DEBUGING MODE
#define PROG_DEBUG			  //debug principal program
//#define HARDWARE_DEBUG
//#define IMU_DEBUG			  //debug IMU
//#define CAL_DEBUG
//#define I2CDEV_SERIAL_DEBUG   //debug I2Cdev
//#define DEBUG_SERIAL_NMEA_1
//#define SCREEN_DEBUG
//#define SCREEN_DEBUG2
//#define GPS_DEBUG
//#define BUTTON_DEBUG
//#define TONEDAC_DEBUG
//#define MS5611_DEBUG
//#define KALMAN_DEBUG
//#define ACCEL_DEBUG
//#define EEPROM_DEBUG
//#define NMEAPARSER_DEBUG
//#define SDCARD_DEBUG
//#define IGC_DEBUG
#define DATA_DEBUG
//#define BT_DEBUG
//#define WIFI_DEBUG
//#define SOUND_DEBUG
//#define AGL_DEBUG
//#define SQL_DEBUG
//#define BEARING_DEBUG
//#define TWOWIRESCH_DEBUG
//#define POWER_DEBUG
//#define MEMORY_DEBUG

2. Уменьшите скорость шины I2C:

Самая распространенная проблема - потеря информации о высоте. Модуль CJMCU-117, в который встроен барометр MS5611, обменивается данными с микросхемой ESP32 по протоколу I2C.Вы можете попробовать снизить скорость передачи данных по шине с 400 до 100 кГц. Чтобы сделать это, измените значение 400000UL на 100000UL в строке 355 файла Arduino\libraries\HardwareConfig\HardwareConfigESP32.h

/* Set the freq */
#define VARIO_TW_FREQ 400000UL

на

/* Set the freq */
#define VARIO_TW_FREQ 100000UL

3. Качество пайки:

Часто причиной ошибок является качество пайки, даже если кажется, что все хорошо. Попробуйте прогреть паяльником контакты на печатной плате.