Great job Torben
TPMS data through OBD / ECU
-
-
wie geil ist das denn
-
Das ist ja geil,
solltest du echt zum Verkauf fertig entwickeln.
Rolf
-
Alles anzeigen
Echt top.Wie hast du das gemacht?
Bin grade auch dabei mir sowas in der Art mit nem Raspi zu basteln.
Wie hast du das in die Anwendungen vom MZD bekommen? -
So geht das nicht,
du kannst mir hier nicht den Ballon aufblasen und dann wieder die Luft rauslassen.
Was würde mich sowas kosten ?
Rolf
-
Hehe, danke. Wie gesagt, ist noch ein Prototyp und war happy, dass es endlich im Auto angezeigt wurde. Ich arbeite noch an der ID-Reifen-Zuweisung, denn initial kommen die Werte ungeordnet rein.
Zwei Jungs aus dem Spider-Forum haben mich mit Platine und dem Protokoll zur Kommunikation mit dem Auto unterstützt.Vereinfach ausgedrückt:
Ich habe einen Arduino Microprozessor am UBS-Anschluss. Auf dem MZD ist die App und eine Exe installiert, die mit dem Microprozessor kommunizieren können.
Am Microprozessor ist ein Funkempfänger (CC1101) für 433 MHz-Signale wie z.B. von den Reifendrucksensoren. Eine große Aufgabe war, diese Signale zu entschlüsseln.Benötigt wird:
- die App (in Entwicklung)
- Arduino Nano und ein CC1101 Empfänger.Wer löten kann (oder wer mit einem Breadboard oder Kabelverbindungen arbeiten will) und sich ein bisschen mit Arduino auskennt, kann das selber bauen. Der Code für den Arduino usw. kann ich zur Verfügung stellen.
Einen Preis kann ich (noch) nicht beziffern. Ich fühle grad so ein bisschen vor, wie groß die Nachfrage wohl wäre.An der App gibt es noch ein paar Baustellen:
- Designanpassungen für andere Fahrzeuge als den 124 Spider – Designer: wenn jemand Draufsichten des MX-5 (auch RF) evtl. sogar in verschiedenen Farben erstellen kann, gerne melden!
- ID-Reifen-Zuweisung
- Installer (USB-Stick wie Speedometer-App)
- Kompatibilität mit den unterschiedlichen Firmwares (bisher nur 56.xxx getestet, Probleme mit 70.xxx+ vermutet)Die App kann ich auch zur Verfügung stellen, muss zum jetzigen Beta-Test aber parallel zur Speedometer-App installiert werden, was im Moment nur über SSH/FTP geht und die IDs müssen über SSH zugewiesen werden.
@MX593 Benutzt du das hier auf dem Raspi? https://github.com/merbanan/rtl_433
Der Code "tpms_abarth124" ist von mir, damit solltest du deine Sensoren auch empfangen können (würde mich über Feedback freuen). Die Sensoren reagieren auf Bewegung oder Druckänderung > +/- 10% (~ 0,2 bar) und senden dann 2 oder 3 mal kurz hintereinander. Und dann ein paar mal alle 4 Stunden. -
-
Hehe thanks. As I said, there is still a prototype and was happy that it was finally displayed in the car. I'm still working on the ID-tire assignment, because initially the values come in unordered.
Two guys from the Spider forum supported me with the circuit board and the protocol for communication with the car.In simple terms:
I have an Arduino microprocessor on the UBS connector. The app and an exe that can communicate with the microprocessor are installed on the MZD.
The microprocessor has a radio receiver (CC1101) for 433 MHz signals such as those from the tire pressure sensors. It was a big task to decipher these signals.What is required:
- the app (in development)
- Arduino Nano and a CC1101 receiver.If you can solder (or if you want to work with a breadboard or cable connections) and are familiar with Arduino, you can build it yourself. I can provide the code for the Arduino etc.
I can't (yet) put a price on it. I just feel a bit how big the demand would be.There are still a few construction sites on the app:
- Design adjustments for vehicles other than the 124 Spider - Designer: if someone plan views MX-5 (also RF) can possibly create in different colors even like to contact me!
- ID tire assignment
- Installer (USB stick like Speedometer app)
- Compatibility with the different firmware (so far only 56.xxx tested, problems with 70.xxx + suspected)I can also make the app available, but for the current beta test it has to be installed parallel to the Speedometer app, which at the moment only works via SSH / FTP and the IDs have to be assigned via SSH.
@ MX593 Do you use this here on the Raspi? https://github.com/merbanan/rtl_433
The code "tpms_abarth124" is mine, so you should be able to receive your sensors (I would appreciate your feedback). The sensors react to movement or pressure changes> +/- 10% (~ 0.2 bar) and then send 2 or 3 times in quick succession. And then a couple of times every 4 hours.That is awesome @ 'Torben', huge task
From what I hear root access to MZD is blocked in current firmware versions, tweaks nee to be installed hacking through the serial port. Would this be the case for your apps as well?
-