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.
Deze https://www.sm-modellbau.de/GPS-Logger-3 GPS is bruikbaar voor verschillende merken, waaronder FrSky. Maar of de GPS dan het juiste dialect spreekt durf ik niet te zeggen.
Die werkt idd met FrSky, even checken via welk protocol. Er is een nieuwe tegenwoordig. De FrSky GPS sensor v2 is een drama, zie hier: https://www.modelbouwforum.nl/threads/frsky-s-port-library-for-arduino-zelf-sensoren-bouwen.268388/ Ik heb hem, en is bruikbaar waarvoor ik hem nodig heb. In mijn vliegtuig heb ik er weinig aan. Te onnauwkeurig en 7,0 sec vertraging is veel teveel!
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.
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?
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!
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.
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
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.
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.
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
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.
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.
Kijk eerst even naar die andere S-port library waar ik naar verwees. Die heeft een minder steile leercurve en aansluitschema's Zoals deze
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?
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 De sensor zelf soldeer ik zo in de draad van de regelaar
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.