indyTracker on Lib F4GOH на базі Arduino з використанням бібліотеки F4GOH

Ще один проект indyTracker on Lib F4GOH від тайського радіоаматора який дозволяє з трьох елементів зробити APRS трекер.

Arduino, GPS модуль та китайска радіостанція. На відміну від проекту від billygr цей трекер використовує бібліотеку F4GOH. Можливо вона працюватиме стабільніше в режимі SmartBeaconing.

# Інструкція з прошивки

  • 1.

    Завантажуємо прошивку в форматі HEX [звідси](http://fw.aprsindy.org/f4/) (перевірено для версії _TNC_F4_v1_8.ino.with_bootloader.hex_)

  • 2.

    Підключаємо Arduino Nano до комп'ютера кабелем USB і перевіряємо в **Device manager** чи система розпізнала і встановила драйвера USB-COM.

  • 3.

    Запускаємо Windows Command Prompt і виконуємо команду для прошивки:

    ``` "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude" -C"C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" -v -patmega328p -carduino -PCOM4 -b57600 -D -Uflash:w:C:\Users\root\Downloads\tnc\TNC_F4_v1_8.ino.with_bootloader.hex:i ```

    Для успішного завантаження у вас має бути вже встановлена [Arduino IDE](https://www.arduino.cc/en/software).
    Або завантажуємо програму [Xloader](https://www.hobbytronics.co.uk/arduino-xloader) вибираємо в ній HEX версію прошивки і натискаємо кнопку Upload.

  • 4.

    Перевантажуємо Arduino Nano, підключаємо до комп'ютера. Відкриваємо **[putty](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)** вибираємо

  • -

    Connection type: Serial

  • -

    Serial line: вписуємо COM порт який знаходиться в Device manager в комп'ютері

  • -

    Speed 9600

  • Натискаємо кнопку Open і очікуємо відповідь пристрою.
    [URL=https://i.imgur.com/CkN1Qa1.png][IMG width=400 height=361 ]https://i.imgur.com/CkN1Qa1.png[/IMG][/URL]

    # Інструкція з програмування

    Щоб запрограмувати контролер треба в термінал (putty) вставляти рядки для конфігурації.

    ?disp for list setup

    ?wa?callsign-9 [for setup your call]
    ?wb?/>RUN [for table , symbol and comment text in profile1 ]
    ?wc?\PStop [for table , symbol and comment text in profile2 ]
    ?wd?WIDE1-1 [for Path 1st ]
    ?we?WIDE2-1 [for Path 2nd ]
    ?wf?120 [fast speed 120kmh or more]
    ?wg?30 [send beacon every 30 sec]
    ?wh?1 [speed lower than 1kmh]
    ?wi?600 [Send beacon every 600 sec]

    Рекомендуємо спочатку підготувати конфігурацію в Блокноті для кожного з параметрів. А потім по черзі вставляти параметр в Термінал. Вписувати з клавіатурі не вдасться.

    Для прикладу якщо треба зашити ваш позивний, то:

  • 1. Відкриваємо блокнот і вписуємо туди текст `?wa?callsign-9` змінюючи callsign-9.
  • 2. Копіюємо цей текст з Блокнота.
  • 3. Вставляємо у вікно терміналу Putty. Щоб це зробити треба на терміналі натиснути правою кнопкою мишки. Інформація з буфера автоматично вставиться в Термінал.
  • Виконуємо таку ж саму процедуру для інших параметрів.

    # Спостереження

    ## Зміна параметрів трекера

    Трекер прошивається тільки тоді, коли контакт на Arduino RX і контакт TX на GPS трекері роз'єднані. Якщо вони будуть підключені, тоді ви не матимете можливості змінити конфігурацію трекера. Найкраще відключити GPS модуль від живлення і тоді прошивати Arduino.

    ## GPS модулі

    На ринку існують GPS модулі різних версій. GPS Neo 6, GPS Neo 7, GPS Neo 8. Часами GPS модуль має власні не стандартні установки. Їх потрібно правильно налаштувати.
    Інструкція по зміні налаштувань GPS модулю можна подивитися [тут](https://forum.qso.com.ua/d/74-zmina-standartnikh-baudrate-v-gps-moduli-u-blox)
    Важливо щоб швидкість модулю була **9600** і протокол взаємодії з Arduino **NMEA 2.30**.

    ## Ардуіно модулі

    Тактова частота Ардуіни для цієї версії прошивки повинна бути 16 мГц і напругою 5 Вольт.

    # Інструкція з прошивки


  • 1.

    Завантажуємо прошивку в форматі HEX звідси (перевірено для версії TNC_F4_v1_8.ino.with_bootloader.hex)

  • 2.

    Підключаємо Arduino Nano до комп'ютера кабелем USB і перевіряємо в **Device manager** чи система розпізнала і встановила драйвера USB-COM.

  • 3.

    Запускаємо Windows Command Prompt і виконуємо команду для прошивки:

    ``` "C:\Program Files (x86)\Arduino\hardware\tools\avr/bin/avrdude" -C"C:\Program Files (x86)\Arduino\hardware\tools\avr/etc/avrdude.conf" -v -patmega328p -carduino -PCOM4 -b57600 -D -Uflash:w:C:\Users\root\Downloads\tnc\TNC_F4_v1_8.ino.with_bootloader.hex:i ```

    Для успішного завантаження у вас має бути вже встановлена [Arduino IDE](https://www.arduino.cc/en/software)

  • 4.

    Перевантажуємо Arduino Nano, підключаємо до комп'ютера. Відкриваємо **[putty](https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html)** вибираємо

  • -

    Connection type: Serial

  • -

    Serial line: вписуємо COM порт який знаходиться в Device manager в комп'ютері

  • -

    Speed 9600

  • Натискаємо кнопку Open і очікуємо відповідь пристрою.
    [URL=https://i.imgur.com/CkN1Qa1.png][IMG width=400 height=361 ]https://i.imgur.com/CkN1Qa1.png[/IMG][/URL]