Hardware

Platinen RS485

Arduino mit RS485

Für mein neues Projekt, die A-10C II, brauche ich neue Kontrollerkarten. Nach einigen Recherchen fiel meine Wahl auf Arduino Nano die mit einem Mega und dem RS485 den kleinsten Verkabelungsaufwand ausmachen. Hier die Infos aus dem DCS-Forum

Über einem Arduino Mega, der mit USB am PC angeschlossen ist, werden alle Nanos direkt mit RJ45 verkabelt. 

Also hab rasch die Platine für den Master und den Client mit Sprint-Layout 6.0 geplant und bei den Chinesen erstellen lassen. 
5 Master (Mindestabnahme) und 30 Clients haben mit Versand, bei erstaunlich guter Qualität, keine 30€ gekostet)

Ein erster Test mit DCS – A-10C II und meinen Karten war schon mal vielversprechend. In den späteren Berichten kommen mehr Infos.

737MCP mit neuen „weißen“ Anzeigen und Filter

7-Segmentanzeigen in weiß, mit und 1 bzw. 2fach Filter  

 

Displayset – einzelne 7Segmentanzeigen

Display-Set by sim-pc.de V.1.03 (für einzelne 7Segemntanzeigen)

  • mini Packs für 3-6 Anzeigen, bei Bedarf auch kürzbar 
  • kompatibel mit Display-Card
  • kompatibel mit den Platinen von FSBUS, Rob

     
 

 

 

 

 

 
     

 

 

 

 

 

 

     

 

 

 

 

 

 

 

Controllercard 7Segment – Displaykarte

Weil mein alter Flugsimulator mit FSBUS läuft und dieser ja leider nicht weiterentwickelt wird, war ich auf der Suche nach Ersatz und da ich meine fertigen Panels weiter benutzen wollte, musste eine Lösung her mit der ich ohne viel Aufwand meine Karten weiter benutzen kann.

Ich hab mich jetzt für das Mobiflightsystem entschieden welches für die 7Segmentanzeigen den MAX7219-Chip nimmt.
Die Karte kann selbstverständlich auch mit Anderen Systemen genutzt werden die 7Segmentanzeigen oder LED’s benutzen 

Damit ich meine alten Anzeigen weiterhin benutzen kann, habe ich das Design der Platinen bewusst so aufgebaut das ich alle meine Kabel direkt weiter benutzen kann.

Displaycard by sim-pc.de V.1.03 (einzelne 7Segemntanzeigen)

  • Anschlüsse für 8  Anzeigen (bis 8 Stück pro Port) oder bis zu 64 LEDs, auch einzeln ansteuerbar
  • für Common Cathode (gemeinsame Kathode)
  • Ansteuerung über SPI Interface (bis 10 Mhz) mit nur 3 Leitungen (plus +5V und GND)
  • Helligkeitskontrolle softwaretechnisch über das Interface
  • externe Stromversorgung 5v
  • mehrere Platinen hintereinander schaltbar / Stapelbar(bei Mobiflight max. 4 pro Arduino Mega2560)
  • Arduino Mega stapelbar
  • visuelle Kartenanzeige (1 bis 4 per Stiftleiste)
  • kompatibel mit Sim-pc Diplay-Set (einzelne Platinen für 7Segmentanzeigen)
  • kompatibel mit den Platinen von FSBUS, Rob

     
 

 

 

 

 

 
     

 

 

 

 

 

 

     

 

 

 

 

 

 

 

Mazda RX8 canbus

Ich hab mal ein wenig mit der canbus-card für den Arduino Uno experimentiert und die ersten Test sehen nicht schlecht aus.
Das Tacho des RX8 eignet sich eigentlich optimal. Es ist günstig, geht bis 10K Rpm und 300Kmh.

      

  • Tankanzeige geht noch nicht
  • Anschnallzeichen lässt sich nicht deaktivieren

Update: 27.02.2017

Folgende Funktionen lassen sich über canbus steuern:

  • Öldruck (als Warnlicht und auch analog)
  • Batterieanzeige
  • Kühlwasseranzeige
  • Motorwarnleuchte
  • ABS Warnlicht
  • Bremsanzeige
  • Tempomat
  • EPS Warnlicht
  • DSC/ESP (On/off)
  • DSC active
  • Drehzahl
  • Geschwindigkeit
  • Tank

Direkt über den Arduino können dann noch Blinker und das Türwarnlicht geschaltet werden.

rcc v2 – real cockpit connector version 2

Status: Beta V.2.0.0.0 (29.01.2017)

  • Bodyshaker support (Assetto Corsa, Projekt Cars)
  • new output vars from games for own controls
  • support R3E – RaceRoom Racing Experience
  • many bugfixes and optimations
  • dokumentation not complete

Kurzanleitung:

Generell hat sich an der Bedienung zur alten Version nichts geändert.
Leider musste ich aber den internen Programmablauf etwas ändern. Dadurch ergibt sich auch eine Änderung am Arduinosketch. Dies betrifft also „nur“ die Benutzer vor V.2.0.0.0

V2 ist kein update, sondern eine eigenständige Version welche nur entpackt werden muss.

Benutzer der V1.x.x.x :
-im Debug der alten V1.x.x.x alte Werte auslesen und notieren
-neue V.2 in einem anderen Verzeichnis entpacken
-das mitgelieferte „BasicV2.ino“ auf dem Arduino flashen
-V2. starten verbinden und „zurücksetzen“ wählen
-die zuvor notierten Werte wieder konfigurieren

Output:

Der übergebene Outputstring kann im Tab „Dash“ für jedes Game angepasst werden. Nach und nach werden weitere „Outputs“ dazu kommen. Der String ist so konfiguriert das die ersten 5 Werte aus jedem Spiel immer gleich in Länge und Reihenfolge sind. Selbige werden immer ausgegeben.
Alle anderen Werte sind optional, unterschiedlich und können in den entsprecheneden readme’s nachgelesen werden.

Syntax:
   Kmh          Rpm            Fuel      Temp      Gear
SSxxx;RRxxxx;FFxxx;TTxxx;GGxx; (x steht immer für eine Ziffer mit führender Null)

Beispiel:
183 Kmh
4560 rpm
32 l Rest im Tank
122 Grad
5 Gang

Output:
SS183;RR4560;FF032;TT122;GG05;

Besonderheiten der zusätzlichen Outputs im Tab „Dash“:
Insgesammt gibt es 16 zusätzliche Ausgaben und nochmals 6 Gruppen mit möglichen Werten.
Gruppen beinhalten mehrere Werte. Zum Beispiel gibt es in Project Cars als erste Gruppe eine Wertfolge für „temptyre(4)“. In dieser Gruppe befinden sich die Werte für die Reifentemperatur aller 4 Reifen in der Reihenfolge VL, VR, HL, HR jeweils mit 3 Stellen die mit den Zeichen „~Q“ beginnen.

Als Beispiel: ~Q095097096095;
„~Q“ leitet den Wert der ersten Gruppe für 4 einzelne Werte ein.

Die Syntax der ersten 16 Einzelwerte gehen von „~A“ bis „~P“.
Die der 6 folgenden Gruppen von „~Q“ bis „~V“. (diese müssen im Arduinosketch aufgelöst werden)

Im Programmverzeichniss under „Arduinosketche/Enhanced V2“ befinden sich kleine einfache Sketchteile die sich schön in die Basis der BasicV2.ino intrgrieren lassen.

Download:

Bitte habt verständniss das ich kein support per Telefon oder per email gebe. Schreibt eure Fragen etc. bitte hier in die Kommentare.

Please understand that I do not give support by telephone or by email. Please write your questions, etc. here in the comments.

WP2Social Auto Publish Powered By : XYZScripts.com