Dazu muss aber erst wieder neu kompiliert werden.
Daher einfach zu kompliziert und vom 2040 überholt worden.
Selbst das Telemetrieprotokoll kann einfach über einen Konsolenbefehl geändert werden.
Und die Hardware liegt preislich etwa auf gleichem Niveau, wenngleich leistungsmäßig weit auseinander.
Deshalb kann ich nur jedem raten, der nicht im Code rumeiern möchte den 2040 OxS zu nutzen.
Danke dir Kalle. Vielleicht ist das doch alles zu kompliziert für mich. Habe keine Ahnung, was du schreibst ;-)Auch das 'alte' oXs hat da eine Möglichkeit zu schauen, was sich tut.
In 'openXsensor/openXsensor/oXs_gps.h'
#ifdef DEBUG
HardwareSerial* printer;
#endif
cu KH
- ja, von 0-29Was mir noch unklar ist:
- Heisst das nun, dass ich auch den S-PORT-Kanal (FRSKY) Sfrei wählen und konfigurieren kann?
- Muss ich noch irgendwo einen 1 kOhm Widerstand einbauen?
Arduino:
Bist du sicher, dass der Archer auf S-Port eingestellt ist? Wenn ja, dann aktivier doch mal die Spannungsmessung im Sketch. Du musst nichts anschließen, siehst dann aber nach der Sensorsuche, ob der Sensor mit dem Empfänger überhaupt zusammenarbeit.
RP2040:
- ja, von 0-29
- es ist eine Empfehlung für den S-Port-Anschluss, bzw. Telemetrieanschluss generell
Ohne Vorwiderstand killt jede Spannung > 3.3 V am Telemetrieanschluss sofort den TLM-GPIO. Es gibt zwar noch 28 andere, aber das muss ja nicht sein
Re SpannungsmessungArduino:
Bist du sicher, dass der Archer auf S-Port eingestellt ist? Wenn ja, dann aktivier doch mal die Spannungsmessung im Sketch. Du musst nichts anschließen, siehst dann aber nach der Sensorsuche, ob der Sensor mit dem Empfänger überhaupt zusammenarbeit.
RP2040:
- ja, von 0-29
- es ist eine Empfehlung für den S-Port-Anschluss, bzw. Telemetrieanschluss generell
Ohne Vorwiderstand killt jede Spannung > 3.3 V am Telemetrieanschluss sofort den TLM-GPIO. Es gibt zwar noch 28 andere, aber das muss ja nicht sein
// ***** 2.1 - Frsky data *****
#define VFAS_SOURCE VOLT_1
// ***** 6.2 - Voltage parameters *****
#define ARDUINO_MEASURES_VOLTAGES YES
// Each of following lines contains 6 parameters, the first value is for VOLT_1, the second for VOLT_2, ... up to the sixth for VOLT_6
#define PIN_VOLTAGE 6 , 8 , 8 , 8 , 8 , 8 // Fill all 6 values; set to 0 up to 7 for analog pins A0 up to A7 ; set the value to 8 for the voltage(s) not to be measured.
#define RESISTOR_TO_GROUND 2.95 , 10 , 10 , 10 , 0 , 18 // set value to 0 when no divider is used for a voltage; can contains decimals
#define RESISTOR_TO_VOLTAGE 46.9 , 8.7 , 22 , 27 , 0 , 47 // set value to 0 when no divider is used for a voltage; can contains decimals
#define OFFSET_VOLTAGE 0 , 0 , 0 , 0 , 0 , 0 // optionnal, can be negative, must be integer, in principe in mv
#define SCALE_VOLTAGE 1.00 , 1.0 , 1.0 , 1.0 , 1.0 , 1.0 // optionnal, can be negative, can have decimals
// Each of following lines contains 6 parameters, the first value is for VOLT_1, the second for VOLT_2, ... up to the sixth for VOLT_6
#define PIN_VOLTAGE 6 , 8 , 8 , 8 , 8 , 8 // Fill all 6 values; set to 0 up to 7 for analog pins A0 up to A7 ; set the value to 8 for the voltage(s) not to be measured.
#define RESISTOR_TO_GROUND 2.95 , 10 , 10 , 10 , 0 , 18 // set value to 0 when no divider is used for a voltage; can contains decimals
#define RESISTOR_TO_VOLTAGE 46.9 , 8.7 , 22 , 27 , 0 , 47 // set value to 0 when no divider is used for a voltage; can contains decimals
#define OFFSET_VOLTAGE 3000 , 0 , 0 , 0 , 0 , 0 // optionnal, can be negative, must be integer, in principe in mv
#define SCALE_VOLTAGE 1.00 , 1.0 , 1.0 , 1.0 , 1.0 , 1.0 // optionnal, can be negative, can have decimals
Das heisst für mich, entweder ist das GPS futsch, wobei das kann nicht sein, da alles schön blinkt oder die Verdrahtung ist falsch. Werde wohl TX und RX vertauschen....
Danke dir Kalle!Warum nur diese Spekulationen?
GPS, USB Uart und u-center und du WEISST, ob das GPS Modul in Ordnung ist oder einen weg hat.
Anhang anzeigen 12540986
cu KH
Vielen Dank, onki.Das von Kalle gezeigte Kabel, liegt den neueren GPS-Modulen leider nicht mehr bei.
Somit müssten die Kabel entsprechend an den RS232/USB Konverter angeötet werden um das Modul mit dem UCenter zu testen.
Danke dir, Allerhopp. Leider nix geholfen. Werde wogl zuerst das GPS testen.Am Arduino oXs Code für GPS wurde vor 3 Monaten etwas geändert. Nimm vielleicht mal diese ältere Version und teste damit, ist ja kein großer Aufwand. Die Konfiguration sollte passen, kannst ja aber noch mal drüberschauen (.txt in .zip ändern). Wenn das GPS mit dieser Version funktioniert, funktioniert es auch mit u-center
Du meinst die DuPont Verbinder?! Selber mache. Kommst im Modellbau über kurz oder lang sowieso nicht drum rum. Vernünftiges Werkzeug vorausgesetzt ist das ein Klacks. Aber ist ein anderes Thema ....Grundsätzlich habe ich die Teile. Was mir fehlt sind die Kabel. Sind dies "Micro JST SH 1.0mm 4 Pin Connector"?
Ich vermute, dass die BN-180 nicht defekt sind. Ggf. sind die Protokoll und/oder Speed-Settings nicht so, wie sie erwartet werden.n Dank an euch, dass ihr meine Fragen beantwortet habt!
Problem gefunden. Beide BN-180 sind defekt....kann ja eigentlich nicht sein. Ich habe gestern 2 Stück BN-220 erhalten und siehe da, alles funktioniert!