SBus2 Telemetriesensoren - wer hat schon was selbst gemacht

Neue Version

Neue Version

Endlich habe ich es geschafft die V1.0 hochzuladen.

Eigentlich war schon länger alles fertig. (Einige haben es auch schon testen dürfen)
Aber ich wollte alle Funktionen selber Testen bevor ich es auf die offentlichkeit loslasse.

Und speziell der GPS Sensor hat viel Zeit gekostet:

Alle variablen als int und float testen. Negativ und Positiv. Dezimalgrad und Grad Minuten. Und für jeden test die SD Karte auslesen ob alles korrekt ist, weil LAT und LON nicht auf dem Display der T14SG zu sehen sind (nur auf der SD Karte)

Egal.

jetzt ist alles getestet und Dokumentiert

Auch die Vario's udnd er GPS Sensor laufen jetzt ohne Fehler
Die FER zur Erkennung der Signalstärke ist eingebaut

Jetzt kann ich mich auf den ESP32 konzentrieren
 

Arwiy

User
Hallo!
Vielen Dank für Ihre Arbeit!
Ich würde gerne mehr über den Hardware-Teil der Sensoren erfahren.
Kann ich zum Beispiel einen Stromsensor verwenden und ihn an das Arduino anschließen?
Welchen GPS-Sensor haben Sie ebenfalls verwendet?
Vielen Dank im Voraus für Ihre Antwort.
 
Hallo!
Vielen Dank für Ihre Arbeit!
Ich würde gerne mehr über den Hardware-Teil der Sensoren erfahren.
Kann ich zum Beispiel einen Stromsensor verwenden und ihn an das Arduino anschließen?
Welchen GPS-Sensor haben Sie ebenfalls verwendet?
Vielen Dank im Voraus für Ihre Antwort.

Hallo Arwiy,

du kannst prizipiell jeden Sensor verwenden den du möchtest.
Die SBUS2 Library überträgt die Werte nur zum Sender. Woher die Werte kommen ist egal.

Ich möchte nur darauf hinweisen, dass der GPS Sensor (wenn ein Atmega328P verwendet wird) mit SoftSerial ausgelesen werden muss.


Ich selber habe in meinem Eigenbau ESC mehrere TC1046 Temperatursensoren (analog). Dies sind die selben Sensoren wie beim Unilog.
Spannung analaog gemessen mit wiederständen
Strom mit einem INA169
Und Drehzahl bekomme ich via UART (Softserial) von der Motor MCU

GPS verwende ich garnicht.

Gruß
John
 
Hallo,

für jemanden wo nur geringe Kenntnisse mit Arduino hat.
Wie würde ein System aussehen mit folgenden Funktionen

Temperatur, Drehzahl, für Benzin-oder Methanolmotor
Amper, Drehzahl und Restkapazität für Brushless Motor

Wo finde ich die entsprechenden Programmbausteine?

Colle Sache was ihr hier geleistet habt.

Gruß

Mathias
 
Hallo,

für jemanden wo nur geringe Kenntnisse mit Arduino hat.
Wie würde ein System aussehen mit folgenden Funktionen

Temperatur, Drehzahl, für Benzin-oder Methanolmotor
Amper, Drehzahl und Restkapazität für Brushless Motor

Wo finde ich die entsprechenden Programmbausteine?

Hallo Mathias,

fix&fertig wirst du wohl nichts finden.
du kannst nach "Arduino Temperatursensor" bei google suchen
oder "Drehzahlsensor arduino"
"RPM Arduino"
"Stromsensor Arduino"

"Die Lösung" wird es nicht geben.
So suchst du dir alle Teile zusammen die du haben möchtest.
Im Idealfall fügst du alles zusammen und freust dich das es funktioniert.

Wenn nicht kannst du in diversen Foren dein Problem schildern und die Lösung erarbeiten.

Mit etwas glück findest du etwas vergleichbares im www

Wenn dann alles funktioniert packst du deine Werte in meine Bibliothek und siehst sie auf deiner Futaba Funke

Gruß John
 
ESP32 Support

ESP32 Support

Hallo,

in das bekannte Github Repo habe ich die Anpassungen für den ESP32 hochgeladen.

Die SBUS2 Telemetrie läuft jetzt stabil auf dem ESP32 ohne Bugs und Fehler.
Außerdem habe ich alles in eine Library gepackt. Je nachdem welches Board Ihr auswählt (Pro Mini oder ESP32) wird der entsprechende Code eingebunden und kompiliert.

Für die Nutzung des ESP32 benötigt man einen 1k Widerstand zwischen RX und TX und ein Servo (SBUS) Kabel an RX. Nicht mehr und nicht weniger ;)
Außerdem sind die RX und TX Pins (fast) frei wählbar.

Gruß John
 
erst versuchen zu kompilieren.
Eventuell ist der Code kompatibel für den ATTINY167
bei gelegenheit probiere ich es auch mal, habe nur keine hardware.

@ All:
Meine Library ist jetzt auch über den Arduino Bibliotheksverwalter (Library Manager) verfügbar.
 
Hallo,

es gibt wieder etwas neues.
Ich habe die Library überarbeitet (alle Fehler und Funktionen die sich so angehäuft haben)

Bisher ist diese noch nicht hochgeladen.
Ich brauchte noch jemanden der eine neue Funktion testen könnte.

Jemand mit:
- ESP32
- original SBUS2 Sensor

In der neuen Version gibt es die Möglichkeit alle Sensorwerte auf dem SBUS2 auszulesen und auszugeben.
Dazu zählen alle Sensorwerte vom ESP32, aber auch alle Werte wie z.B. Empfängerspannung und andere Sensoren.

Leider habe ich keinen einzigen original Sensor zum testen.

Freiwillige vor :D
 
Das auslesen der Sensorwerte scheint gut zu funktionieren (mit einem Jetcat SBUS2 Sensor)

Mit original Futaba Sensoren konnte ich noch nicht testen:cry:
Findet sich ja keiner......


Jedenfalls gibt es eine weitere tolle Funktion: Den Simulationsmodus.
Damit benötigt man keine Fernbedinung mehr und keinen Empfänger. Der ESP32 sendet selbständig SBUS2 Frames und simuliert damit einen Empfänger (R7008SB u.ä.)

Wozu das gut ist?
- Keine Ahnung:rolleyes:
- Man könnte den ESP32 als WLAN to SBUS2 Bridge verwenden
- Oder Sensoren testen
- Eingene Projekte testen (Laufzeit) ohne Fernbedienung
- Oder aber unbekannte Sensoren decodieren

daher gibt es hoffentlich bald einen neuen Sensor -> den Jetcat SBUS2 Sensor
 
Ich habe auf Git ein kleineres Update hochgeladen.

ein paar Fehler wurden behoben und es gibt neue Sensoren.

- Kontronik ESC
- Scorpion ESC
- JetCat V10

Alle diese Sensoren kann ich nicht testen, da ich nur eine T14SG habe.

Ich würde mich sehr freuen wenn jeand die Sensoren mal testen könnte.
Besonders den JetCat Turbinen Sensor
 
Ansicht hell / dunkel umschalten
Oben Unten