OpenXsensor - Telemetriesensor Arduino voor FrSky Multiplex

Plaats hier een verslag van uw bouwproject
Gebruikersavatar
GVT
Lid
Berichten: 301
Lid geworden op: ma sep 29, 2014 11:17 pm
Locatie: Elburg
Contacteer:

OpenXsensor - Telemetriesensor Arduino voor FrSky Multiplex

Bericht door GVT » wo nov 22, 2017 9:43 am

Ik wil het toerental van mijn brandstofmotoren als telemetrie kunnen aflezen op mijn zender scherm.
Nu ben ik op OpenXsensor terecht gekomen.

Ik ben al een beetje bekend met de Arduino.
Zie draadje over de Pilatus Porter en de conversie van Futaba telemetrie naar FrSky smart sensor telemetrie dmv de Arduino.

Volgende projectje is het maken van een RPM sensor.
Volgens een paar berichten 10 minuten werk. Het zal de 1e keer wel wat langer duren, maar we gaan het zien.

Als ik goed ben geinformeerd, kun je een Arduino gewoon voeden met een 2s lipo.
Dus ook als je geen (u)bec gebruikt ivm high voltage servo's geen probleem.

Volgens OpenXsensor:
Functionalities provided at your choice :

Altimeter / Variometer
Uses normally a MS5611 sensor (GY-63 or GY-86 module)
Alternatives: a BMP085, a BMP180 or a BMP280 sensor can be used as first sensor
A second barometric sensor can be added
Possibility to change vario sensitivity and/or to switch between 2 vertical speeds from TX while flying
Air Speed
Uses normally a 4525DO-DS5AI001DP sensor
Alternative: ADS1115 + MPXV7002DP
Can also be used by oXs to compensate vertical speed measurements (dTE)
GPS
Can be connected to a GPS (NEO6/NEO7/NEO8) and transmit collected data
Accelerometer/gyroscope
Can be connected to a MPU6050 sensor (e.g. GY-86 module)
Can calculate vertical speed based on acceleration + baro (faster reaction of vario)
Can calculate Roll and Pitch for attitude indicator (using a Lua script on OpenTx)
Up to 6 voltages measurements with Arduino
Battery voltage measurements
Lipo battery cell measurements
Up to 4 more accurate (and/or lower) voltages measurements with an extra ADC
Uses a ADS1115 module
Can be combined with Current and Airspeed sensor
RPM sensor
Current sensor
Max Amp depends on the sensor being used (e.g. ACS712, ACS754, ACS758)
Can calculate the consumed current
Flow sensor (provides actual flow, remaining tank capacity in ml and %)
Can use any sensor outputting voltage
Conversion from Volt to other units (e.g. to degree for temperature sensor)
Can be associate with termistor
Can calculate glider ratio to improve glider setup while flying
Can generate several sequences of signal (e.g. for light sequencer)

Hierbij alvast wat URL's voor diegene die ook geïnteresseerd is om voor een paar euro een telemetrie sensor te maken.

https://openxsensor.github.io/

https://github.com/openXsensor/openXsen ... _Downloads

https://www.arduino.cc/en/Guide/HomePage

Gebruikersavatar
GVT
Lid
Berichten: 301
Lid geworden op: ma sep 29, 2014 11:17 pm
Locatie: Elburg
Contacteer:

Re: OpenXsensor - Telemetriesensor Arduino voor FrSky Multip

Bericht door GVT » wo nov 22, 2017 9:45 am

zo ziet de Arduino er uit als deze alleen als RPM sensor wordt gebruikt:

Afbeelding

En hier een combi met RPM sensor en twee temperatuur sensoren:
Afbeelding

Ik heb ze ook al gezien met GPS module en/of vario module.
Mogelijkheden genoeg.

Gebruikersavatar
Tonnie78
Berichten: 973
Lid geworden op: wo okt 29, 2014 10:38 am
Contacteer:

Re: OpenXsensor - Telemetriesensor Arduino voor FrSky Multip

Bericht door Tonnie78 » wo nov 22, 2017 9:49 am

Ik gebruik de OpenxSensor in combinatie met een RcExl ontsteking. Kan je gewoon rechtstreeks op de standaard aansluiting voor de toerental sensor aansluiten. Massa en puls naar de Arduino en het werkt.

Ik heb deze ook getest met een losse hall sensor en een magneet voor toepassing op een methanol motor en met een optische sensor. Werkt prima.

Gebruikersavatar
Tonnie78
Berichten: 973
Lid geworden op: wo okt 29, 2014 10:38 am
Contacteer:

Re: OpenXsensor - Telemetriesensor Arduino voor FrSky Multip

Bericht door Tonnie78 » wo nov 22, 2017 9:52 am

In mijn Piper doet de OpenxSensor het volgende.

-GPS
-Accu spanning van ontvangeraccu en accu voor de ontsteking
-Hoogtemeter middels druksensor
-Toerentalsensor

Kan nog uitgebreid worden met
-stroommeting
- snelheidsmeter met pitot buis
- acceleratie sensoren
- tek vario

Gebruikersavatar
GVT
Lid
Berichten: 301
Lid geworden op: ma sep 29, 2014 11:17 pm
Locatie: Elburg
Contacteer:

Re: OpenXsensor - Telemetriesensor Arduino voor FrSky Multip

Bericht door GVT » wo nov 22, 2017 9:59 am

Ja, ik las het.
Heb de huidige mogelijkheden in mijn 1e bericht gezet.
Super leuk en handig.
En natuurlijk de prijs niet te vergeten ;-)

Gebruikersavatar
GVT
Lid
Berichten: 301
Lid geworden op: ma sep 29, 2014 11:17 pm
Locatie: Elburg
Contacteer:

Re: OpenXsensor - Telemetriesensor Arduino voor FrSky Multip

Bericht door GVT » wo nov 22, 2017 11:47 am

Het is dus niet alleen voor FrSky en Multiplex:

The Multiplex receivers
The Frsky receivers : D series (HUB protocol) and X series (Smart Port protocol).
The Graupner receivers (Hott protocol)
The Jeti receivers (EX protocol only)

Gebruikersavatar
GVT
Lid
Berichten: 301
Lid geworden op: ma sep 29, 2014 11:17 pm
Locatie: Elburg
Contacteer:

Re: OpenXsensor - Telemetriesensor Arduino voor FrSky Multip

Bericht door GVT » wo nov 22, 2017 5:39 pm

EDIT: Niet meer nodig
---
@tonnie78
Zou je mij jouw oXs_config.h file kunnen sturen.
Heb jij alleen GPS, hoogte en RPM aan staan?
Ik wil in eerste instantie beginnen met ALLEEN rpm.
Zodat ik niet allerlei ongebruikte sensoren in de FrSky telemetrie lijst krijgt.
---

Ik heb ook een NEO M8N besteld.
Kijken of dat sneller en beter werkt dan de FrSky GPS versie 1

Gebruikersavatar
GVT
Lid
Berichten: 301
Lid geworden op: ma sep 29, 2014 11:17 pm
Locatie: Elburg
Contacteer:

Re: OpenXsensor - Telemetriesensor Arduino voor FrSky Multip

Bericht door GVT » do nov 23, 2017 9:28 am

De Arduino was binnen 10 minuten gesoldeerd en voor de 1e keer geprogrammeerd.
Maar helaas geen telemetry data. De hele avond zoeken.
Vannacht van een amerikaan een verkorte versie gekregen.
Vanmorgen snel geprogrammeerd en getest. Bingo... RPM als sensor gevonden.

En toen viel het kwartje. Er miste een bestand waardoor ik de Arduino maar met een klein deel programmeerde.
Sketch en bestanden opnieuw geinstalleerd en aangepast.

Nu RPM als sensor in de telemetrie.
Deze week eens testen of het ook in de praktijk op een draaiende motor werkt.
Wordt vervolgd.

Gebruikersavatar
GVT
Lid
Berichten: 301
Lid geworden op: ma sep 29, 2014 11:17 pm
Locatie: Elburg
Contacteer:

Re: OpenXsensor - Telemetriesensor Arduino voor FrSky Multip

Bericht door GVT » wo nov 29, 2017 12:48 pm

vervolg....

Op een motor met ontstekingsmodule, zie onderstaand schema, werkte het direct.
Afbeelding

Op een losse sensor (dus zonder ontstekingsmodule, zie onderstaand schema) werkte het in eerste instantie niet.
Afbeelding

Ook dat probleem gevonden:
Als ik de spanning meet tussen de massa en de signaalpin, meet ik bij de ontstekingsmodule een spanning van 5 volt die naar 0 volt valt bij passeren van de magneet en daarna weer 5 volt wordt.

Ondanks dat de hall sensor in het 2e voorbeeld zonder ontstekingsmodule met 5v gevoed wordt, is de uitgangsspanning minder dan 0,5 volt. Dat is dus te weinig. Met weerstand over de voedingspin en de signaalpin geeft hetzelfde signaal als met de ontstekingsmodule.

Nu even een kabeltje solderen en kijken of het ook echt werkt....

Gebruikersavatar
luppie
Beheerder
Berichten: 1730
Lid geworden op: do aug 12, 2010 9:29 pm
Locatie: Double-u monkeyfield
Contacteer:

Re: OpenXsensor - Telemetriesensor Arduino voor FrSky Multip

Bericht door luppie » wo nov 29, 2017 7:07 pm

mogelijk moet je de massa´s ook doorverbinden. Dus GND met GND. En inderdaad een pulldown weerstand tussen GND en pin8 of wanneer het signaal andersom is word het een pullup weerstand tussen 5V en pin 8
Heb je vragen over foto's op het forum of andere privacy gevoelige dingen, stuur dan een pb of email naar mij.

Plaats reactie