Nouveau OpenDocument Text 7
Nouveau OpenDocument Text 7
Nouveau OpenDocument Text 7
Scooter Isiscoot
Sommaire :
Présentation............................................................................................................................
Problématique.........................................................................................................................
Méthodologie..........................................................................................................................
Conception préliminaire..........................................................................................................
Conception détaillée...............................................................................................................
Résultats.................................................................................................................................
Conclusion..............................................................................................................................
III. Annexes..........................................................................................................................?
Diagrammes SysML................................................................................................................
Pseudo-Codes........................................................................................................................
A) Présentation du projet.
B) Problématique
• Mesurer le courant débité par la batterie et d’en déduire le temps d’utilisation restant,
• Mesurer le nombre de tours de la roue arrière et d’en déduire la vitesse de la trottinette,
• Afficher ces grandeurs sur un smartphone qui servira de tableau de bord avec une
application propriétaire.
Le smartphone sera maintenu sur le guidon de la trottinette à l’aide d’un support amovible.
Cette nouvelle chaine d’information est complémentaire à la chaine d’information déjà
existante qui ne sera pas modifiée.
C) Méthodologie
Ici, nous nous pencherons uniquement sur la première exigence : "L'autonomie de l'IS".
Pour répondre à cette contrainte, j'ai utilisé différents logiciels comme Proteus, un logiciel
permettant de reproduire des schémas électroniques ainsi que créer des simulations au
cours desquelles je peux recréer des conditions réelles et m'assurer que le programme
que j'y assigne fonctionne correctement et qu'aucune erreur n'est présente. J'ai ensuite
crée un programme avec Blocklino, une version d'Arduino simplifiée permettant d'utiliser
des lignes de codes représentées par des blocs, ensuite retransmises en C++ par le
logiciel. Une fois le programme crée, il faut l'assigner à la carte Arduino sur Proteus pour
que la simulation puisse démarrer.
A) Conception préliminaire
J'ai utilisé un capteur de courant afin de mesurer l'intensité du courant débité par la
batterie lors du fonctionnement de l'Isiscoot, en associant l'intensité du courant avec la
valeur maximale que peut stocker la batterie, j'ai réussi à calculer la quantité d'énergie
consommée, restante ainsi que l'autonomié et l'état de charge de l'Isiscoot.
Voici le pseudo-code que j'ai du compléter pour acquérir le formules qui m'ont permis de
calculer ces valeurs :
B) Conception détaillée
Voici le programme Blocklino que j'ai réalisé en rapport avec le pseudo-code écrit ci-
dessus :
Pour créer ce pseudo-code, j'ai d'abord défini les variables ainsi que leur type en leur
assignant une valeur de départ. J'ai ensuité crée une boucle infinie dans laquelle j'ai placé
deux fonctions : Acquisition et Calculs ansi que Transmission de la Trame, ces fonctions
permettent de calculer l'autonomie et l'état de charge puis de les retransmettre sur
l'interface utilisateur sous forme de trame regrouppant tout les données nécessaires
On peut observer qu'ici, j'ai ouvert l'afficheur LCD pour qu'on puisse apercevoir l'ensemble
des informations données par mon programme, on peut distinguer les différentes valeurs
nécessaires pour l'Interface Utilisateurs.
C) Conclusion
Grâce au programme Blocklino, au pseudo-code ainsi qu'au schéma Proteus que j'ai crée,
on à pu répondre à la problématique, à l'éxigence : "Mesurer le courant débité par la
batterie et d’en déduire le temps d’utilisation restant".
En effet, désormais, l'Interface Utilisateur donne davantage d'informations à l'utilisateur
puisqu'elle peut retranscrire les mesures de l'autonomie ainsi que de l'état de charge du
véhicule lors de son utilisation.