UNIVERSITE MOHAMED V DE RABAT
ECOLE SUPERIEUR DE TECHNOLOGIE SALE
Département : MI
Rapport de Stage de fin d´étude
Au sein de :
Office National des Chemins de Fer
Sous le thème de :
L´installation d´un système de sécurité au niveau du
TOUR EN FOSSE de Casablanca
- Du 25avril 2022 au 25juin 2022 -
Réalisé par : MOUKHLISS Oumaima
Maître du stage : Mr [Link] HAFSSI
Année académique : 2021/2022
Remerciement
A cette occasion professionnelle, je tiens à remercier mes parents qui apportent une aide
matérielle et spirituelle tout au long de l’année.
J'aimerais tout d'abord vous exprimer mes plus sincères remerciements pour le personnel
société ONCF : Mr. EL HAFSSI Said, MR qui m'ont encadré et soutenu tout au long de cette
durée de stage. Grâce à leur expérience professionnelle et leurs compétences, j'ai pu découvrir
le monde du travail.
Plus généralement, je remercie tous les techniciens de l'atelier TMLC pour l'intérêt qu'ils
m'ont porté pendant mon stage, et leur aide ainsi que leurs détails.
Je désire aussi remercier tous les professeurs de l’Ecole Supérieure de Technologie Sale de
l’amabilité avec laquelle ils partagent avec nous leurs connaissances, expériences, ainsi la
façon avec laquelle ils nous représentent tout ce qui est théorique et pratique.
Compte rendu du stage technique 2
Table de matière
Remerciement............................................................................................................................. 2
Table de matière ......................................................................................................................... 3
Liste des Figures......................................................................................................................... 5
Liste des Tableaux ...................................................................................................................... 6
G l o s s a i r e ............................................................................................................................. 7
Liste des abréviations ................................................................................................................. 7
Introduction ................................................................................................................................ 8
Présentation de l´Office National des Chemins de Fer .............................................................. 9
I. Introduction générale..................................................................................................... 10
II. Présentation de l´Office National de Chemins de Fer ................................................... 11
II.1 Profil de l´entreprise ...................................................................................................... 11
II.2 Fiche technique de l’ONCF : ........................................................................................ 12
II.3 Réseau ferroviaire ......................................................................................................... 13
II.4 Valeur de l´ONCF ......................................................................................................... 14
III. Présentation de l´ Établissement de Maintenance Industriel CASA ............................. 14
III.1 Organigramme de l´EMIC ............................................................................................ 15
III.2 Mission d´EMIC ............................................................................................................ 15
3.3 Technicentre Maintenance Locomotives de Casa (TMLC) ......................................... 15
Présentation du TOUR EN FOSSE .......................................................................................... 17
I. Introduction ................................................................................................................... 18
II. Description du Tour en fosse ........................................................................................ 18
III.1 Présentation du Tour en fosse ....................................................................................... 18
III.2 Exploitation de la machine ............................................................................................ 19
Compte rendu du stage technique 3
III. Composante de tour en fosse ......................................................................................... 21
IV. Structure générale de la machine-outil ( Tour) ............................................................. 21
Descriptif de la construction des sous-ensembles particuliers de la machine-outil ................. 21
II.1 Principe de fonctionnement ........................................................................................... 28
V. Déroulement du processus d’usinage ............................................................................ 28
1. Amenée de l’essieu à proximité de l’axe de machine-outil : ........................................ 28
2. Soulèvement de l’essieu des rails et son bridage : ........................................................ 29
3. Positionnement des chariots : ........................................................................................ 31
4. Reprofilage : .................................................................................................................. 32
5. Mesure de la forme du profil et du diamètre de roulement des roues d’essieu : ........... 33
6. Descente de l’essieu sur les rails ................................................................................... 33
L´installation d´un système de sécurité .................................................................................... 34
Introduction .............................................................................................................................. 35
I. Tache effectuée ............................................................................................................. 35
II.1 Problématique................................................................................................................ 35
II.2 Solution ......................................................................................................................... 36
II. Réseau de capteur sans fil ............................................................................................ 37
III. Les composants du RCSF de sécurité ........................................................................... 38
IV. Conception .................................................................................................................... 39
1) La communication entre nœud ...................................................................................... 39
2) Conception des nœuds ................................................................................................... 40
3) Cahier de charge ............................................................................................................ 41
4) Table de vérité ............................................................................................................... 41
VI. Les nœuds esclaves: ...................................................................................................... 44
Conclusion ................................................................................................................................ 46
B I B L I O G R A P H I E ....................................................................................................... 47
W E B O G R A P H I E ........................................................................................................... 47
Compte rendu du stage technique 4
Liste des Figures
Figure 1: ligne ferroviaire. ....................................................................................................... 11
Figure 2: Réseau ferroviaire ..................................................................................................... 13
Figure 3: Organigramme de l'EMIC......................................................................................... 15
Figure 4: TOUR EN FOSSE .................................................................................................... 18
Figure 5: Roue ferroviaire ........................................................................................................ 19
Figure 6: Essieu ........................................................................................................................ 20
Figure 7: Bogie ......................................................................................................................... 21
Figure 8: Galet d´entrainement . .............................................................................................. 22
Figure 9: Galets latéraux. ......................................................................................................... 23
Figure 10 : Servomoteurs . ....................................................................................................... 23
Figure 11: Rails fixe et mobile. ................................................................................................ 24
Figure 12: : Vue de gauche Dispositifs de surcharge .............................................................. 24
Figure 13: Dispositifs de surcharge .......................................................................................... 24
Figure 14: Porte outil................................................................................................................ 25
Figure 15 : Outil de coupe. ....................................................................................................... 25
Figure 16: Dispostif d´aspiration de fumées et poussières. ...................................................... 25
Figure 17: Broyeurs. ................................................................................................................. 26
Figure 18: Installation hydraulique. ......................................................................................... 27
Figure 19 : Dispositif de la bande réfléchissante. .................................................................... 29
Figure 20 : palpeur de positionnement. .................................................................................... 30
Figure 21: IHM......................................................................................................................... 30
Figure 22: IHM......................................................................................................................... 31
Figure 23: Schématisation de la problématique. ...................................................................... 35
Figure 24: Schématisation de la solution ................................................................................. 36
Figure 25: RCSF....................................................................................................................... 37
Figure 26 : Schématisation de la communication maitre /esclave ........................................... 39
Compte rendu du stage technique 5
Figure 27 : Branchement du nœud master .............................................................................. 42
Figure 28: serial / affichage du nœud master ........................................................................... 43
Figure 29: branchement des nœuds esclaves........................................................................... 44
Liste des Tableaux
Tableau 1: Dates clés de l'ONCF. ............................................................................................ 12
Tableau 2: Paramètres technique du groupe hydraulique. ....................................................... 28
Tableau 3 : COMPOSANTS UTILISE .................................................................................... 38
Tableau 4 : tables de vérité du cahier de charge ...................................................................... 41
Compte rendu du stage technique 6
Glossaire
LOCOMOTIVE Engin, véhicule de traction servant à remorquer les trains.
RAM Un type de véhicule à chemin ferroviaire.
ESSIEUX Pièce transversale d'un véhicule, dont les extrémités entrent dans les moyeux
des roues.
HALAGE Terme désignant l’action de déplacer un engin en le tirant au moyen
d’amarres
BISSELEssieu porteur, utilisé aux extrémités de certaines locomotives et qui peut se déplacer
par rapport à l'ensemble de la machine.
Liste des abréviations
ONCF Office national des chemins de fer
EMIC Etablissement de maintenance industrielle de casa
TMLC Technicentre de maintenance des locomotive a casa
IHMInterface homme machine
CNC Commande numérique
RCSFRéseau de capteur sans fil
Compte rendu du stage technique 7
Introduction
Après notre deuxième année à l’EST de SALE, nous allons avoir l’occasion d’effectuer
un stage de fin d´étude au sein de l´ONCF . Ce dernier nous a permis d’établir un
contact réel et direct avec le milieu professionnel.
Certes que l’école dispense de toutes les connaissances théoriques nécessaires à
l’épanouissement et au développement de l’être humain. Mais, pour acquérir une
qualification et un développement personnel et d’avantage professionnel, il est
primordial de passer de telles expériences.
Ce stage constitue un moyen très important pour mieux s’adapter avec le milieu social et
industriel, connaitre un nouveau monde, ainsi pour connaître comment faut-il gérer
l’organisation pour aboutir aux objectifs fixés
Toutefois, ce stage m’a permis de tester mes capacités d’analyse et de synthèse, et de faire
une comparaison entre l´application théorique et application pratique. Ce que j’ai bénéficié
de ce stage :
Tester et améliorer mes connaissances.
Voir et vivre la réalité professionnelle.
Être orienté et encadré de près.
D’affronter l’aspect pratique des problèmes rencontrés.
Distinguer entre l’aspect théorique et l’aspect pratique pour les travaux
effectués au sein d’un milieu professionnel.
Le sujet abordé dans ce rapport de stage représente une présentation de l’organisme
d’accueil, du fonctionnement du tour en fosse ,
Compte rendu du stage technique 8
Chapitre 1 :
Présentation de l´Office National des Chemins de Fer
Compte rendu du stage technique 9
I. Introduction générale
La construction du réseau ferroviaire marocain remonte au début du XXe siècle. La première
ligne de voie de 0,60m date de 1916, et ce n'est qu'en 1923 que la construction de la voie dite
à écartement "normal" est confiée à trois loueurs privés :
Compagnie des Chemins de Fer du Maroc (CFM), qui exploite la ligne sud des lignes
Sidi Kacem et Fès-Oujda.
Compagnie des Chemins de Fer du Maroc Oriental (CMO) exploitant la ligne
Bouarfa-Oujda.
La société franco-espagnole des chemins de fer Tanger-Fès (TF) exploite l'axe
Tanger-Fès.
Ces concessionnaires se partageaient le trafic ferroviaire et leur utilisaient chacun une
partie des concessions du réseau jusqu'à ce que le gouvernement marocain décide en 1963 de
racheter les concessions et de créer l'Office National des Chemins de Fer (ONCF).
Depuis la création de l’office, le Matériel Moteur, le Matériel Remorqué, les installations
fixes de traction n’ont cessé également d’évoluer et ce pour faire face à des exigences
accrues du pays (Minerais, augmentation de trafic...), ce qui amenait l’ONCF à procéder
d’une part et de façon progressive, à un renforcement de leur parc Moteur, constitué en
totalité d’engins à vapeur, et d’autre part à se pencher sur l’étude de l’électrification d’une
partie du réseau.
Compte rendu du stage technique 10
II. Présentation de l´Office National de Chemins de Fer
II.1 Profil de l´entreprise
L'Office national des chemins de fer (ONCF) est un établissement public
marocain créé en 1963 par le dahir n 1.63.225 du 05 août 1963, chargé de l'exploitation du
réseau ferroviaire du pays sous la forme d'une société commerciale et industrielle cotée, dotée
de l'autonomie financière et personnalité civile, créée en 1963 et placée sous la tutelle du
ministère de l'équipement et des Transportes de la Logistique.
Le secteur dispose encore d’un fort potentiel de développement : amélioration de la sécurité,
développement du réseau, diminution des retards, intégration de billetterie, etc.
Il a pour missions :
L’exploitation du réseau ferroviaire national,
Les études, la construction et l’exploitation des lignes nouvelles des chemins de
fer.
L’exploitation de toutes les entreprises se rattachant directement ou indirectement
à l’objet des missions de l’Office.
Figure 1: ligne ferroviaire.
En outre, L’ONCF opère en ce qui concerne son activité de transport sur trois marchés
stratégiquement indépendants, à savoir :
Transport de marchandises diverses.
Transport de phosphates.
Transport des voyageurs.
Compte rendu du stage technique 11
Sur la scène internationale, le Maroc est membre de l'Organisation Internationale du Trafic
Ferroviaire (OTIF) qu'il s'agisse de marchandises (CIM) ou de voyageurs (CIV). De même,
l'ONCF est membre actif de l'Union Internationale des chemins de Fer (UIC), de l'Union
Arabe des Chemins de Fer (UACF) et du Comité du Transport Ferroviaire Maghrébin
(CTFM).
Pour résumer, le tableau suivant représente les dates clés qui ont marquées l’histoire d’ONCF
Tableau 1: Dates clés de l'ONCF.
1916 Construction des premières lignes à voie de 0,60m.
1923 Construction des voies à écartement dit « normal ».
1963 Le Gouvernement marocain décide le rachat des concessions de trois
compagnies privées qui s’occupaient de la construction des voies. Ainsi que la
création de l’Office National des Chemins de Fer (ONCF).
1975 Les trains ont joué un rôle important dans le transport des citoyens désireux de
participer à la Marche Verte.
2014 L’ONCF transporte 39.5 millions de voyageurs durant l’année, le double qu’en
2004.
2018 Inauguration du Train à Grande Vitesse “Al BORAQ”.
II.2 Fiche technique de l’ONCF :
Tableau 2 : Fiche technique de l’ONCF
Sigle ONCF
Forme juridique Établissement public à caractère Industriel et Commercial
(EPIC)
Siège sociale Rabat, Maroc
Direction Mohammed RabieKhlie
Effectifs 7858
Site web [Link]
Compte rendu du stage technique 12
II.3 Réseau ferroviaire
Le réseau ferroviaire marocain est le plus étendu du Maghreb et le deuxième après l'Afrique
du Sud en Afrique. Il s'agit d'un couloir reliant Marrakech et Oujda, desservant les grandes
villes et les grands ports du royaume, à l'exception d'Agadir et d´ Essaouira.
L'administration nationale des chemins de fer (ONCF) est un acteur majeur dans ce domaine.
Sa mission est de rechercher et de construire de nouvelles lignes et d'exploiter le réseau
ferroviaire national.
Figure 2: Réseau ferroviaire
Le réseau est composé de 2 295 km de lignes, dont 640 Km à double voie et 60% de lignes
électrifiées à courant continu. L’ONCF dispose de 230 locomotives de lignes, 585voitures à
voyageurs, 5 498 wagons de marchandises.
Ce réseau de voies ferrées est composé comme suit:
3 815 km total de voies ferroviaires en activité.
2921 km de voies de circulation principales.
736 km d'embranchements particuliers, de voies de service et de traitement
logistique,
Compte rendu du stage technique 13
1965 km de ces lignes sont en Long Rail SoudéLRS(93% du réseau).
1300 km de lignes électrifiées (60% du réseau).
640 km de lignes à double voies (30% du réseau).
II.4 Valeur de l´ONCF
«L'avenir se lit sur nos lignes», le slogan nous montre la tendance versl’évolution, le progrès
et le bon future , respectant 4 valeurs : La transparence , l´engagement , la rigueur et
l´excellence .
Ces derniers viennent renforcer l´ONCF dans sa volonté de mieux servir notre pays et
d´améliorer, par la qualité de ses services, la vie quotidienne de tout et de chacun à travers
l´établissement de maintenance industriel.
III. Présentation de l´ Établissement de Maintenance Industriel CASA
Etablissement de Maintenance Industrielle de Casablanca est l’un des six établissements de
maintenance qui sont sous la direction de production et clients qui appartiennent au pôle
matériel après la mise en place d’une nouvelle organisation de l’ONCF en 2021.
Les missions de l’EMIC sont :
La Contribution à la définition, la déclinaison et le déploiement de la stratégie
du PM (maintenance MR, répartition activités d’exploitation et acquisition).
Diriger toutes les activités de maintenance en relation avec le matériel moteur
Electrique et Diesel (acquisition, Maintenance, rénovation, cession) en vue de
satisfaire les besoins d’exploitation de l’ONCF.
Le développement des activités relatives au matériel moteur en ligne avec les
orientations stratégiques du PM.
Compte rendu du stage technique 14
III.1 Organigramme de l´EMIC
EMIC
Support QSSE Support RH
Supplychain Support CCG
Installations outillages Coordination industrielle
Technicentremaintenance Service ingénierie et Technicentre maintenance
industrielle de casa performance casa locomotives de casa
Figure 3 :Organigramme de l'EMIC
Figure 3: Organigramme de l'EMIC.
III.2 Mission d´EMIC
Les missions de l’établissement de maintenance industrielle sont :
La Contribution à la définition, la déclinaison et le déploiement de la stratégie
du PM (maintenance MR, répartition activités d’exploitation et acquisition)
Diriger toutes les activités de maintenance en relation avec le matériel moteur
Electrique et Diesel (acquisition, Maintenance, rénovation, cession) en vue de
satisfaire les besoins d’exploitation de l’ONCF
Le développement des activités relatives au matériel moteur en ligne avec les
orientations stratégiques du PM.
3.3 Technicentre Maintenance Locomotives de Casa (TMLC)
Mission TMLC
Exécuter les opérations de maintenance (Niveau 1 et 2)
Organiser les opérations dans le respect des règles de maintenance et de sécurité
Compte rendu du stage technique 15
Assurer la disponibilité nécessaire à la couverture journalière des plans de transport
Réaliser les objectifs relatifs à la disponibilité, fiabilité, sécurité, performances
fonctionnelles et les coûts de la maintenance du parc matériel affecté à l’Établissement
Élaborer les programmes de maintenance en tenant compte de la politique de
maintenance, des besoins de maintenance et d’exploitation
Autoriser les locomotives, voitures et wagons à la circulation
Tenir à jour les statistiques (avaries, incidents, interventions, disponibilité)
Définir les besoins en pièces de rechange (prévisions/demandes/ réception)
Compte rendu du stage technique 16
Chapitre 2 :
Présentation du TOUR EN FOSSE
Compte rendu du stage technique 17
I. Introduction
Le Technicentre de maintenance des locomotives de casa (TMLC) dispose d’une machine de
tour (tour en fosse) de la marque UGE150N_16-033. Elle représente un outil important pour
la maintenance des rams, voitures ….. Par conséquent, ce deuxième chapitre est réservé à
l’analyse descriptive du tour en fosse. Nous allons étudier en détail les différentes parties de
cette machine : ses différents composants, ses mouvements ainsi que son fonctionnement.
II. Description du Tour en fosse
III.1 Présentation du Tour en fosse
Le tour en fosse est une machine-outil spéciale destinée à l’usinage de profils des
roues d’essieux de lourds véhicules sans qu’il soit nécessaire de les démonter du
véhicule. Le tour est installé dans la fondation creusée ce qui lui permet de travailler
en système de passage. L’application de l’équipement auxiliaire permet de réaliser les
opérations de régénération des surfaces de friction des disques de frein installés sur
l’axe de l’essieu.
Figure 4: TOUR EN FOSSE
La machine-outil peut effectuer les opérations d'usinage supplémentaires suivantes :
l’usinage des profils de roues des essieux avec la charge sur l’axe inférieure à la
charge minimale exigée pour que l’usinage puisse être réalisé,
Compte rendu du stage technique 18
l’usinage des essieux démontés du véhicule, fixés à travers les corps de
roulement,
l’usinage des disques de frein fixés sur l’axe d’essieu entre les roues.
l’usinage des disques de frein fixés dans les disques de roue.
Typiquement, cette machine est conçue pour usiner des essieux dédiés à des chenilles de 1435
mm de large. Cependant, d'autres versions de celui-ci garantissent que les essieux sont usinés
avec une autre piste. La façon dont cela fonctionne ne dépend pas de la voie. La machine est
adaptée à l'alimentation et à la décharge véhicules avec essieux à usiner des deux côtés. Il a
une structure rigide et garantit haut rendement.
III.2 Exploitation de la machine
A. Roue ferroviaire
La roue ferroviaire se compose de trois parties :
la bande de roulement ou table de roulement
le boudin qui assure le guidage sur les faces latérales.
Le champ frein.
Figure 5: Roue ferroviaire
Compte rendu du stage technique 19
B. Essieu
En terme ferroviaire, l ´essieu désigne généralement l´ensemble (axe- 2 roues)qui est
solidaires .lorsqu’´il y ´a réunion de deux (ou plus ) essieux sur un châssis , on parle alors
d´un bougie
Figure 6: Essieu
C. BOGIE
Un bogie est un chariot situé sous le véhicule ferroviaire, sur lequel sont fixés les essieux. Il
est mobile par rapport au châssis du véhicule (locomotive, wagon ou voiture) et destiné à
s'orienter convenablement dans les courbes.
Le bogie assure les rôles de freinage, d'interface entre la signalisation sur voie et la caisse, de
suspension de l'ensemble du train, et parfois de traction. On distingue donc deux grandes
familles de bogies:
Les bogies moteurs dans le cas d'une traction directe ou avec les
pignons dans le cas d'une traction indirecte.
Les bogies porteurs (pas de moteur), généralement plutôt
dédiés au freinage et assurant la répartition des charges et le
guidage
Compte rendu du stage technique 20
Figure 7: Bogie
III. Composante de tour en fosse
Le bâti du tour en fosse est composé de deux montants en fonte, installés sur une plaque
commune.
La traverse de chariot avec les glissières horizontales trempées et rectifiées sont fixées aux
montants. L’ensemble principal du tour en fosse est composé de deux chariots équipés des
têtes de mesure et des porte-outils.
Les déplacements des chariots sont réalisés par l’intermédiaire des moteurs à réglage continu
des rotations.
IV. Structure générale de la machine-outil ( Tour)
Descriptif de la construction des sous-ensembles particuliers de la machine-
outil
A. Système d’appui:
Chaque galet d’entraînement possède une paire des servomoteurs hydrauliques. Le
servomoteur est lié, dans sa partie supérieure, au réducteur d’entraînement du galet, et dans
sa partie inférieure, il repose sur le levier. . Le réglage de la position du levier engendre le
réglage de celle des ensembles d’entraînement des galets
Compte rendu du stage technique 21
Figure 8: Galet d´entrainement .
Le changement de la pression d’alimentation du servomoteur permet le réglage de la force de
serrage des galets d’entraînement contre l’essieu en usinage.
Deux servomoteurs qui soulèvent les galets d’entraînement d’une roue assurent son
soulèvement régulier et leur synchronisationentre les côtés gauche et droit de la machine,
permet la mise à niveau de l’axe de l’essieu.
B. Galet latéral d’essieu :
Le galet latéral sert à la fixation longitudinale de la position des roues d’essieu lors du procès
d’usinage.
Chaque galet est fixé au corps d’un support externe. Il se compose de deux corps
indépendants, dans lesquels sont montés des bras dotés des galets rotatifs.
Chaque bras se déplace axialement à l’aide d´un groupe vis – écrou, entraîné par un moteur
hydraulique. Puis un arbre entraîne le capteur de la vitesse de rotation de l’essieu.
Le serrage de l’essieu en direction axiale se fait par l’approche du galet d’une surface
externe de chaque roue d’essieu. Cette position reste inchangée lors de tout le cycle
d’usinage.
Compte rendu du stage technique 22
Figure 9: Galets latéraux.
C. Entrainement principal:
Le groupe d’entraînement principal sert au transfert du couple vers l’essieu en usinage. Quatre
servomoteurs asynchrones à vitesse de rotation réglable, assurent l’entraînement les galets
d’entraînement. Les roues dentées et les roulements du réducteur sont graissés par barbotage
d’huile. Le niveau d’huile nécessaire est contrôlé à l’aide d´un viseur.
Figure 10 : Servomoteurs .
D. Rails fixes et mobiles
Les rails de la machine forment une plate-forme pour amener le véhicule à la zone d’usinage
et l’évacuer sur la voie de l'atelier après l'usinage.
Du côté de l'opérateur il y a des rails avant. Les rails avant courts .Chacun des rails mobiles
est déplacé à l’aide d'un moteur électrique séparé par l’intermédiaire d’un mécanisme roue
Compte rendu du stage technique 23
dentée – crémaillère. Derrière la machine se trouvent les rails arrières.
Les rails arrières reposent sur la traverse et la fondation. Après leur sortie, les rails mobiles
s’appuient sur les rails arrière de la machine, en formant ainsi une plate-forme de passage qui
rend possible le déplacement des véhicules ou des essieux démontés au-dessus de la machine-
outil. Après la sortie complète, les rails mobiles sont verrouillés à l'aide d´une tige, avec des
règles de symétrisation des roues du véhicule par rapport à la machine-outil
Figure 11: Rails fixe et mobile.
E. Dispositifs de surcharge
La machine est équipée de deux dispositifs de surcharge, un pour la roue gauche, l’autre pour
la roue droite. Chaque dispositif est composé d'une colonne verticale , montée de façon
permettant son déplacement dans le corps d’un support extérieur correspondant.
Figure 13: Dispositifs de surcharge
Figure 12: : Vue de gauche Dispositifs de
Compte rendu du stage technique 24
surcharge
F. Outils de coupe
Les coulants de reprofilage sont équipés des porte–outils où des cassettes avec les plaquettes
de coupe sont fixées. Il est possible d’utiliser les outils de coupe des différents fabricants.
Figure 15 : Outil de coupe. Figure 14: Porte outil.
G. Dispositif d’aspiration de fumées et poussières
Il consiste a aspiré toute poussières ou fumées (grains de fer ) résultante lors du cycle
d´usinages des essieux .
Figure 16: Dispostif d´aspiration de fumées et
poussières.
H. Broyeur à copeaux, convoyeur de copeaux
Vu que le nombre et le type des passes se diffère selon l´état de l´essieu, on obtient des
copeaux de différentestailles,forme,longueur ainsi qu´épaisseur.
Compte rendu du stage technique 25
Pour cela, avant de les évacuer a travers un convoyeur de copeaux , il est primordiale de
passer du broyeur afin de réduire par 4 le volume du déchets d'usinage.
Donc L e broyeur à copeaux réduit les dimensions des copeaux en rationalisant leur
évacuation par le convoyeur de copeaux et en optimisant le remplissage de la benne à
copeaux.
Figure 17: Broyeurs.
I. Groupe hydraulique :
Le groupe d’alimentation hydraulique de la machine est autonome et se compose d’un
réservoir, des pompes, d’un appareillage de commande, d’un refroidisseur d’huile et des
accessoires.
Le réservoir est doté de l’équipement pour le remplissage d’huile hydraulique HLP 46 selon
ISO-L-3498., pour la vidange et pour son nettoyage périodique.
Il est divisé en une chambre d’aspiration et une chambre de décantation avec un indicateur de
niveau d´huile et une signalisation électrique de niveau assurent un contrôle confortable du
niveau d’huile.
A l’intérieur de l’indicateur il y a un thermomètre qui indique une température actuelle de
l’huile.
L’installation hydraulique du tour est connectée aux tubulures de raccordement du groupe
d’alimentation et tous les distributeurs, les filtres d’huile et les pressostats possèdent une
signalisation visuelle lumineuse.
Compte rendu du stage technique 26
Figure 18: Installation hydraulique.
a) Les ensembles alimentés en énergie hydraulique :
La machine-outil possède les ensembles exécutifs suivants alimentés en énergie hydraulique :
L´élévateurs de galets d’entraînement,
Les télescopes des élévateurs de galets d’entraînement,
Les galets latéraux,
Les dispositifs de surcharge,
La rotation des dispositifs de surcharge,
Le déplacement des fourreaux des dispositifs de surcharge,
Les supports de boîtes externes,
Les têtes de mesure.
Compte rendu du stage technique 27
b) Paramètres techniques du groupe hydraulique :
Tableau 2: Paramètres technique du groupe hydraulique.
2,4 l/min x 5 jets (pour l´ alimentation des
Débit des pompes élévateurs)
2 x 10 l/min (pour l´ alimentation des autres
systèmes)
Puissance installée 9,5 kW
Capacité du réservoir 300 L / HLP46
Grandeur nominale de NW6
l’appareillage de commande
II.1 Principe de fonctionnement
Le tour à deux chariots à commande numérique avec entraînement à friction de l’essieu est
destiné à l’usinage de roues des essieux neufs ou usés du matériel roulant.
Le tour est doté d’un système de mesure automatique d’usure de profil et du logiciel servant à
optimaliser les paramètres du procès d’usinage. Le cycle d’usinage est entièrement
automatisé.
V. Déroulement du processus d’usinage
1. Amenée de l’essieu à proximité de l’axe de machine-outil :
Le véhicule avec les essieux à usiner est amené sur les rails avant et ensuite sur les rails.
L’arrivée du véhicule à proximité de l'axe de la machine–outil doit être réalisée avec une
tolérance d’environ +/- 50 mm.
Pour amener le véhicule, il faut utiliser uniquement le dispositif de halage faisant partie de
l'équipement de la machine.
Compte rendu du stage technique 28
2. Soulèvement de l’essieu des rails et son bridage :
Le système de commande numérique du tour rend possible la réalisation d'un cycle complet
de centrage de l'essieu, divisé en plusieurs sous-cycles. Lors du cycle de serrage de l'essieu,
les opérations suivantes sont réalisées:
Le soulèvement synchrone de l’essieu à environ 10 mm au-dessus des rails par le
mouvement des cylindres hydrauliques qui entraîne les galets .Le mouvement
synchrone des galets d'entraînement est contrôlé par les capteurs de position installés
dans les cylindres hydrauliques.
Le déplacement des chariots en positions de contrôle choisies.
La sortie des têtes de mesure à la hauteur de 10 mm au-dessus du niveau des rails.
2.1 Cycle de mesure des diamètres de roulement et de l’usure des profils de roues de
l’essieu,
a. La bande réfléchissante :
Ce cycle nécessite la mise de la bande rétro-réfléchissante sur la face extérieure de la roue
droite.
Figure 19 : Dispositif de la bande réfléchissante.
Compte rendu du stage technique 29
b. Calculs des paramètres de reprofilage :
Apres le démarrage du cycle la prise des mesure de des essieuxa l´aide du palpeur de
position.
Figure 20 : palpeur de positionnement.
Une fois qu´il est réalisé, la machine-outil effectuera de façon préliminaire des calculs
convenables et proposera un bon diamètre de tournage ainsi qu’un numéro de profil
convenable (d’une largeur définie) a travers une interface homme machine (IHM).
Figure 21: IHM.
Compte rendu du stage technique 30
c. Choix du diamètre convenable :
Figure 22: IHM.
Apres que les mesures préliminaires sont fait et le nouveau diamètre est choisi, notre usinage
continu son cycle avec :
L'abaissement synchrone de chaque roue de l'essieu jusqu'au moment du contact de
leurs sommets du boudin avec la surface de palpage de la tête .
Le retrait des têtes de mesure.
L'avancement des supports de boîtes externes.
Le centrage axial de l'essieu à l'aide des galets
Le positionnement des dispositifs de surcharge.
3. Positionnement des chariots :
Ce processus comprend les opérations liées à la préparation des données pour la réalisation
optimale du reprofilage.
Compte rendu du stage technique 31
Les fonctions de mesure sont réalisées à l’aide des têtes de mesure installées sur chaque
chariot dans les quels chaque tête de mesure génère un signal dès que son embout de palpage
entre en contact avec une surface choisie du profil à mesurer.
Les résultats de mesure obtenus sont ensuite traités par le système de commande numérique.
Ceci permet de déterminer l’usure du profil, une profondeur de coupe optimale, et finalement
la division de la surépaisseur en couches à enlever. Après la mesure, les têtes sont retirées
jusqu’à leurs positions de repos, au-dessous des protections
4. Reprofilage :
La réalisation du processus de coupe exige un couple moteur nécessaire entre les galets
d’entraînement de la machine et l’essieu en usinage..le système additionne la charge de l’axe
d’essieu à la force de serrage du dispositif de surcharge afin d´avoir une force de serrage
appropriée,
Pour le diamètre connu de l’essieu et la charge externe Q. Sur la base d´une force de
frottement, le système de commande sélectionne les paramètres « p » et « g » (avance sur
tour d’essieu, profondeur de coupe) et pour la vitesse de coupe « V » [m/min] , elle est
déduite en fonction de la résistance de la matière de l’essieu (« Rm ») et des outils utilisés, et
ensuite le processus de reprofilage est lancé.
Le reprofilage est réalisé, en général, en deux passes d’usinage :
une couche d’ébauche enlevée avec une profondeur de coupe plus
importante,
la mesure de contrôle du diamètre (option),
une couche de correction et de finition.
Compte rendu du stage technique 32
5. Mesure de la forme du profil et du diamètre de roulement des roues
d’essieu :
Après la terminaison de l’usinage, il est nécessaire de mesurer la forme du profil et le
diamètre du cercle de roulement des roues d’essieu.
Cette mesure est le point de départ pour déterminer les tolérances de réalisation des profils de
toutes les roues usinées du véhicule.
6. Descente de l’essieu sur les rails
Avant d’abaisser l’essieu sur les rails, le retrait des chariots jusqu’à leurs positions de
repos a lieu.
Les opérations successives sont les suivantes :
Le retrait des galets latéraux vers l’intérieur, l’avance des rails mobiles,
Le réglage du système d’appui pour couper la fonction d’amortissement
L’écartement des dispositifs de surcharge
La descente des supports de boîtes,
La descente des galets d’entraînement avec l’essieu usiné
L’abaissement de l’essieu sur les rails, son évacuation.
Compte rendu du stage technique 33
Chapitre 3 :
L´installation d´un système de sécurité
Compte rendu du stage technique 34
Introduction
Dès l´arrivé à Office National des Chemins de Fer , j´ai eu l´opportunité de s´approcher au
Dirigeant de l'entreprise. Ce dernier m'a fait repérer les taches effectuées généralement au sein
de l'entreprise. D´ailleurs je me suis positionnée dans le service maintenance d´essieux avec
MR. HAFSSI chef d´atelier du tour , qui m´a expliquez d'abord comment fonctionne leur
service, puis confiez-moi la tâche En me surveillant de près.
I. Tache effectuée
II.1 Problématique
Chaque ram, machine ou bien voiture peut avoir un ensemble de 2essieux ou plus,leurs
reprofilage consiste a la rotation d´essieu en question (qui contient une/deux roues
défectueuses) ,ce qui peut entrainer la rotation des autre essieux appartenant au même bogie .
Figure 23: Schématisation de la problématique.
Figure 24:
Compte rendu du stage technique 35
Parmi les conséquences de cette rotation :
La rotation des essieux en usinage à vide.
le mouvement de la machine / locomotive.
Décroissement du taux de sécurité.
Interruption / déstabilisation du processus d´usinage.
Pour cela , on compte a installer un système de détection de position des vérins avant et au
cours de l usinage , pour assurer la sécurité des employées ainsi qu´un bon déroulement du
processus d´usinage.
II.2 Solution
Apres le bon traitement de la problématique ci-dessus, on a opté pour un réseau de capteur
sans fil (RCSF) pour la détection de présence ,avec une vitesse de communication
convenable, afin de faciliter le travail des opérateurs, assurer leur sécurité ainsi que pour ne
jamais interrompre le fonctionnement du tour.
Figure 24: Schématisation de la solution
Compte rendu du stage technique 36
II. Réseau de capteur sans fil
Un réseau de capteurs sans fil est un réseau auto-organisé composé d'un grand nombre de
nœuds. Ces derniers sont de micro- capteurs capables de collecter et de transmettre des
données de manière autonome. .
Chaque capteur déployé dans de zone de surveillance doit en permanence surveiller
l’environnement qui l’entoure afin de détecter et de mesurer d’éventuels paramètres sur cet
environnement et de les transmettre éventuellement à une station de base via un mécanisme
de routage donné qui est souvent une communication multi-sauts.
Les rayons de détection et de communication de chaque capteur étant limités, chaque nœud
capteur doit ainsi accepter de relayer les données collectées par d’autres nœuds capteurs afin
de les acheminer de proche en proche jusqu’au centre de traitement, c’est-à-dire vers le lieu
où ces données doivent être traitées et éventuellement exploitées par un utilisateur final donné
qui est connecté au réseau via Internet.
Figure 25: RCSF
Compte rendu du stage technique 37
III. Les composants du RCSFde sécurité
Pour la conception d´un système sans fil (Wireless)RCSF, qui assure la sécurité de l´équipe à
travers des indicateurs de position des vérins , et pour distinguer leur 2 différentes positions
(position de travail / position de repos ) .
On tend vers l´utilisation des composants ci-dessous :
Tableau 3 : COMPOSANTS UTILISES
COMPOSANT DESCRIPTION
Un module radio, représente à la fois un
récepteur et émetteur, opérant sur la bande des
NRF24L01 2,4 GHz
Systèmes
d´acquisitions une carte programmable de microcontrôleur
open source basée sur le microcontrôleur
ARDUINO UNO Microchip ATmega328P cadencé à 16 MHz.
la plus simple et la plus économique.
Les capteurs de proximité sont conçus pour
détecter la présence et la proximité d'un objet à
CAPTEUR DE portée sans contact physique, à l'aide du son,
Actionneurs de la lumière, des champs infrarouges ou
PROXIMITE
électromagnétiques à la place.
Diode électroluminescente, utiliser tant qu´un
LED actionneur
Compte rendu du stage technique 38
[Link]
1) La communication entre nœud
Dans notre système, l’envoie et la réception des données se fait d’une manière de maitre /
esclave : ( un seul nœud qui fait la réception ,les autre son juste des émetteurs) pour
minimiser le temps de réponse et aussi pour éviter le décalage entre les nœuds et entre
informations .
Figure 26 : Schématisation de la communication maitre /esclave
Compte rendu du stage technique 39
Pour chaque nœud, l’organigramme représenté ci-dessous est établi :
Début
Initialisation
L´état du capteur
Envoie/réception des données
Affichage des donnés
Figure 28: Organigramme de communication de chaque esclave
2) Conception des nœuds
Dans notre cas, nous avons un nœud master pour la réception et l´affichage auprès de
l´operateur, et 8 nœud esclaves (4 pour la position de repos des vérins, les autres pour
la position de travailles).
Pour clarifier ce point on va expliquer et définir chaque nœud avec ses
éléments, sa représentation schématique et son organigramme.
N.B :
Notre machine du TOUR, contient des vérins des deux cotés d´une manière symétrique.
Pour cela on va faire l ´ étude juste sur un seul coté (2 vérins de position de repos , et deux autre
pour la position de travaille / 4 nœuds semblables, contenant des informations différentes et un
nœud master ), puis déduire l´autre en faisant une projection du 1er programme
et son étude sur le reste.
Compte rendu du stage technique 40
3) Cahier de charge
On distingue entre 2 positions principales :
1/ Position de travaille.
2/ Position de repos.
Lors de l´initialisation de la machine, les vérins doivent être en position de
reposindiqueratravers l´allumage de la LED orange.
Tandis que lors du fonctionnement du TOUR, les vérins sont en position de travaille. Cette
dernière est indiqué a travers une LED verte .Entre les deux positions (travaille et de repos)
il y aura l´allumage d´une LED rouge
4) Table de vérité
Tableau 4 : tables de vérité du cahier de charge
VERIN 1 VERIN 2 LED ORANGE LED ROUGE
0 0 0 1
0 1 0 1
1 0 0 1
1 1 1 0
VERIN 3 VERIN 4 LED VERTE LED ROUGE
0 0 0 1
0 1 0 1
1 0 0 1
1 1 1 0
Compte rendu du stage technique 41
A. Le nœud master
Principe
Le premier nœud comporte des actionneurs (4 LED), deux pour informer sur la
situation des vérins lors de l´entrée du locomotive (position de repos), deux autre
informent sur la position des vérins lors de l´usinage (position de travail).
Le brochage de ces actionneurs avec l’Arduino est comme le brochage, ci-dessous,
que nous avons fait dans le logiciel Fritzing :
Figure 27 : Branchement du nœud master
Fonctionnement :
En générale ce nœud reçois les données transmises, en temps réel afin d’agir sur les
actionneurs (LED). Pour le programme voir annexe 1 et les données sont affiché dans le
serial du logiciel Arduino commesuivant :
Compte rendu du stage technique 42
Figure 28: serial / affichage du nœud master
Organigramme du MASTER :
Début
Initialisation
Réception des
données
Traitement des données
Figure 31: organigramme du nœud master
Compte rendu du stage technique 43
Situation du nœud :
le nœud sera positionner auprès de l´opérateur, au niveau de l´interface homme machine.
VI. Les nœuds esclaves:
Principe
Ces nœuds esclaves comportentchacune un capteur de présence pour renseigner sur la
présence / l´absence des vérins lors de l´entrée du locomotive (position de repos ) et lors de
l´usinage (position de travail).
Le brochage de capteurs avec l’Arduino est comme le brochage, ci-dessous, que nous avons
fait dans le logiciel Fritzing :
Figure 29: branchement des nœuds esclaves
Fonctionnement :
Ces nœuds esclaves vont traiter la présence ou l´absence des vérins puis l´envoyer au
nœud master pour agir sur les actionneurs.
L’organigramme ci-dessous explique aussi le fonctionnement du nœud 01 et pour le
programme voir annexe 2.
Compte rendu du stage technique 44
Remarque :
Les autres nœuds esclaves (slave), sont les mêmes qu´au nœud 01 représenter ci-dessus ,
seulement avec un changement d’informations (ou bien data) du capteur de chaque nœud .
pour distinguer la différence entre ces nœuds voir annexe 2, annexe 3 et annexe 4
Dans notre système, l’envoie et la réception des données se fait d’une manière de maitre /
esclave : ( un seul nœud qui fait la réception ,les autre son juste des émetteurs) pour
minimiser le temps de réponse et aussi pour éviter le décalage entre les nœuds et entre
informations .
Compte rendu du stage technique 45
Conclusion
Arrivant à la fin de ce projet dont le thème, était l´installation d´un système de sécurité
lors du fonctionnement du TOUR au seinde l´Office National des Chemins de Fer . Il
s’est avéré nécessaire, dans un premier temps, de faire une étude bibliographique pour
bien mener le projet, et dans un deuxième temps de présenter le cadre général de ce
projet.
Dans un premier lieu, nous avons adopté après un Brainstorming un cahier de charge
convenable qui facilite l´affichage des actionneurs de sécurité .Puis nous avons visé
la recherche des composants pour le bon fonctionnement du cahier de charge.
Les résultats du suivi de cet axe nous ont permis d’adopter un nouveau protocole de
communication sans fil, qui assure une vitesse de communication maitres esclaves
convenable ainsi qu´un affichage auprès de l´opérateur.
Dans l’approche de la conception de ce système, on a distingué 2 types de positions
(de travail et de repos ) Ce qui nous a permis de varier les pré-actionneurs( LED ) de
chaque position .
Enfin, nous avons pu faire la conception d´un système qui englobe lasécurité,
larapidité au niveau de communication, le bon affichage des positions des vérins.
ONCF est aperçue comme étant un organisme ferroviaire, dont les valeurs mise en
avant sont : La performance, l’efficacité, la qualité, le dynamique, l’ouverture, la
solidité…
Je garderais un très bon souvenir de ce mois de stage chez ONCF TMLC ou chaque
personne m’a accordé un peu de son temps et a bien voulu me transmettre une partie
de son savoir.
Cette expérience était très fructueuse, Car j’ai pu enrichir mes Connaissance dans mon
domaine, j’ai pris conscience de l’importance du savoir-être (être dynamique, motivée
……).
j’ai eu aussi une idée globale sur le fonctionnement de l’entreprise. Finalement, je
voudrais remercier tous ceux qui ont collaboré à la réussite de ce stage ou qui ont
participés de près ou de loin au bon déroulement de du stage.
Compte rendu du stage technique 46
BIBLIOGRAPHIE
UGE 150 N N° de série 16-033 NOTICE TECHNIQUE.
WEBOGRAPHIE
[Link]
[Link]
[Link]
[Link]
[Link]
Compte rendu du stage technique 47
Annex:
ANNEX 1 : PROGRAMME DU MASTER
#include<RF24.h>
#include <RF24Network.h>
#include<SPI.h>
#include<Wire.h>
#include<RF24_config.h>
RF24 radio(9, 10); // nRF24L01 (CE,CSN)
RF24Network network(radio); // Include the radio in the network
const uint16_t this_node = 00; // Address of our node in Octal format
//const uint106_t node01 = 01;
//const uint16_t node02 = 02;
const uint16_t node03 = 03;
const uint16_t node04 = 04;
intdata[4]; // number of sensors
intfinal_data[4];
intled_pinV= 7;
intled_pinR = 4;
intled_pinO= 6;
//intBuzzer = 2;
void setup()
[Link](9600);
[Link]();
[Link]();
pinMode(led_pinV, OUTPUT);
Compte rendu du stage technique 48
pinMode(led_pinR, OUTPUT);
pinMode(led_pinO,OUTPUT);
// pinMode(Buzzer, OUTPUT);
[Link](90, this_node); //(channel, node address)
void loop()
{
[Link]();
recieveData();
showData();
delay(100);
voidrecieveData()
{
while([Link]() )
{ // Is there any incoming data?
RF24NetworkHeader header;
[Link](header, &data, sizeof(data)); // Read the incoming data
for(int i = 0;i<4;i++)
{
if(data[i]!=0)
final_data[i]= String(data[i]).toInt() ;
}
Compte rendu du stage technique 49
}
delay(5);
}
voidshowData()
{
traitementverrin();
String message = "";
for(int i = 0;i<4;i++)
{
message = message + "," + String(final_data[i]);
}
[Link](message);
}
voidtraitementverrin()
{
if (final_data[0]== 1 &&final_data[1]== 1) digitalWrite(led_pinO,HIGH);
elsedigitalWrite(led_pinO,LOW);
if (final_data[0]== 2 || final_data[1]== 2 || final_data[2]== 2 || final_data[3]== 2)
digitalWrite(led_pinR,HIGH);
elsedigitalWrite(led_pinR,LOW);
if (final_data[2]== 1 &&final_data[3]== 1) digitalWrite(led_pinV,HIGH);
elsedigitalWrite(led_pinV,LOW)
}
Compte rendu du stage technique 50
ANNEX 2 :PROGRAMME DU SLAVE 1
#include<RF24.h>
#include <RF24Network.h>
#include<SPI.h>
#include<Wire.h>
#include<RF24_config.h>
RF24 radio(9, 10); // nRF24L01 (CE,CSN)
RF24Network network(radio); // Include the radio in the network
const uint16_t this_node = 01; // Address of this node in Octal format
const uint16_t node00 = 00;
intdata[4]; // number of sensors
intfinal_data[4];
intbutton_pin = 2;
intbutton_state = 0;
longprevTime;
void setup() {
//initial start time
[Link](9600);
[Link]();
pinMode(button_pin, INPUT);
[Link]();
[Link](90, this_node); //(channel, node address)
prevTime = millis()
Compte rendu du stage technique 51
void loop() {
// final_data[2] = digitalRead(button_pin) ;
if(millis()-prevTime> 500)
{
sendData();
prevTime = millis();
}
delay(90);
voidsendData()
{
button_state = digitalRead(button_pin);
if (button_state == HIGH )
{
data[0] = 1;
}
if (button_state == LOW )
{
data[0]=2;
}
RF24NetworkHeader header(node00);
Compte rendu du stage technique 52
bool ok = [Link](header, &data, sizeof(data));
[Link](ok);
}
ANNEX 3 :PROGRAMME DU SLAVE 2
#include<RF24.h>
#include <RF24Network.h>
#include<SPI.h>
#include<Wire.h>
#include<RF24_config.h>
RF24 radio(9, 10); // nRF24L01 (CE,CSN)
RF24Network network(radio); // Include the radio in the network
const uint16_t this_node = 02; // Address of this node in Octal format
const uint16_t node00 = 00;
intdata[4]; // number of sensors
intfinal_data[4];
intbutton_pin = 2;
intbutton_state = 0;
longprevTime;
void setup() {
//initial start time
[Link](9600);
[Link]();
pinMode(button_pin, INPUT);
[Link]();
[Link](90, this_node); //(channel, node address)
Compte rendu du stage technique 53
prevTime = millis()
void loop() {
// final_data[2] = digitalRead(button_pin) ;
if(millis()-prevTime> 500)
{
sendData();
prevTime = millis();
}
delay(90);
voidsendData()
{
button_state = digitalRead(button_pin);
if (button_state == HIGH )
{
data[1] = 1;
}
if (button_state == LOW )
{
data[1]=2;
Compte rendu du stage technique 54
}
RF24NetworkHeader header(node00);
bool ok = [Link](header, &data, sizeof(data));
[Link](ok);
}
ANNEX 4 :PROGRAMME DU SLAVE 3
#include <RF24.h>
#include <RF24Network.h>
#include<SPI.h>
#include<Wire.h>
#include<RF24_config.h>
RF24 radio(9, 10); // nRF24L01 (CE,CSN)
RF24Network network(radio); // Include the radio in the network
const uint16_t this_node = 03; // Address of this node in Octal format
const uint16_t node00 = 00;
intdata[4]; // number of sensors
intfinal_data[4];
intbutton_pin = 2;
intbutton_state = 0;
longprevTime;
void setup() {
//initial start time
[Link](9600);
[Link]();
pinMode(button_pin, INPUT);
Compte rendu du stage technique 55
[Link]();
[Link](90, this_node); //(channel, node address)
prevTime = millis()
void loop() {
// final_data[2] = digitalRead(button_pin) ;
if(millis()-prevTime> 500)
{
sendData();
prevTime = millis();
}
delay(90);
voidsendData()
{
button_state = digitalRead(button_pin);
if (button_state == HIGH )
{
data[2] = 1;
}
Compte rendu du stage technique 56
if (button_state == LOW )
{
data[2]=2;
}
RF24NetworkHeader header(node00);
bool ok = [Link](header, &data, sizeof(data));
[Link](ok);
ANNEX5 :PROGRAMME DU SLAVE 4
#include <RF24.h>
#include <RF24Network.h>
#include<SPI.h>
#include<Wire.h>
#include<RF24_config.h>
RF24 radio(9, 10); // nRF24L01 (CE,CSN)
RF24Network network(radio); // Include the radio in the network
const uint16_t this_node = 04; // Address of this node in Octal format
const uint16_t node00 = 00;
intdata[4]; // number of sensors
intfinal_data[4];
intbutton_pin = 2;
intbutton_state = 0;
longprevTime;
void setup() {
Compte rendu du stage technique 57
//initial start time
[Link](9600);
[Link]();
pinMode(button_pin, INPUT);
[Link]();
[Link](90, this_node); //(channel, node address)
prevTime = millis()
void loop() {
// final_data[2] = digitalRead(button_pin) ;
if(millis()-prevTime> 500)
{
sendData();
prevTime = millis();
}
delay(90);
voidsendData()
{
button_state = digitalRead(button_pin);
Compte rendu du stage technique 58
if (button_state == HIGH )
{
data[3] = 1;
}
if (button_state == LOW )
{
data[3]=2;
}
RF24NetworkHeader header(node00);
bool ok = [Link](header, &data, sizeof(data));
[Link](ok);
Compte rendu du stage technique 59