GPS sensor

Discussie in 'Model elektronica' gestart door monsieuravion, 7 mei 2022.

  1. monsieuravion

    monsieuravion

    Lid geworden:
    29 jun 2016
    Berichten:
    297
    Locatie:
    Eindhoven
    Goedemiddag,
    Ik ben in het bezit van een Taranis x9d plus van Frsky.
    Ik zou graag een gps sensor willen gebruiken maar die van Frsky zijn niet (meer) leverbaar. Bestaat de mogelijkheid om zo'n gps sensor van een ander merk te gebruiken?

    Groetjes, Erik.
     
  2. N.P.S.

    N.P.S. Forum veteraan

    Lid geworden:
    17 jun 2007
    Berichten:
    9.096
  3. Unusual RC

    Unusual RC

    Lid geworden:
    19 mei 2004
    Berichten:
    1.746
    Locatie:
    Rijswijk, Zuid Holland
  4. toostbeek

    toostbeek

    Lid geworden:
    6 dec 2014
    Berichten:
    1.403
    Zelf een GPS sensor voor FrSky maken is redelijk eenvoudig als je een beetje ervaring hebt met Arduino. Kosten schat ik op 35 euro. Was veel minder maar elektronica componenten zijn vlot duurder geworden.

    Google maar eens op OpenXSensor.
     
  5. monsieuravion

    monsieuravion

    Lid geworden:
    29 jun 2016
    Berichten:
    297
    Locatie:
    Eindhoven
    Ik heb nul ervaring met Arduino. Dus zelf maken gaat hem niet worden. En bedankt voor de mededeling dat de V2 van Frsky kennelijk niet goed werkt.

    Dan snap ik nog niet wat er bedoeld wordt met wel of niet hetzelfde dialect. Welk protocol zou ik dan moeten gebruiken?
     
  6. toostbeek

    toostbeek

    Lid geworden:
    6 dec 2014
    Berichten:
    1.403
    Die van SM modellbau werkt met het FrSky protocol volgens de advertentie. Moet werken dus
     
  7. Unusual RC

    Unusual RC

    Lid geworden:
    19 mei 2004
    Berichten:
    1.746
    Locatie:
    Rijswijk, Zuid Holland
    Het is helaas nogal een investering t.o.v. de originele FrSky sensor.
    Maar hij kan heel veel meer!

    En 10Hz lijkt me ruim voldoende.
    Inmiddels kan ik wel uit de voeten met 2Hz, maar het blijft raar om de snelheid en afstand af te lezen met een vertraging van 7 seconden!
     
  8. N.P.S.

    N.P.S. Forum veteraan

    Lid geworden:
    17 jun 2007
    Berichten:
    9.096
    De vertraging in het verzenden van de GPS gegevens kan ook in het retourkanaal ontstaan. Als je met 10 Hz real time GPS gegevens in het retourkanaal stopt, dan kan het er aan de zenderkant nog steeds met 10 Hz uit komen, maar wel 7 seconden vertraagd. Daar heeft de GPS sensor geen invloed op.

    Hoogtemetingen zijn erg nauwkeurig omdat die niet uit de GPS gegevens worden berekend, maar afkomstig zijn van een druksensor. De gemeten snelheid is de grondsnelheid. Dat is meestal niet de luchtsnelheid. Wil je de luchtsnelheid meten, dan heb je een pitot buis nodig. Die is als accessoire voor de GPS sensor leverbaar.

    Sensoren van SM Modellbau zijn duur, maar erg goed en heel belangrijk, met hele goede service. Heb er inmiddels een stuk of vier. in gebruik.
     
    Laatst bewerkt: 8 mei 2022
  9. Unusual RC

    Unusual RC

    Lid geworden:
    19 mei 2004
    Berichten:
    1.746
    Locatie:
    Rijswijk, Zuid Holland
    Bedankt voor de info over de Duitse leverancier! De prijs is er naar, wel waar voor het geld. Goed om te weten!

    De 7,0 sec vertraging in de FrSky GPS 2.0 sensor wordt niet veroorzaakt door bandbreedte problematiek. Standaard kon hij alleen 1Hz maximaal loggen, en ook toen was de vertraging aanwezig.
    Door een firmware update naar 2Hz kunnen zetten, en nog steeds 7,0 sec. Als je er op googled vindt je een hoop klachten. Het is bekend bij FrSky maar er komt maar geen oplossing.

    Ik heb ook andere sensoren van dit merk, en die doen het prima zonder merkbare vertraging, en kunnen met gemak naar 10Hz wat onnodig is voor wat ik ermee doe.

    De Arduino oplossing geeft vrijwel geen vertraging, echter ook voor mij onbekend terrein. Nog teveel andere projecten liggen en deze wil ik er (nog) niet bijhebben ;)
     
  10. Blauwwinde

    Blauwwinde

    Lid geworden:
    30 aug 2012
    Berichten:
    422
    Locatie:
    Achterhoek
    Ik ben juist wel benieuwd hoe je met een Arduino een Retour signaal maakt en wat je dan op de zender te zien krijgt :) mij lijkt een GPS en een Dieptemeter wel grappig voor een boot :)
    Momenteel gebruik ik al een Teensy (soort Arduino) om de Sbus uit te lezen en om te zetten maar signalen voor de Beier module en een licht module. Zal binnenkort eens kijken wat er via de S-port mogelijk is.
     
    Laatst bewerkt: 14 sep 2022
    Unusual RC vindt dit leuk.
  11. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.885
    Locatie:
    Barneveld
    Met een Teensy of een Arduino kun je prioma zelf je S-port sensoren maken.
    Ik heb er al een aantal gemaakt (GPS snelheidsmeter, Amperesensor, G-kracht meter) met behulp van deze library Die is met name bedoeld voor een Teensy.
    Verder heeft Tandango (hier op het forum onder die naam) ook een prima S-port library geschreven. Die is nog op meerdere microprocessors te gebruiken.en nog flexibeler als je zelf nieuwe soorten sensoren wilt gebruiken.
    Mijn variometer heb ik gemaakt mbv OpenXsensor
    Er is dus nogal wat mogelijk voor zelfbouwers van telemetriesensoren.
     
  12. Blauwwinde

    Blauwwinde

    Lid geworden:
    30 aug 2012
    Berichten:
    422
    Locatie:
    Achterhoek
    Ik vind de uitleg van Tandango wat onduidelijk maar ga er vast uitkomen. Ik begreep dat de ontvanger eerst moet vragen aan de arduino om antwoord te geven maar er wordt alleen gebruik gemaakt van een TX op de Teensy en een output op de Arduino Pro mini dan kan er dus niet geluisterd worden wanneer er antwoord gegeven moet worden. Verder heb ik nog niet gevonden waar de draad met een diode op aangesloten moet worden.

    Afijn nog maar eens uitzoeken hoe het elektrisch aangesloten zit :)
     
  13. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.885
    Locatie:
    Barneveld
    Even in patat en mayonaise taal:
    De enkele draad wordt steeds omgeschakeld van zenden naar ontvangen. In Arduino termen van outputpin naar inputpin geschakeld en weer omgekeerd.
    Dit heet "singlewire serial".
    Standaard staat de sensor te luisteren en alleen als er aan hem gevraagd wordt (door de ontvanger) om antwoord te geven, moet hij dat binnen een x aantal microseconden doen.De sensor (je Arduino) schakelt dan even van inputpin naar outputpin, geeft antwoord en gaat weer luisteren.
     
  14. Blauwwinde

    Blauwwinde

    Lid geworden:
    30 aug 2012
    Berichten:
    422
    Locatie:
    Achterhoek
    Ah helder, nu nog de vraag wat hij op het kabeltje met de diode aansluit en hoe ze dat bij de teensy dan doen daar zit het hard op een TX zonder gebruik van een RC.
    Ik heb inmiddels een nano 5v bordje besteld en wil dar eens mee experimenteren, een levelshifter voor de signalen naar 3,3volt heb ik evt. beschikbaar.
     
  15. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.885
    Locatie:
    Barneveld
    Kijk eerst even naar die andere S-port library waar ik naar verwees. Die heeft een minder steile leercurve en aansluitschema's

    Zoals deze
    [​IMG]
     
  16. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.885
    Locatie:
    Barneveld
    Een Nano 5V bordje kun je met een 4,7K weerstandje direct op je ontvanger aansluiten.

    [​IMG]
     
  17. Blauwwinde

    Blauwwinde

    Lid geworden:
    30 aug 2012
    Berichten:
    422
    Locatie:
    Achterhoek
    Dank voor je aanwijzijngen :)

    Ik snap dat je een normale poort kunt gebruiken om eerst te luisteren en indien nodig te antwoorden, maar hoe doen ze dat bij de teensy waar alleen een TX gebruikt word?

    En die connector met de diode die wordt denk ik ook gebruikt om een RX en TX te combineren maar wat sluit hij daar op aan? zijn dat de originele sensoren? en waarom zou je die via een Arduino laten lopen?
     
  18. hmeijdam

    hmeijdam

    Lid geworden:
    29 jan 2010
    Berichten:
    1.885
    Locatie:
    Barneveld
    Op de Teensy kun je de TX poort volgens mij in single wire serial mode zetten. Die heeft een andere microprocessor dan de Nano

    Je kunt met een diode tussen de RX en TX pin inderdaad van een tweedraads serieel protocol een singelwire serial protocol maken. Die sluit je dan op de S-port van je ontvanger aan.
    De originele sensoren gebruik je niet meer, maar maak je zelf.
    Ik maak bijvoorbeeld mijn eigen stroomsensoren. Een losse 100 Ampere stroomsensor soldeer ik aan een Arduino Promini, waarop met behulp van een van de S-port libraries een stukje software draait wat de amperes naar mijn zender stuurt
    Stroomsensor compleet.jpg

    De sensor zelf soldeer ik zo in de draad van de regelaar
    Stroomsensor ingesoldeerd detail.jpg
     
  19. Blauwwinde

    Blauwwinde

    Lid geworden:
    30 aug 2012
    Berichten:
    422
    Locatie:
    Achterhoek
    Ik ga er wat mee experimenteren, heb er een GPS bij besteld eerst die eens uitlezen via de seriele poort en naar het computerscherm sturen, daarna ga ik een poging wagen het signaal door te sturen naar de zender. Als dat allemaal gelukt is ga ik eens nadenken over een 2e sensor op 1 arduino bv een diepte meter die de waarde dan als hoogt door zal moeten geven denk ik want een dieptemeter kent Frsky naturlijk niet. Uiteindelijk wil ik de diepte icm de locatie loggen op een SD kaart.
     

Deel Deze Pagina