Fabrication industrielle
Internet des objets industriel | Matériaux industriels | Entretien et réparation d'équipement | Programmation industrielle |
home  MfgRobots >> Fabrication industrielle >  >> Manufacturing Technology >> Processus de fabrication

Système de télémétrie moto en temps réel avec Arduino, GPS et capteurs

Composants et fournitures

ComposantQuantité
Arduino UNO1
Module GPS u-blox NEO-7M1
Capteur de température LM35DT1
Capteur infrarouge TMP006 (SparkFun)1
Module Bluetooth HC-051
Capteur ultrasonique HC-SR042
Accéléromètre ADXL345 (SparkFun)1
Ducati Monster 695 (véhicule de test)1
Kit ProtoShield (SparkFun)1
Plaque d'essai demi-format1
Batterie 9V1
Connecteur batterie 9V1
Fils de connexion1 lot
Téléphone Lumia 650 (Windows 10 Mobile)1

Applications et services en ligne

À propos du projet

Chaque nouveau projet est pour moi l'occasion d'allier mes passions : la moto et l'électronique embarquée avec Arduino. Inspiré par les données télémétriques diffusées lors des courses MotoGP, j'ai conçu un système complet, reproductible et accessible à tous les motards.

L'idée

Le système capture en temps réel les paramètres suivants :

Architecture globale

Le flux de données suit 7 phases :

  1. Acquisition : la centrale (Arduino + capteurs) échantillonne ~2 fois/seconde.
  2. Transmission Bluetooth : envoi vers le téléphone Windows 10 Mobile via HC-05.
  3. Affichage & relais 3G/4G : l'application UWP affiche les données et les pousse vers Azure IoT Hub.
  4. Stream Analytics : job Azure qui route les messages vers une base SQL Azure.
  5. Web App temps réel : application ASP.NET (Entity Framework) visualise les graphiques.
  6. Authentification & tableaux de bord : accès sécurisé, graphiques interactifs.
  7. Machine Learning : analyse du style de conduite pour suggérer des améliorations.

Configuration matérielle

Étape 1 – Bluetooth (HC-05) : liaison série logicielle (SoftwareSerial) sur broches 10/11. Configuration AT pour renommer le module.

Étape 2 – GPS (NEO-7M) : SoftwareSerial sur broches 12/13 + bibliothèque TinyGPS++ pour parser les trames NMEA.

Étape 3 – Accéléromètre (ADXL345) : interface I2C, calibration « point zéro » au premier cycle, calcul des angles de roulis (lean) et tangage (wheelie) via formules trigonométriques.

Étape 4 – Température pneu (TMP006) : capteur infrarouge sans contact, distance optimale ≤ 40 mm pour un pneu de 160 mm (R/2). Bibliothèque Adafruit_TMP006.

Étape 5 – Température extérieure (LM35DT) : sortie 10 mV/°C, lecture sur entrée analogique A1.

Étape 6 – Débattements suspensions (2× HC-SR04) : mesure temps de vol ultrasons, formule S = 0,034 × t/2. Utilisation de la bibliothèque NewPing pour de meilleures performances.

Application UWP (Windows 10 Mobile)

Interface utilisateur : jauges vitesse/inclinaison/cabrage, composantes G, GPS, températures, débattements. Parsing trames format $START|...|$END| avec séparateur « | ». Déploiement via WinAppDeployCmd (mode développeur, package ARM).

Services Azure

Machine Learning (Azure ML Studio)

Expériences d'entraînement : import SQL, conversion types, filtrage qualité, Split Data, Train Model (Two-Class Decision Forest → Accuracy/Precision/Recall/F1 ≈ 1), Evaluate Model. Expérience prédictive : algorithme Multiclass Decision Forest, déploiement service web (endpoint REST), classification style de conduite (SAFE DRIVING, HIGH STRESS HIGH SPEED, etc.).

Montage sur Ducati Monster 695

Évolutions futures

Code source

Schémas

Fichier Fritzing : MotorbikeProject.fzz (schéma carte embarquée).

Processus de fabrication

  1. Télémétrie de capteur 2.0.1 – Surveillance avancée de température avec Azure IoT Hub
  2. Système d'Évitement d'Obstacles par Intelligence Artificielle (Q-Learning) sur Arduino
  3. Affichage LED Interactif Gyroscopique avec Anneau NeoPixel et Arduino
  4. Manette de jeu USB Arduino DIY – Construisez votre propre gamepad haute performance
  5. Costume nuage DIY : Bandeau LED, Arduino Nano et pièces SparkFun
  6. Robot suiveur de ligne industriel pour transport de matériaux
  7. Pixie : Montre-bracelet NeoPixel à base d'Arduino – Élégante, DIY, montre LED
  8. Bouteille d'eau intelligente Arduino : Suivi temps réel et alertes
  9. Théâtre d'Ombres DIY : Créez un Spectacle Lumineux avec Arduino et Bandeau LED Adressable