Custom OBD II jauge avec Look OEM (4 / 9 étapes)

Étape 4: (si vous utilisez mon code ou faire votre propre) trouver le véhicule spécifique CAN codes pour votre ECU

Trouver le véhicule spécifique peuvent codes pour votre véhicule peut vous donner beaucoup plus d’informations que le générique OBD II PID. Dans mon cas la communauté BRZ/FRS/GT86 a découvert deux codes importants qui affichent des données que vous ne serait autrement pas en mesure d’obtenir de ces voitures via le standard OBD II PID.

Pour ma voiture, mentionnons (très important pour la piste/autocross conduite) température de l’huile et le carburant restant.

J’ai dû modifier/utiliser le David Irvine API pour utiliser le PID de Temp d’huile. Pour beaucoup d’applications (et pour le mien), c’était un processus à deux volets. Vous devez tout d’abord exprimer un en-tête CAN et ensuite demander le PID comme vous le feriez normalement. J’ai ajouté ce code pour le code d’initialisation de ELM327 :

ExécuterCommande ("À SH 7E0", données, 20) ; (En-tête CAN spécifique FRS/gt86/brz)

Alors, j’ai interrogé pour la température de l’huile :

Status=GetBytes("21","01",Values,1) ;

(J’ai ajouté ma propre fonction de la classe ELM327 pour cela).

Ainsi, la partie la plus difficile est de trouver ce que voici pour votre voiture. Les endroits les plus faciles à regarder sont :

-Les forums d’appli android de couple

-Les forums spécifiques de véhicule pour votre marque/modèle de voiture (j’ai trouvé que c’est particulièrement vrai pour beaucoup des modèles de camion diesel).

-La bibliothèque Scangauge X calibre PID (http://www.scangauge.com/support/x-gauge-commands/)

- Et, enfin si vous ne trouvez pas ce que vous cherchez, vous pouvez faire quelques CAN renifler votre propre (qui il y a des autres instructables sur:)

Après avoir trouvé le bon PID, la partie suivante se redresse les données hors (parfois longue) chaîne de caractères retournés. Obtenir cette position correcte est parfois une douleur et exige beaucoup de débogage et éventuellement un croquis de l’arduino spécifique où vous deviner et vérifiez les positions jusqu'à ce que vous obtenez proches. Une autre approche consiste à spam les réponses à la série monitor (un arduino mega est utile ici) puis leur représentation graphique dans une feuille de calcul pour figurer dehors qui hex numéro change (converti en decimal) avec la lecture de capteur spécifique vous intéresse. Vous pouvez également vérifier ce contre la vérité au sol d’un capteur réel ou d’un bon programme de OBD II connu comme l’application de couple.

Articles Liés

IoT jauge avec Arduino, Yaler & IFTTT

IoT jauge avec Arduino, Yaler & IFTTT

Comment créer un Web-enabled, Arduino-basé IoT calibre avec une API REST et connecter à la plate-forme de mash up IFTTT.com , via le service de relais de Yaler.net *.Ce qui est intéressant à ce sujet ? Avec le Canal Maker, IFTTT prend en charge les W
Custom Lasered bois Coasters avec support

Custom Lasered bois Coasters avec support

Si vous avez aimé la vidéo s'il vous plaît vous abonner à ma chaîne YouTube.J'ai fait un ensemble de sous-verres de bois personnalisés avec un support de montagnes russes tout d'un petit morceau de contreplaqué 1/4", à l'aide d'une machine de laser C
Build A Custom OS béquille avec fonte d’aluminium

Build A Custom OS béquille avec fonte d’aluminium

donc j'ai eu ahold d'un cadre fin des années 80 modèle GT performer, j'ai finalement décidé d'édifier. J'ai utilisé certaines parties les plus anciennes que j'ai eu et ordonné certaines parties GT plus récents. Le montage pour les freins de la vieill
Steampunk jauge Moonphase horloge

Steampunk jauge Moonphase horloge

j'ai fait une horloge steampunk, une vieille boîte en bois téléphone, trois jauges analogiques, commutateurs, une fenêtre d'affichage, et d'un mécanisme de liquidation. L'horloge affiche les heures, les minutes et les secondes sur les jauges et quand
Servo commandée jauges de voiture

Servo commandée jauges de voiture

Cette instructable a été créée dans l'accomplissement de l'exigence de projet de la Makecourse à l'Université de Floride du Sud (www.makecourse.com).Mon nom est Andrew Smith et cette volonté instructable aller bien un projet que j'ai fait pendant mon
Pulse oxymètre Data Capture avec framboise Pi

Pulse oxymètre Data Capture avec framboise Pi

Ma fille a quelques problèmes de santé qui nécessite d'être branché à un oxymètre de pouls pendant la nuit qui surveille son niveau d'oxygène et la fréquence cardiaque. Nous avons des infirmières de nuit donc nous pouvons dormir, mais parfois nous ré
Jauges de Go-Nogo - outil d’évaluation des risques d’incendie forestier

Jauges de Go-Nogo - outil d’évaluation des risques d’incendie forestier

La quantité et la taille des débris ligneux fins trouvés sur le sol d'une forêt est un indicateur de risque d'incendie. Débris ligneux fine sont mesurée le long d'une ligne et enregistrées dans des intervalles de taille. Ceux-ci sont regroupés en 5.,
Cafe Racer Gas Tank

Cafe Racer Gas Tank

Ce Instructable détaille la restauration et la modification d'un réservoir d'essence Honda CB350 1973 pour une utilisation sur une conversion de Honda CB650SC Nighthawk Cafe Racer de 1983. Le réservoir de 73 CB350 ne rentre pas le cadre de la 83 CB65
Comment construire votre tout vraiment très vite

Comment construire votre tout vraiment très vite

il y a quelques années, j'ai écrit un bref document sur les méthodes pour fabriquer rapidement des éléments des systèmes mécaniques intitulé Comment construire votre Robot vraiment vraiment rapide. Il a été pris en charge pour les étudiants du MIT 2.
Tableau de bord, port d’alimentation USB

Tableau de bord, port d’alimentation USB

j'ai décidé récemment de consacrer mon iPod nano ancienne comme mon appareil « car-tunes » et étant donné que la batterie devient faible je voulais assurer une alimentation régulière pour les longs voyages. J'ai acheté 2 adaptateurs USB pour l'allume
Comment roue de prototype pour votre voiture

Comment roue de prototype pour votre voiture

Ceci couvre comment faire roue qui fonctionnent. Il ne pourrait pas être la plus longue durée (ou la plus jolie), mais avec une couple d'heures et environ 10 $ dans les matériaux (en fonction de chapardage de capacité), vous pouvez voir si ça vaut co
Comment reconstruire un moteur

Comment reconstruire un moteur

cette façon de guider vise à expliquer le processus impliqués dans la reconstruction d'un moteur. C'est une très intense et processus compliqué que je ne recommande pas être prises par toute personne qui n'est pas un professionnel.Moteur Rebuild Task
Big Mechanical K'nex Car

Big Mechanical K'nex Car

Bienvenue tout à mon entrée pour le concours K'nex Instructables ! Ma création est un gros véhicule avec caractéristiques mécaniques réalistes et un tas d'éléments très intéressants !J'ai commencé à jouer avec K'nex quand j'avais environ 3-4 ans et a
RGB LED voiture Dash et éclairage de la porte

RGB LED voiture Dash et éclairage de la porte

Bandes LED RGB sont un excellent moyen d'ajouter discrètement la couleur dans les lieux, ils viennent généralement avec endos adhésif pour le rendre plus facile à coller n'importe où. Ces bandes de LED sont devenues assez simple et peu coûteux à ache