Voiture - arnaudrco/exemples GitHub Wiki
8 dépôts github : exemples-de-montages festisol CROUS-micro-python piano visio anumby jouets developpement-voiture raspberry-pico Blog ateliers numériques Repair Café d'Orsay
Réparer une voiture ? C'est compliqué et il faut des outils spécifiques. Mais je peux faire plein d'opérations simples comme changer la batterie, le liquide de refroidissement ou régler les phares. Avec une association, c'est encore mieux !
sonde OBD2 sur téléphone
Le code "1234" ouvre la connexion bluetooth. Les sondes "elm327 bluetooth android" sont économiques ; pas besoin de fil
Pour interpréter les résultats cela reste mystérieux ; les applications android sont nombreuses ; j'ai essayé InCarDoc
Je n'ai pas essayé les versions payantes ; le monde nouveau du diagnostic est prometteur
publication du Cambuis
Le repair café dans la publication du Garage associatif des Ulis
batterie usée
Les batteries sont souvent en panne mais plein de réparations sont réussies dans l'Atelier-Batterie ; pour les voitures j'utilise un chargeur intelligent avec pulsation pour régénérer une batterie usée
sonde OBD2 filaire
Cette sonde était resté dans mon garage longtemps inutilisable sans trop de documentation ; installation sur prise USB pour un véhicule C4 : test de la sonde obd2 réussi avec la vitesse de 38400 bauds essayée par hasard !
La sonde OBD2 clignote lors de la lecture des données
https://github.com/arnaudrco/exemples/assets/90700891/156d929a-62c1-404d-9aa6-648e03dd6eb2
La voiture donne une information pas toujours disponible pour l'utilisateur ; avec un outil de diagnostic de voiture OBD2, lecteur de code, détecteur automobile je dispose de plein d'information disponible en Bluetooth ou en WIFI
Commentaire de Michel : Par exemple une voiture ne donne pas la consommation en l/h quand on ne roule pas. Le capteur OBD l'a révélé. C'était juste pour voir s'il y avait eu de défauts enregistrés, et regarder les autres paramètres. En fait il y a une foultitude de capteu
logiciel scantool
Pour l'installer sous Linux
sudo apt-get install scantool
Python
Certaines fonctions sont programmées en Python https://github.com/brendan-w/python-OBD
Calculated Engine Load
Engine Coolant Temperature
Fuel Pressure
Intake Manifold Pressure
Engine RPM
Vehicle Speed
Timing Advance
Intake Air Temp
Air Flow Rate (MAF)
Throttle Position
Engine Run Time
Fuel Level Input
Number of warm-ups since codes cleared
Barometric Pressure
Ambient air temperature
Commanded throttle actuator
Time run with MIL on
Time since trouble codes cleared
Hybrid battery pack remaining life
Engine fuel rate
Vehicle Identification Number (VIN)
valise de test
[EN COURS] versions libres des sondes de test
https://github.com/VaAndCob/ESP32-OBD2-Gauge/blob/main/README.md
Garage associatif des Ulis
Visite au GAU
Le Garage associatif des Ulis est une association bien sympathique
réglage des phares d'une voiture
Réglage avec une clé Allen
références
logiciels de diagnostic
https://samhobbs.co.uk/2015/04/scantool-obdii-car-diagnostic-software-linux
esp32-obd2
sondeCette sonde visualise quelques services (PID)
char *obd2_request_calculated_engine_load() { return "01 04"; }
char *obd2_request_engine_rpm() { return "01 0C"; }
char *obd2_request_engine_coolant_temp() { return "01 05"; }
char *obd2_request_fuel_level() { return "01 2F"; }
char *obd2_request_battery_voltage() { return "01 42"; }
char *obd2_request_intake_air_temperature() { return "01 0F"; }
char *obd2_request_ambient_air_temperature() { return "01 46"; }
char *obd2_request_abs_barometric_pressure() { return "01 33"; }
bibliothèque ELMduino avec un exemple de communication ici
https://github.com/PowerBroker2/ELMduino/blob/master/examples/ESP32_test/ESP32_test.ino
liste des services OBD2
les Services (PID) standards sur wikipedia