ibanezgomez
Jr. Member
Karma: +10/-0
Offline
Posts: 33
|
|
« on: August 25, 2017, 03:53:05 AM »
|
|
|
Hello guys, I would like to present you the FISBlocks. https://www.youtube.com/watch?v=SrW62MARdsMIt is a personal proyect which I have also been working for a long time and it consist in an Arduino based device that allows us to consult in real time mechanical parameters of the vehicle based on Measurment Blocks. It implements part of the KWP1281 to carry out the diagnosis and obtain the information. In addition, this device also implements part of the private 3LB protocol that allows us to control the content that is displayed by the secondary screen of 2 lines x 8 digits of the instruments that incorporate FIS-DIS technology wich are in some VAG clusters. All the information is here: https://github.com/ibanezgomez/fisblocksThis is my way of thanking the entire open source community for all the work that has been done with the development of Nefmoto and the forum. Thank you very much to all, you are AWESOME! Hope you like it
|
|
« Last Edit: August 25, 2017, 05:05:04 AM by ibanezgomez »
|
Logged
|
|
|
|
BlackT
|
|
« Reply #1 on: August 25, 2017, 05:54:06 AM »
|
|
|
Great work you did there I was searching something like this Arduino and K-line. Thank you
|
|
|
Logged
|
|
|
|
nyet
|
|
« Reply #2 on: August 25, 2017, 06:06:09 PM »
|
|
|
Stickied. Thank you!
|
|
|
Logged
|
ME7.1 tuning guideECUx PlotME7Sum checksumTrim heatmap toolPlease do not ask me for tunes. I'm here to help people make their own. Do not PM me technical questions! Please, ask all questions on the forums! Doing so will ensure the next person with the same issue gets the opportunity to learn from your ex
|
|
|
ibanezgomez
Jr. Member
Karma: +10/-0
Offline
Posts: 33
|
|
« Reply #3 on: September 11, 2017, 01:01:50 PM »
|
|
|
Stickied. Thank you!
Great work you did there I was searching something like this Arduino and K-line. Thank you You're welcome, hopefully useful
|
|
|
Logged
|
|
|
|
adam-
|
|
« Reply #4 on: September 11, 2017, 01:44:12 PM »
|
|
|
I wish we could figure out how to use the entire screen...
|
|
|
Logged
|
|
|
|
ibanezgomez
Jr. Member
Karma: +10/-0
Offline
Posts: 33
|
|
« Reply #5 on: September 11, 2017, 11:15:59 PM »
|
|
|
I wish we could figure out how to use the entire screen...
Yes... maybe some day
|
|
|
Logged
|
|
|
|
Tony@NefMoto
Administrator
Hero Member
Karma: +132/-4
Offline
Posts: 1389
2001.5 Audi S4 Stage 3
|
|
« Reply #6 on: September 17, 2017, 09:48:13 AM »
|
|
|
Great project. I was always hoping to find the time to do something similar myself. Thanks for sharing on GitHub.
|
|
|
Logged
|
|
|
|
THANAS
Jr. Member
Karma: +3/-2
Offline
Posts: 43
Yes.
|
|
« Reply #7 on: September 17, 2017, 10:12:53 AM »
|
|
|
Really well done and thanks a lot for sharing it .
|
|
|
Logged
|
|
|
|
focalpoint519
Full Member
Karma: +29/-65
Offline
Posts: 148
|
|
« Reply #8 on: September 18, 2017, 09:33:34 AM »
|
|
|
Very nice work mate, i wonder if these measuring blocks have a high enough sample rate to be tweaked into water meth controller output, looks like a good foundation for it.
|
|
« Last Edit: September 18, 2017, 04:00:44 PM by focalpoint519 »
|
Logged
|
|
|
|
NateDawg
Newbie
Karma: +0/-1
Offline
Posts: 7
|
|
« Reply #9 on: October 16, 2017, 08:51:35 AM »
|
|
|
Thank you so much this is awesome!! I've always wanted something that could communicate with my FIS but had no idea how to figure out the 3LB protocol.
|
|
|
Logged
|
|
|
|
adam-
|
|
« Reply #10 on: October 17, 2017, 02:21:08 PM »
|
|
|
I bought a KKL cable yesterday and have a UNO sitting; so this will start soon. I'm going to leave the UNO on all the time and get it to sense when I turn the ignition on; that way I can have it greet me "good morning/good afternoon". It can get the time from the cluster (the first time it ever boots) and then keep an eye on it. How are you toggling through the menus?
|
|
|
Logged
|
|
|
|
Black_A4
Full Member
Karma: +1/-1
Offline
Posts: 51
|
|
« Reply #11 on: October 18, 2017, 02:19:45 AM »
|
|
|
|
|
|
Logged
|
|
|
|
adam-
|
|
« Reply #12 on: October 18, 2017, 02:53:27 AM »
|
|
|
Because this is <£10 and a ColourMFA >£190 exc. fitting.
|
|
|
Logged
|
|
|
|
flamy
Full Member
Karma: +6/-0
Offline
Posts: 56
|
|
« Reply #13 on: October 18, 2017, 11:10:58 AM »
|
|
|
Thank you very much! Great project!
|
|
|
Logged
|
|
|
|
adam-
|
|
« Reply #14 on: October 19, 2017, 11:55:52 AM »
|
|
|
Code: #include <TimeLib.h>
const int IgnitionMonitorPin = 8; int IgnitionState = 0; // variable for reading the pushbutton status
int CurrentHour = 0; String GreetingMessage = "";
void setup() { // put your setup code here, to run once: Serial.begin(9600);
setTime(19, 00, 00, 00, 00, 00); pinMode(IgnitionMonitorPin, INPUT);
//say hi on boot Serial.println("Hello, world"); }
void loop() { // put your main code here, to run repeatedly: IgnitionState = digitalRead(IgnitionMonitorPin); CurrentHour = hour();
if (IgnitionState == 1) { // turn LED on:
if (CurrentHour > 00 && CurrentHour < 12) { GreetingMessage = "Good morning, Adam."; }
if (CurrentHour >= 12 && CurrentHour < 18) { GreetingMessage = "Good afternoon, Adam."; }
if (CurrentHour >= 18 && CurrentHour < 24) { GreetingMessage = "Good evening, Adam."; }
Serial.println(GreetingMessage); }
delay(1000); }
This is my first block of C and I'm obviously still learning, but this is just an hour. It checks the status of Pin 8 and see's if it's High or Low (ignition or off). If it's went live, I've turned the ignition on, so get the time (currently just force set to 19hours), then create a message of "Good evening, Adam.".
Baby steps!
|
|
|
Logged
|
|
|
|
|