Announcement

Collapse
No announcement yet.

RRTMS - RoadRunner tire monitoring system extension plugin

Collapse
X
  • Filter
  • Time
  • Show
Clear All
new posts

  • RRTMS - RoadRunner tire monitoring system extension plugin

    This plugin is designed to work in conjunction with my custom TPMS USB Receiver.
    A detailed description of the whole project can be found here.

    How it works:
    Pressure and temperature information are sent to the receiver and displayed on the car pc screen. When an under-inflated, over-inflated or over-heated tire is detected, RoadRunner will switch to the plugin skin and, if available, an audible voice message is spoken to warn the driver. The alerts depend on threshold value set for pressure and temperature by the config utility.
    This plugin has been developed as “Extension Plugin” using the guideline provided by Guino (thank you Guino), so it can be integrated in RoadRunner easily.

    Video of the plugin in action:


    How to install:
    Copy the files provided in the RoadRunner folder and the skin files in your favorite skin folder (you can also use the skin provided (that is part of my BMW-E36 skin) as a guideline to develop your own skin.
    Register the DLL, from a command prompt type: regsvr32 RRTMS.dll
    Add in your "MENU.SKIN" the command "X,RRTMS" and create a button with the comand "TMS" in order to switch to the plugin screen.
    Launch the utility “RRTMS Config” and set all the stuff.

    Added skin commands:
    COMANDS/BUTONS:
    “TMS” – Go to the main screen of the plugin
    “TMS_SILENT” – Silent mode. If active, the plugin will not show any warning

    INDICATORS:
    “TMS_SILENT” – Indicates that the silent mode is active.
    "TMS_ALERT_FL" - Indicates that in the front left tire there is an irregularities.
    "TMS_ALERT_FR" - Indicates that in the front right tire there is an irregularities.
    "TMS_ALERT_RL" - Indicates that in the rear left tire there is an irregularities.
    "TMS_ALERT_RR" - Indicates that in the rear right tire there is an irregularities.
    "TMS_ALERT_ST" - Indicates that in the spare tire there is an irregularities.
    “TMS_PRESSURE_ALERT” – Indicates that the pressure of a tire is under or over the threshold values
    “TMS_TEMPERATURE_ALERT” - Indicates that the temperature of a tire is over the threshold value
    “TMS _ALERT” – This will attempt to show TMS_PRESSURE|TMS_TEMPERATURE.gif from the current skin folder into the defined area when an alert is underway.

    LABELS:
    "TMS_PRESSURE_FL" – Shows the pressure of the front left tire.
    "TMS_PRESSURE_FR" – Shows the pressure of the front right tire.
    "TMS_PRESSURE_RL" – Shows the pressure of the rear left tire.
    "TMS_PRESSURE_RR" – Shows the pressure of the rear right tire.
    "TMS_PRESSURE_ST" – Shows the pressure of the spare tire.
    "TMS_TEMPERATURE_FL" – Shows the temperature of the front left tire.
    "TMS_ TEMPERATURE_FR" – Shows the temperature of the front right tire.
    "TMS_ TEMPERATURE_RL" – Shows the temperature of the rear left tire.
    "TMS_ TEMPERATURE_RR" – Shows the temperature of the rear right tire.
    "TMS_ TEMPERATURE_ST" – Shows the temperature of the spare tire.

    SLIDERS:
    "TMS_BATTERY_FL" – Shows the battery charge status of the front left sensor.
    "TMS_BATTERY_FR" – Shows the battery charge status of the front right sensor.
    "TMS_BATTERY_RL" – Shows the battery charge status of the rear left sensor.
    "TMS_BATTERY_RR" – Shows the battery charge status of the rear right sensor.
    "TMS_BATTERY_ST" – Shows the battery charge status of the spare tire sensor.

    Look at the skin provided for more details on how to use these commands.

    Screen shots:

    Click image for larger version

Name:	rrtms.jpg
Views:	1
Size:	110.5 KB
ID:	2301721
    - the plugin in action -

    Click image for larger version

Name:	conf1.jpg
Views:	1
Size:	80.7 KB
ID:	2302764
    - the config utility -

    Click image for larger version

Name:	conf2.jpg
Views:	1
Size:	92.4 KB
ID:	2302765
    - another screen shot of the config utility -

    Change log:
    1.00:
    -First release.

    1.10:
    - Improved the comunication between the USB port and the HID device.
    - Fixed a bug with the battery level sliders.

    1.20:
    - Fixed the issue with sliders when multiple plugins are loaded. (More informatinos on this thread)

    1.30:
    - Fixed a bug with the USB buffer.
    - Changed the default sensors locations in accordance with the suggested installation sequence of the original 3rdEye TPMS kit.
    - Added some improvements to the config utility.

    1.40:
    - Fixed the indicators in agreement with this thread.

    Downloads:
    RRTMS 1.40 Binary
    RRTMS 1.40 Source

    Downloads (Robby's Server):
    RRTMS 1.40 Binary
    RRTMS 1.40 Source

    Users request:
    BMW-E36 TMS SKIN PSD Source

    Modified (By Enforcer) version that saves SILENT setting.

    Extract this version to your TPMS folder (Would recommend you backup your current one first).

    Add to the RRTMS.ini file the following lines at the end

    Code:
     
    [GENERAL]
    SilentMode=True

    1.40 Modified to save SILENT setting





    1.42: Updated plugin to work with the new Dynamic Menus (This of course means I have also done Carwings skin files) Hope Robby doesn't mind - Enforcer


    download the 1.4.2 version by pressing the button below (Enforcer)

    Last edited by Enforcer; 09-07-2012, 10:14 PM.
    _______________________________________
    Car installation 95% [■■■■■■■■■■■■■■■■■■■]
    Current project: Parking sensor USB interface

  • #2
    NICE WORK!!! I can't wait for the hardware part to come out!!!

    Comment


    • #3
      no kidding this is SWEET.. i gotta find out how to get the hardware.
      mp3Car.com Senior Tech Blogger (Want a product reviewed? Contact me.)
      Follow Me on Twitter or Facebook
      Live mp3Car Facebook Chat

      Comment


      • #4
        Wonderful work Robby!!

        **** Solo 3 parole: 6 1 mito!! :-) ****
        My new dash setup with 8.4" LCD!
        Secondary (roof) LCD display
        False floor with mobo, amp and all the electronics
        Power supply and HDD Suspension system detail

        Comment


        • #5
          This is way too cool! I wish my car would tell me that instead of just saying there's a problem with "some" tire (doesn't say which) that has the "wrong" pressure (doesn't say over or under)...
          Ride Runner RR's Myspace

          "Being happy is not about having what you want, it's about wanting what you have."
          "The best things in life are always free - but that doesn't mean money can't buy you good things."

          Comment


          • #6
            I am so ready to ditch my SmarTire system just to incorporate this feature into my carPC.

            Bring on the hardware!
            Pico-ITX / XP Home with EWF-HORM / RR v12/02/2009 / Winamp v5.13 / RRMedia v1.2.2

            Comment


            • #7
              Siiiiiiick i saw the other thread this is sweeeet
              .______
              | '_ |__\___
              [(o)|___(o)] XB
              ._________
              | I__I I_I|_\__I
              [(o)______(o)]b VanPimpin'

              LostReceptions Apps D/L Here

              GPSGasoline- Rewriting

              Draw- SkribblePad for Touchscreens

              iGQwerty-iG3.0 Qwerty Keyboard

              CarPCNetwork

              Comment


              • #9
                Originally posted by Enforcer View Post
                I wonder if this will work in a submarine.
                What about a spaceship?
                _______________________________________
                Car installation 95% [■■■■■■■■■■■■■■■■■■■]
                Current project: Parking sensor USB interface

                Comment


                • #10
                  Is this just for Bm's or is it just me....what's the hardware requirement for this?

                  EDIT = Never mind,doh.
                  P4 2.8 HT, 512Mb Ram, 60Gb 2.5 HD, M4-ATX, SB Audigy2, BU353, Lilliput TS,Soundgraph Imon VFD,SONY Optiarc dvd Burner,RideRunner, iGo8, Custom Freedom 2.1

                  Comment


                  • #11
                    EXCELLENT!!!!!! You build it, they will come!!! I SOO want this!
                    The MC of Florida Car PC Meets
                    CAR:2001 Ford Crown Victoria
                    PC: Acer EEE 900HA with Win7 with CF 2.0.
                    Memory:1G
                    Drives:160gig
                    WI-FI:Cingular
                    GPS:IG2k9
                    Screen:Xenarc 700TSV
                    The Florida Meets Thread

                    Comment


                    • #12
                      that is truly awesome, well done

                      Comment


                      • #13
                        Well i dont know about anyone else but i think this is one of the best Plugins I have seen for RR since i have been using it!

                        Shame i havent had the know-how to do this before but hey!

                        Im working on the hardware side of things, il post any updates on the other detailed thread!

                        Comment


                        • #14
                          Wow, fantastic work on the hardware, skin, and configuration utility! Just wish there was a current place to buy the "whole package".

                          Over here in the U.S. we use PSI (Pounds per square inch) and not Bar's. In preparation to the hardware becoming avail, is there a way you could add a math conversion into the extension plugin to measure in PSI? Possibly just a check mark / drop down list in your config utility? I have never personally seen a tire pressure gauge, compressor or such using Milibar's here.

                          Secondly, another very useful addition, would be the ability to have a "Add Air" mode button on the skin. Pressing this & then adding air to the tires would sound an audible tone, speech or something to let you know you are at the correct pressure. It would save on adding air, checking with a gauge, adding more air, checking with a gauge... Adding air, OOPS too much...hisssssss.
                          Front End of Choice: Ride Runner (Is there anything else??? ) & Powered by the DFX5.1 Skin Available in the Mobile App Mart

                          My Fiero Build Thread

                          Comment


                          • #15
                            Robby has already done that John! you can change it in the settings (second picture down!!)

                            Comment

                            Working...
                            X