Académique Documents
Professionnel Documents
Culture Documents
Paix-Travail-Patrie
*****************
REPUBLIC OF CAMEROON
Peace-Work-Fatherland
*************
MINISTERE DES ENSEIGNEMENTS SECONDAIRES
***********
MINISTRY OF SECONDARY EDUCATION
***********
INSPECTION GENERALE DES ENSEIGNEMENTS
*************
INSPECTORATE GENERAL OF EDUCATION
*************
ELECTRONIQUE ET
PROGRAMMATION
Rédigé par :
En vue de l’obtention de l’
Sous l’encadrement :
Professionnel de : M. NJOYA
1
INTRODUCTION ....................................................................................................................... 19
I- CAHIER DE CHARGES .................................................................................................... 19
II- MATERIELS UTILISES ................................................................................................ 20
III- PRESENTATION DU LOGICIEL ARDUINO............................................................ 23
IV- MONTAGE DU PROJET FINAL ................................................................................. 24
V- CODE ARDUINO DU PROJET FINAL....................................................................... 24
VI- DESCRIPTION DU PROJET FINALE ........................................................................ 25
VII- PHOTOS DU PROJET FINAL ..................................................................................... 26
VIII- DIFFICULTES RENCONTRES ............................................................................... 26
CONCLUSION GÉNÉRALE............................................................................................................. 27
2
AVANT PROPROS
L’entreprise qui accueille ces élèves, participe activement à leur formation et met tout
en œuvre pour respecter les spécifications du stage à savoir organisation, planning, suivi du
travail...
Les documents de base qui ont été utilisés pour la rédaction du présent guide sont :
3
REMERCIEMENTS
En premier lieu je remercie le Seigneur Jésus-Christ pour m’avoir prêté sa force et son sagesse
pour accomplir les tâches qui m’était confiées, je remercie aussi mes chers parents pour leurs
affections inépuisables et leurs précieux conseils. Ils n’ont cessé de prier pour moi durant mon
cursus scolaire et m’ont régulièrement encouragé.
Je suis profondément reconnaissant envers les personnes que j’ai eu la chance de côtoyer au
quotidien au sein de Innovatech Association, qui ont permis mon intégration, et
particulièrement M. NJOYA avec qui j’ai collaboré durant la majeure partie de mon stage.
Enfin, je tiens à remercier l’équipe pédagogique du lycée de Biyem-Assi qui m’a suivi durant
ces dernières années au cours desquelles j’ai beaucoup appris sur les aspects techniques,
méthodologiques et relationnels du métier d’ingénieur, et plus particulièrement M. YOTEGEU,
mon tuteur de stage, pour ses conseils avisés et l’intérêt qu’il a porté à mon projet.
4
CATALOGUE DES IMAGES
Figure 1 : Plan de localisation d’INNOVATECH (Calque)………………………………….8
Figure 2 : Plan de localisation d’INNOVATECH (Satellite)………………………………...8
Figure 3 : organigramme d’Innovatech……………………………………………………...11
Figure 10 : Carte Arduino avec câble USB d’alimentation et microcontrôleur ATMEGA....20
Figure 11 : Breadboard……………………………………………………………………....20
Figure 12 : LEDs et résistances……………………………………………………………...20
Figure 13 : Jumpers………………………………………………………………………….21
Figure 14 : Servomoteur……………………………………………………………………..21
Figure 15 : Buzzer passif…………………………………………………………………….21
Figure 16 : Buzzer actif……………………………………………………………………...21
Figure 17 : photorésistance…………………………………………………………………..21
Figure 18 : Moteur à courant continu………………………………………………………..22
Figure 19 : panneau photovoltaïque…………………………………………………………22
Figure 20 : Batterie 5v rechargeable…………………………………………………………22
Figure 21 : Module L298N…………………………………………………………………..22
Figure 22 : INA 219………………………………………………………………………….23
Figure 23 : Interface du logiciel Arduino…………………………………………………….23
Figure 26 : Photo du projet finale……………………………………………………………26
5
INTRODUCTION GÉNÉRALE
Ce stage a été réalisé en tant que projet de fin d’études dans le cadre de ma formation au lycée
de Biyem-Assi. Afin de compléter mon enseignement en TI (Technologie de l’information),
j’ai décidé de profiter de cette expérience en tant qu’élève pour approfondir mes connaissances
dans ce domaine et acquérir éventuellement des nouvelles compétences.
J’ai effectué ce choix de stage dans la mesure où il constituait pour moi l’occasion de réaliser
mon projet professionnel. En effet je souhaite travailler dans l’ingénieure, il m’a donc paru
essentiel d’avoir une expérience plus poussée dans les domaines d’électronique et
programmation. C’est dans cette optique que j’ai effectué mon stage dans la structure
Innovatech Association, spécialisé dans plusieurs domaines tels que : fabrication de drone,
évolution des technologies comme par exemple une porte ouvrable automatique, traqueur
solaire, etc. Et vente des composants électroniques.
Au sein de cette entreprise j’ai mené à bien un projet portant sur la réalisation d’un traqueur
solaire mobile (appareil électronique pouvant capter et emmagasiné l’énergie solaire tout tant
se déplaçant). J’ai également renouvelé mes connaissances dans le domaine de la
programmation en Arduino en langage C. Qui pourra mettre en évidence les différentes sources
d’énergie solaire, afin de les Transformers en électricité.
6
PREMIERE PARTIE :
7
CHAPITRE 1 : PRÉSENTATION D’INNOVATECH
ASSOCIATION
I- Information pratique de l’entreprise
Localisation
L’entreprise INNOVATECH ASSOCIATION est située à Ngoa Ekelle - Yaoundé
Ngoa Ekelle, CRADAT, Bâtiment d’Express Union building au 2ème étage.
Téléphone
❖ +237 693 65 53 60
❖ +237 675 52 68 35
❖ +237 694 15 76 70
8
Boîte postale
BP 34235 Yaoundé
Horaires
Lundi à vendredi : 9h à 20h
Samedi : 9h à 16h
Site internet
www.innovation-tech.org
Réseaux sociaux
+237 6 57 67 28 80
https://www.facebook.com/Innovatechassociation
9
❖ Au niveau de la réparation d’ordinateur : le client vient sur la place avec l’appareil
défectueux, le maintenancier lui pose des questions sur l’état de l’appareil (ordinateur
desktop, imprimantes, photocopieuses etc…) avant la panne. Le diagnostic achevé, le
maintenancier s’accorde avec le client sur les frais puis lui donne un rendez-vous.
Ensuite, après un diagnostic approfondi, le maintenancier fixe la panne dans la mesure
du possible, ou soit-il contact le client pour lui faire part des éventuels
dysfonctionnements pouvant entrainer un changement de pièces. Toutefois, le client
paie toujours les frais de diagnostic.
❖ Vente des composants électroniques : ici le client passe la commande du/des
composant(s) qu’il voudrait acheter puis le directeur est chargé de lui fournir le/les
composant demandé(s) accompagné du prix, en fin les transactions s’effectuent et le
client dispose.
a- Ressources humaines
b- Ressources matérielles
INNOVATECH Association compte en son enceinte :
❖ Une salle de formations équipées des tables, chaises, des équipements électroniques, et
des maquettes réalisées par des anciens stagiaires ;
❖ Trois bureaux dont :1 pour le directeur ;1 autre pour le directeur adjoint et 1 dernier
pour le secrétaire.
❖ Une salle réservée aux stagiaires ;
❖ Des kits Arduino ;
❖ Des vidéo projecteur ;
10
❖ Du matériel informatique tels que : des routeurs, des switches, des drones, des
ordinateurs ; des imprimantes 3D …
❖ Un wifi disponible à la portée des ingénieurs et stagiaires ;
V- Organigramme de l’entreprise
11
Tout ceci visant à m’imprégner un plus dans le domaine des technologies de l’information et
de la communication (TIC).
12
de gaz ; capteurs de
température…)
En plus des activités effectuées chaque vendredi on devaient présenter un projet réaliser en
groupe devant tous les autres stagiaires et les autres membres de l’organisation, voici les
différents petits projets réaliser avec leurs composants, leurs descriptions, leurs codes, et leur
montage avec le logiciel Fritzing.
1- CRÉATION D’UNE SIRÈNE DE POLICE
13
b- Code Arduino de la sirène de police
14
b- Code Arduino
15
Figure 8 : Montage de la porte automatique
b- Code Arduino de la porte automatique
16
Figure 9 : Code Arduino de la porte automatique
c- Description de la porte automatique
Une porte automatique qui s'ouvre lorsqu'on se rapproche avec un détecteur de mouvement est
une porte pratique pour les personnes à mobilité réduite ou celles qui ont les mains occupées.
Elle est équipée d'un capteur de mouvement PIR (Passive Infrared) qui détecte la présence
humaine dans son champ de vision. Lorsqu'une personne se trouve à proximité de la porte, le
capteur envoie un signal à la carte Arduino qui déclenche l'ouverture de la porte en activant le
servo-moteur.
La porte est également équipée d'un lecteur RFID qui permet à des personnes autorisées de
déverrouiller la porte en présentant leur carte d'accès. Une fois la carte lue, la carte Arduino
déclenche le servo-moteur pour ouvrir la porte et allume la LED verte pour indiquer que la porte
est déverrouillée.
Si la porte n'est pas déverrouillée par la carte RFID, elle reste verrouillée et la LED rouge
s'allume pour indiquer que la porte est fermée. Lorsque la porte est déverrouillée par la carte,
un buzzer émet un son pour signaler l'ouverture de la porte.
Enfin, un afficheur LCD peut être utilisé pour afficher des informations telles que l'état de la
porte (ouverte ou fermée), les personnes autorisées à accéder à la porte et d'autres informations
pertinentes.
17
DEUXIÈME PARTIE :
CONCEPTION DU PROJET DE STAGE
18
CHAPITRE III : CONCEPTION D’UN TRAQUEUR MOBILE
ÉLECTRONIQUE ET PROGRAMMABLE
INTRODUCTION
D’après WIKIPEDIA, ARDUINO est une plat forme de prototypage d’objets
interactifs à usage créatif constitué d’une carte électronique et d’un environnement de
programmation. Cet environnement permet à l’utilisateur de formuler ses projets par
l’expérimentation directe avec l’aide de nombreuses ressources disponibles en ligne. Arduino
dispose d’un microcontrôleur très simple à utiliser, et grâce à ses entrées/sorties (analogiques
ou digitales) et ses interfaces de communication, la cartea un potentiel illimite. Arduino est issu
d’une équipe d’enseignants et étudiants de l’école de design d’ivre en Italie composée de
MASSIMO BANZI, DAVID MELLIS, TOMIGOES, GIANLUCA MARTINO, DAVID
CURATELLES ET NICHOLAS ZAMBETTI. Arduino a été conçu pour être accessible à tous
par sa simplicité ; mais il peut également être à usage professionnel car les possibilités
d’application sont nombreuses. Dès lors, elle permet de mettre sur pieds plusieurs prototypes
de différents projets dont celui qui nous intéresse le plus ici est La conception d’un traqueur
solaire mobile électronique programmable.
Il existe environ 14 types de carte Arduino entre autres : Arduino Uno - DIP Rev3. La
Carte Arduino UNO est le best-seller de chez Arduino
• Arduino Leonardo avec Headers
• Arduino MEGA 2560 R3
• Arduino Micro
• Arduino Nano
• Arduino MKR FOX 1200 sans antenne
• Arduino M0 Pro
• Arduino Mini 05 sans Headers
I- CAHIER DE CHARGES
Le traqueur solaire mobile fonctionnera normalement lorsqu’une fois le montage bien
fait et achevé, l’utilisateur connectera sa machine à la carte Arduino via le câble USB réservés
pour Arduino puis téléversera le programme implémenté dans le logiciel ARDUINO qui
permettra à chacun des composant d’exercer leur rôle suivant le code indiqué.
Ici, après avoir connecté le prototype à la machine et lance le programme :
19
❖ Module L298N module L298N, il est possible de contrôler la vitesse des moteurs en
utilisant une modulation de largeur d'impulsion (PWM) et de changer la direction des
moteurs en inversant la polarité de l'alimentation.
❖ Pour finir 4 Batteries de 5v rechargeable permettant fournir et de conserver cette
énergie.
II- MATERIELS UTILISES
❖ Carte Arduino Mēga : c’est un circuit imprimé en matériel libre sur lequel se trouve un
microcontrôleur Atmega qui peut être programmé pour analyser et produire des signaux
électriques.
❖ BREADBOARD : C’est une plaque à essaie sans soudure permettant de faire des circuits
de manière assez simple.
Figure 11 : Breadboard
20
❖ JUMPERS : Ce sont de petits câbles qui permettent de faire les différentes connexions entre
la carte Arduino et la plaque à essaie. On en distingue trois types qui sont :
➢ Jumpers male-male
➢ Jumpers femelle-femelle
➢ Jumpers male-femelle
Figure 13 : Jumpers.
❖ SERVOMOTEUR : Est généralement utilisé pour des systèmes mécaniques ayant un angle
de rotation de 180° (des indicateurs rotatifs).
Figure 14 : Servomoteur
❖ BUZZER : dispositif électronique qui produit un son continu lorsqu’il est alimenté
Figure 17 : photorésistance
21
❖ MOTEUR A COURANT CONTIU : dispositif permettant de faire une rotation de
3600(degré)
22
❖ INA 219 : fournir des mesures précises de la tension et du courant dans un circuit
électrique en temps réel. Il peut être utilisé pour surveiller la consommation d'énergie
d'un projet Arduino ou pour mesurer la puissance délivrée par une source d'alimentation.
23
IV- MONTAGE DU PROJET FINAL
24
Figure 25 : Code Arduino du traqueur solaire
25
Le capteur ultrasonique permet au traqueur solaire mobile d'éviter les obstacles lorsqu'il se
déplace. Le capteur envoie un signal ultrasonique qui rebondit sur l'objet en face de lui, puis
mesure le temps que prend le signal pour revenir. En utilisant cette mesure, le robot peut
déterminer la distance entre lui-même et l'objet. Si la distance est inférieure à une certaine
limite, le robot arrête de se déplacer dans cette direction et tourne lentement dans une autre
direction.
Les LED et le buzzer sont utilisés pour indiquer l'état de la batterie. La LED verte indique que
la batterie est pleine, la LED rouge indique que la batterie est déchargée et la LED orange
indique que la batterie est en train de se recharger. Le buzzer produit des bips pour signaler que
la batterie est pleine ou en charge. Cela permet à l'utilisateur de savoir quand il est temps de
recharger la batterie ou quand il peut utiliser le robot.
En conclusion, le traqueur solaire mobile est un bon projet qui a pour objectif de produire sa
propre énergie électrique à partir d’une source d’énergie renouvelable à l’infini qui est le soleil,
pour ne pas dépendre d’ENEO et réduire les dépenses financières.
VII- PHOTOS DU PROJET FINAL
26
CONCLUSION GÉNÉRALE
En dernière analyse cette expérience fut beaucoup plus enrichissante que je ne l’aurais pensée.
En effet, la problématique du projet était stimulante et m’a permis de faire appel à des
connaissances théoriques variées. Mais cela ne fut pas sans difficultés. J’ai démarré ce projet
en ayant peu de connaissances dans le domaine. J’ai donc dû apprendre au fur et à mesure, que
ce soit à travers des recherches personnelles ou en échange avec les autres stagiaires et mon
référent métier. Ce faisant, j’ai grandement développé mes capacités d’adaptation et
d’autonomie dans mon travail.
Cette expérience m’a permis de répondre aux questionnements j’avais en ce qui concerne les
moyens utilisés par les entreprises pour s’adapter au changement de leur environnement.
L’entreprise qui m’a accueilli pendant ce stage à une période charnière, et je suis très fier d’y
avoir contribué. L’évolution des usages et l’adaptation de l’entreprise au changement de son
environnement m’ont permis de comprendre l’importance des enjeux économiques dans la
définition des stratégies à adopter.
A titre personnel, j’ai trouvé le sujet de ce stage particulièrement intéressant car les maîtres de
stage témoignaient d’une rigoureuse gentilles et surtout ils me donnaient des conseils pendant
des temps libres. J’avais quand même une certaine liberté sans exagération à mon égard.
Ce stage ma d’autant plus car j’ai cultivé en moi l’esprit de responsabilité, l’esprit de travail
d’équipe et un peu d’esprit de patience parce que pour dire franchement il y a certains patients
qui peuvent t’envoyer à l’hôpital même si tu y es déjà. Si non c’était vachement enrichissant et
instructif.
Enfin, ce stage m'a permis d'acquérir de solides compétences en matière de programmation et
de prototypage électronique avec Arduino. J'ai appris à utiliser les différentes fonctionnalités
de la carte Arduino et à écrire des programmes en langage C pour contrôler des périphériques
électroniques. J'ai également appris à travailler avec des capteurs, des actionneurs et des
modules de communication pour réaliser des projets interactifs.
Je suis reconnaissant envers mon entreprise d'accueil pour cette opportunité de stage et je suis
convaincu que les compétences et les connaissances que j'ai acquises me seront très utiles
dans ma future carrière professionnelle.
27