JDK (Java Developement Kit)
Pour pouvoir développer en Android il faut d’abord installer les outils nécessaires pour développer en Java. Cela dit, il faut installer la dernière version JDK (Java Developement Kit). Ce kit de développement inclut à la fois :
✓ JRE (Java Runtime Environment) qui est la machine virtuelle pour lancer l’application Java
✓ Ensemble d’outils pour compiler et dénoguer le code Java.
Etapes de Téléchargement et Installation
Rendez-vous sur la partie Java du site d’Oracle :
http://www.oracle.com/technetwork/java
Et dans la zone software Downloads, cliquer sur le lin « Java SE (Java Entreprise Edition) », puis sur l’icône « Java » pour télécharger le JDK. Il faut ensuite accepter la licence et cliquer sur jdk-8u71-Windows-x64.exe qui dépend de la version du système si c’est 64bit ou 32bit. Enfin l’installer en faisant toujours « Next » jusqu’à la fin du processus d’installation. Puis, on va vérifier si elle est bien installé dans notre Ordinateur en ouvrant une fenêtre DOS sur l’invite de commande et lancer l’instruction : ‘ java’ Comme on peut le voir, on a installé java mais tous le système ne reconnait pas le commande. Pour ce faire, il faut que le SE reconnaisse tous les outils présents dans le répertoire : C:\Program Files\Java\jdk1.8.0_71\bin Il faut ajouter ce répertoire dans la variable d’environnement « JAVA_HOME » de l’ordinateur en faisant un clic Droite sur l’icône ‘Ordinateur’ et sélectionnez ‘propriétés’ dans le menu contextuel. Puis cliquer sur le lien ‘paramètres système avancés et dans ‘Variables d’environnements’. Une autre fenêtre s’affiche. Et dans cette dernière, dans la partie ‘utilisateur’, on va créer une nouvelle variable : « JAVA_HOME » en indiquant comme sa valeur le chemin ou trouve notre jdk installé : C:\Program Files\Java\jdk1.8.0_71 Dans la partie variable système, on cree une nouvelle variable « Path » et on lui associe la valeur suivante : C:\Program Files\Java\jdk1.8.0_71\bin ;%Path% . Maintenant, le système prend en compte tous les exécutables présents dans le répertoire ‘bin’. Vérifions avec une commande ‘java –version’ pour indiquer la nouvelle version de java dans notre système. L’invite de commande du Système affiche la version installée du Jdk1.8, qui veut dire que Java est maintenant installée dans notre ordinateur
SDK (Software development kit)
C’est un Kit de développement que met à disposition Google afin de permettre de développer des applications pour Android. Il contient les outils nécessaire pour : Programmer, exécuter, tester et livrer les programmes Android
Téléchargement du Librairie IOIO
Il faut aller dans :https://github.com/yatai/ioio/wiki, et dans le menu ‘Resources’, il faut cliquer sur ‘Download’ ; la figure suivante montre le fichiers .zip qui est dans le ‘client software and IOIO Application Firmware Images’ Une fois téléchargé, il faut extracter et importer les fichiers existant dans notre logiciel de développement d’application Android : Eclipse.
Conception et réalisation du Circuit générale de l’enregistreur en temps réel
Pour illustrer le phénomène d’enregistrement d’arrêt machine en Temps réel, on a fabriqué un dispositif contenant tous les matériels et outils de capteurs en remplaçant seulement la Machine par une lampe électrique et son état sera défini par un interrupteur.
❖ Conception du circuit : La figure 7.14 montre la simulation du circuit sur le logiciel de dessin électronique : Proteus pro. 8.0, afin de vérifier la continuité de notre circuit depuis la carte à relais jusqu’à la Machine.
❖ Réalisation du circuit : On a utilisé une lampe incandescente de 220VDC, un interrupteur et un relais 220VDC pour savoir l’état marche-arrêt ; un bouton arrêt d’urgent pour ‘strapper’ le système, c’està-dire qu’au cas où notre application se plante, il faut appuyer sur ce bouton pour que le cycle de production ne s’arrête pas. Il nous faut aussi un bloc d’alimentation pour alimenter notre carte à relais.
CONCLUSION
Pour conclure, afin d’atteindre facilement le projet cible sur « la conception et réalisation d’un enregistreur en temps réel d’arrêt machine ; étude de cas : calcul du TRS de la société JB », on a tout d’abord mentionné tous les environnements théoriques sur le Taux de rendements Synthétique avec les matériels et logiciels qu’on va utiliser pour ce projet. Puis on a fait comme expérience, une étude préalable pour savoir les besoins générales de la société, et après l’analyse de ces besoins, on arrive à une nouvelle solution de surveillance pilotée par une application Android nommé : TRS 1.0 qui commande un outil de capteurs composés d’une carte microcontrôleur IOIO et une carte à relais dont celle-ci est relié avec la Machine. On a ensuite conçu ces Systèmes par le biais des diagrammes de modélisation en UML pour simplifier la réalisation de cet enregistreur en temps réel. Une fois qu’on a fini la réalisation de notre système, on l’a installé dans la Machine de production de la société JB nommée : BETAPACK pour voir en temps réel son TRS. On a par la suite comparé les résultats obtenus avant et depuis l’implantation du système pour confirmer l’importance de l’enregistreur en temps réel dans la société JB. Pour terminer, vue les résultats qu’apportent notre système ; un coup d’œil sur le coût du projet nous permet de présumé la crédibilité sur l’existence de cette projet dans une entreprise de production. A l’avenir, il est possible d’envisager des améliorations comme l’utilisation d’une application Web qui fait les traitements des données en temps réel avec une base de données stockée en ligne pour plus de sécurités.
|
Table des matières
INTRODUCTION
PARTIE I : ETUDE BIBLIOGRAPHIQUE
Chapitre 1 : Environnement théorique du TRS
1.1.Géneralités sur le TRS
1.1.1. Définition du TRS
1.1.2. Avantage de la mise en place du TRS dans une Entreprise
1.2.Les calculs utilisés pour le TRS
1.2.1. Analyse des divers Temps utilisé
1.2.2. Analyse des Taux Intermediaire
1.2.3. Taux de rendement synthétique
Chapitre 2 : Les Supports Matériels
2.1.La carte Microcontrôleur IOIO
2.1.1. Définition
2.1.2. Description
2.2.La carte à relais
2.2.1. Relais DPDT 12VDC
a-Definition
b-Constitution et principe de fonctionnement
2.2.2. Transistor NPN 2N2222
a-Definition
b-Principe de fonctionnement
2.2.3. Resistance 1KΩ
2.2.4. Diode Led
2.3.Le bloc d’Alimentation
2.3.1. Definition
2.3.2. Rôle
2.4. Relais DPDT 22OVDC
Chapitre 3 : Les supports Logiciels
LOGICIELS DE DEVELOPPEMENT
3.1.Environnement de développement sous Android
3.1.1. La grande puissance du language JAVA
3.1.2. Android OS
3.2.Les outils de développement sous Android
3.2.1. JDK
3.2.2. Eclipse IDE
3.2.3. SDK
3.2.4. Plugin ADT Android
LOGICIELS DE MODELISATION
3.3.Le langage de Modélisation UML
3.3.1. Définition
3.3.2. Objectif
3.3.3. Les entités structurelles et la relation en UML
3.3.4. Les diagrammes en UML
3.4.Logiciels de Modélisation en UML
3.4.1. Astah Community
3.4.2. starUML
PARTIE II : EXPERIENCE
Chapitre 4 : Etude préalable
4.1.Introduction
4.2.Présentation de la société d’accueil
4.3.Etude de l’existant
4.3.1. Objectif du projet
4.3.2. Application existante
4.4.Problématique
4.5.Cahier de Charge
4.5.1. Solution proposée
4.5.2. Description de la nouvelle solution
4.5.3. Planning du projet
Chapitre 5 : Analyse et spécification du besoin
5.1.Introduction
5.2.Méthodologie du travail
5.3.Analyse des besoins et exigence
5.3.1. Identification des acteurs du système
5.3.2. Rôle des acteurs sur le nouveau système
5.3.3. Identification des besoins
Exigences fonctionnelles
Exigences non fonctionnelles
Chapitre 6 : Conception
6.1.Introduction
6.2.Conception de l’application Android : TRS 1.0
6.2.1. Conception générale
6.2.2. Conception détaillée
6.2.3. Conception des autres fonctionnalités
L’envoie automatique d’email après fin du cycle
La charge et décharge automatique de la Tablette
6.3.Conception des outils de capteurs en temps réel
6.3.1. Cas d’utilisation des outils de capteur
6.3.2. Conception du circuit génerale
Chapitre 7 : Réalisation
7.1.Introduction
7.2.Réalisation du TRS 1.0
Téléchargement du librairie IOIO
Importation des librairies dans Eclipse
Création de l’Application
Implémentation des librairies dans l’Application
7.2.1. Interface de Connexion
7.2.2. Interface LOGIN
7.2.3. Interface MACHINE
7.2.4. Interface TRS
7.3.Réalisation de l’Outils de Capteurs
7.3.1. Réalisation du PCB
7.3.2. Concéption et réalisation du circuit génerale
Conception du circuit
Réalisation du circuit
PARTIE III : RESULTAT
Chapitre 8 : Les différents tests réalisés
8.1.Ajustement des outils
8.2.Installation sous Machine
Chapitre 9 : Les données TRS obtenus en temps réel
8.3.Les données TRS avant l’implantation du projet
8.4.Les données TRS après l’implantation du projet
Chapitre 10 : Interprétation et recommandation
8.5.Productivité
8.6.Recommandation
Chapitre 11 : Budget du projet
CONCLUSION
BIBLIOGRAPHIE
Télécharger le rapport complet