Polskie Forum FPV
http://rc-fpv.pl/

DIY Headtracker
http://rc-fpv.pl/viewtopic.php?f=6&t=11140
Strona 19 z 19

Autor:  Adrián [ wtorek 30 lip 2019, 18:44 ]
Tytuł:  Re: DIY Headtracker

Miałem prowizorycznie przyczepiony do gogli fatshark wersję diy HT, ale nie chciałem pakować do środka, bo wiedziałem, że w końcu wymienię na trinity które montuje się do środka gogli 3 osiowy.
Uzywałem również diy ht z kubłami i wszystko z taranisem x9d.

Autor:  PiotrSz [ wtorek 30 lip 2019, 19:08 ]
Tytuł:  Re: DIY Headtracker

Adrián pisze:
Uzywałem również diy ht z kubłami i wszystko z taranisem x9d.

Na które kanały miałeś ustawione wypluwanie sygnału z DIY HT ?
Czy ustawienie kanalizacji dla HT DIY i Trinity HT małeś takie same ?
DIY HT zasilałeś z zewnętrznego źródła ?

Autor:  Adrián [ wtorek 30 lip 2019, 20:49 ]
Tytuł:  Re: DIY Headtracker

To było dawno, ale jesli dobrze pamiętam były te same, czyli ch 5 pan ch6 tilt i ch 7 roll
Szkoda, że nie mam zdjęcia tego diy na goglach, to bym Ci pokazał.
Zasilanie z aparatury.
Czy to fatsharki, czy nie, to bez znaczenia na czym przyczepisz HT.

Teraz w dobie drukarek 3d, mozna zrobić ładne pudełko i zamontować na goglach, a przewód 3 żyłowy i tak idzie do aparatury.

Autor:  pawelsky [ wtorek 30 lip 2019, 21:23 ]
Tytuł:  Re: DIY Headtracker

@PiotrSz, a pokaz co masz w config.h

Autor:  PiotrSz [ piątek 02 sie 2019, 23:08 ]
Tytuł:  Re: DIY Headtracker

pawelsky pisze:
@PiotrSz, a pokaz co masz w config.h

Przepraszam że dopiero dzisiaj odpisuję ale jestem na zlocie w Konarzynach i dzisiaj dopiero znalazłem chwilę żeby siąść do komputera.
Poniżej kod który siedzi prawdopodobnie w HT, dlaczego prawdopodobnie ? Ponieważ dostałem ten soft od poprzedniego właściciela trackera i wg niego to tam siedzi.

Kod:
//-----------------------------------------------------------------------------
// File: Config.h
// Desc: Compilation configuration file. Defines user-configurable settings
//       as well as project-wide development #defines for configuration.
//-----------------------------------------------------------------------------
#ifndef config_h
#define config_h

//-----------------------------------------------------------------------------
// These are things you can change before you compile, to enable/disable
// features.
//

// Set to 1 to enable PPM input, 0 to disable.
#define PPM_IN  0

// Button hold time for pause/unpause
#define BUTTON_HOLD_PAUSE_THRESH    1500    // 1.5 second button hold required to pause/unpause tracking.

// Set to 1 to enable support for positive shift PPM equipment, 0 for negative.
#define POSITIVE_SHIFT_PPM  1

// Fatshark headset headtracker module support. Set to 1 to enable.
// See: http://www.rcgroups.com/forums/showpost.php?p=23051198&postcount=573
#define FATSHARK_HT_MODULE 0

//
// -- End of user-configurable parameters.
//-----------------------------------------------------------------------------

//=============================================================================

//-----------------------------------------------------------------------------
// The user generally won't need to touch any of the following
//

// Firmware Version, e.g. X.YY
#define FIRMWARE_VERSION_FLOAT  1.04    // 2 decimal places

// Number of PPM channels out. 1 - 12 channels supported.
#define NUMBER_OF_CHANNELS 8

// Define for extra debug serial info
#define DEBUG 0

// Output serial data to host evern X frames
#define SERIAL_OUTPUT_FRAME_INTERVAL    10

// Serial communication speed.
#define SERIAL_BAUD 57600

// Sensor board update-rate. Not done yet.
#define UPDATE_RATE 50

// Dead-time between each channel in the PPM-stream.
#define DEAD_TIME 800

// Sets the frame-length .
#define FRAME_LENGTH (5003 + NUMBER_OF_CHANNELS * 5000)

// TOP (timer rollover) used for PPM pulse time measurement
#define TOP (5003 + NUMBER_OF_CHANNELS * 5000)

// Set to 0, stored gyro calibration is used. If 1, gyro is calibrated at powerup 
#define ALWAYS_CAL_GYRO 0

// Center/pause input button pin number
#define BUTTON_INPUT 11

// Arduino LED
#define  ARDUINO_LED 13

// Pin definition for LED and buzzer (Fatshark goggles)
#if FATSHARK_HT_MODULE
    #define  BUZZER      4
#endif

#define PPM_IN_MIN 1000 // 0.5 ms
#define PPM_IN_MAX 4000 // 2 ms

// Settings stuff
//
#define HT_TILT_REVERSE_BIT     0x01
#define HT_ROLL_REVERSE_BIT     0x02
#define HT_PAN_REVERSE_BIT      0x04

#endif


Jutro wgram najnowszy soft jaki wyszedł, tylko zastanawiam się czy ogarnę to Macu, chyba że pawelsky coś podpowie.

tak wygląda oryginalny cod od ostatniej wersji 1.04 który jest wgrany, wygląda chyba tak samo jak ten który dostałem.

Kod:
//-----------------------------------------------------------------------------
// File: Config.h
// Desc: Compilation configuration file. Defines user-configurable settings
//       as well as project-wide development #defines for configuration.
//-----------------------------------------------------------------------------
#ifndef config_h
#define config_h

//-----------------------------------------------------------------------------
// These are things you can change before you compile, to enable/disable
// features.
//

// Set to 1 to enable PPM input, 0 to disable.
#define PPM_IN  0

// Button hold time for pause/unpause
#define BUTTON_HOLD_PAUSE_THRESH    1500    // 1.5 second button hold required to pause/unpause tracking.

// Set to 1 to enable support for positive shift PPM equipment, 0 for negative.
#define POSITIVE_SHIFT_PPM  1

// Fatshark headset headtracker module support. Set to 1 to enable.
// See: http://www.rcgroups.com/forums/showpost.php?p=23051198&postcount=573
#define FATSHARK_HT_MODULE 0

//
// -- End of user-configurable parameters.
//-----------------------------------------------------------------------------

//=============================================================================

//-----------------------------------------------------------------------------
// The user generally won't need to touch any of the following
//

// Firmware Version, e.g. X.YY
#define FIRMWARE_VERSION_FLOAT  1.04    // 2 decimal places

// Number of PPM channels out. 1 - 12 channels supported.
#define NUMBER_OF_CHANNELS 8

// Define for extra debug serial info
#define DEBUG 0

// Output serial data to host evern X frames
#define SERIAL_OUTPUT_FRAME_INTERVAL    10

// Serial communication speed.
#define SERIAL_BAUD 57600

// Sensor board update-rate. Not done yet.
#define UPDATE_RATE 50

// Dead-time between each channel in the PPM-stream.
#define DEAD_TIME 800

// Sets the frame-length .
#define FRAME_LENGTH (5003 + NUMBER_OF_CHANNELS * 5000)

// TOP (timer rollover) used for PPM pulse time measurement
#define TOP (5003 + NUMBER_OF_CHANNELS * 5000)

// Set to 0, stored gyro calibration is used. If 1, gyro is calibrated at powerup 
#define ALWAYS_CAL_GYRO 0

// Center/pause input button pin number
#define BUTTON_INPUT 11

// Arduino LED
#define  ARDUINO_LED 13

// Pin definition for LED and buzzer (Fatshark goggles)
#if FATSHARK_HT_MODULE
    #define  BUZZER      4
#endif

#define PPM_IN_MIN 1000 // 0.5 ms
#define PPM_IN_MAX 4000 // 2 ms

// Settings stuff
//
#define HT_TILT_REVERSE_BIT     0x01
#define HT_ROLL_REVERSE_BIT     0x02
#define HT_PAN_REVERSE_BIT      0x04

#endif

Nie znam się na arduino i nie wiem co może być nie tak.

Edyta: Temat ogarnięty, pomogło ponowne załadowanie softu i HT zaczął działać jak trzeba.

Autor:  pawelsky [ niedziela 04 sie 2019, 12:15 ]
Tytuł:  Re: DIY Headtracker

PiotrSz pisze:
Przepraszam że dopiero dzisiaj odpisuję ale jestem na zlocie w Konarzynach i dzisiaj dopiero znalazłem chwilę żeby siąść do komputera.
[...]
Edyta: Temat ogarnięty, pomogło ponowne załadowanie softu i HT zaczął działać jak trzeba.

Nie ma problemu, ciesze sie ze dziala

Autor:  piotr [ sobota 28 gru 2019, 18:11 ]
Tytuł:  Re: DIY Headtracker

Witam,

FrSky udostępnia bezprzewodową komunikację portu trenera .Czy w związku z powyższym nie można połączyć bezprzewodowo HT? Kabel jest upierdliwy.
Pozdrawiam Piotr

Autor:  pawelsky [ sobota 28 gru 2019, 21:20 ]
Tytuł:  Re: DIY Headtracker

piotr pisze:
FrSky udostępnia bezprzewodową komunikację portu trenera .Czy w związku z powyższym nie można połączyć bezprzewodowo HT?

Musialbys najpierw pogadac z AE_, hangarspace czy kto tam teraz najaktywniej zajmuje sie tym projektem o dodanie komunikacji z BT FrSky.

A wczesniej pewnie dobrze by bylo przeportowac caly projekt na ESP32...

Strona 19 z 19 Strefa czasowa UTC+1godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/