Vous êtes sur la page 1sur 28

RÉPUBLIQUE DU CAMEROUN

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
*************

RAPPORT DE STAGE ACADÉMIQUE

ELECTRONIQUE ET
PROGRAMMATION

Rédigé par :

NEHEMIE ARMSTRONG YEPNJIO

En vue de l’obtention de l’

Attestation de stage en électronique et Programmation

Sous l’encadrement :

Professionnel de : M. NJOYA

Académique de : M. YOTEGEU, enseignant d’informatique au


lycée de Biyem Assi

Année Académique 2022-2023


AVANT PROPROS............................................................................................................................... 3
REMERCIEMENTS ............................................................................................................................. 4
CATALOGUE DES IMAGES ............................................................................................................. 5
CATALOGUE DES MONTAGES ...................................................................................................... 5
CATALOGUE DES CODES ................................................................................................................ 5
INTRODUCTION GÉNÉRALE .......................................................................................................... 6

PREMIERE PARTIE : ......................................................................................................................... 7


CHAPITRE 1 : PRÉSENTATION D’INNOVATECH ASSOCIATION..................................... 8
I- Information pratique de l’entreprise ................................................................................... 8
II- Historique et Mission de l’entreprise ............................................................................... 9
III- Services de l’entreprise : ................................................................................................... 9
IV- RESSOURCE HUMAINES ET MATÉRIELLES : ..................................................... 10
a- Ressources humaines ....................................................................................................... 10
b- Ressources matérielles..................................................................................................... 10
V- Organigramme de l’entreprise ....................................................................................... 11
CHAPITRE 2 : DÉROULEMENT DU STAGE........................................................................... 11
I- ACCEUIL ET DEBUT DU STAGE .................................................................................. 11
II- TRAVAUX EFFECTUES............................................................................................... 12
1- CRÉATION D’UNE SIRÈNE DE POLICE ................................................................. 13
a- Montage sur la breadbord de la sirène de police ...................................................... 13
b- Code Arduino de la sirène de police........................................................................... 14
c- Description de la sirène de police ............................................................................... 14
2- CRÉATION D’UNE FENÊTRE INTELLIGENTE .................................................... 14
a- Montage sur la breadbord de la fenêtre intelligente ................................................ 14
b- Code Arduino ............................................................................................................... 15
c- Description de la fenêtre intelligente ......................................................................... 15
3- CREATION D’UNE PORTE AUTOMATIQUE ......................................................... 15
a- Montage sur la breadboard de la porte automatique............................................... 15
b- Code Arduino de la porte automatique ..................................................................... 16
c- Description de la porte automatique.......................................................................... 17
III- DIFFICULTES RENCONTREES ............................................................................. 17
IV- APPORTS DU STAGE ............................................................................................... 17
1- Sur le plan scolaire : ........................................................................................................ 17
2- Sur le plan professionnel : .............................................................................................. 17
DEUXIÈME PARTIE :....................................................................................................................... 18
CHAPITRE III : CONCEPTION D’UN TRAQUEUR MOBILE ÉLECTRONIQUE ET
PROGRAMMABLE ....................................................................................................................... 19

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

Le Ministère des Enseignements Secondaires intègre dans le cursus de formation des


élèves de la classe de Terminale Technologies de l’Information (TI), pour la période allant de
la publication des résultats du probatoire TI à la fin des vacances scolaires, un stage pratique en
entreprise. Ce stage vise essentiellement à garantir aux futurs diplômés de la série TI une
intégration rapide et efficace en milieu professionnel.

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...

Ce guide a été préparé par l’Inspection de Pédagogie chargée de l’enseignement de


l’Informatique du Ministère des Enseignements Secondaires sous la supervision du Dr LOLO
Paul Martin.

Les documents de base qui ont été utilisés pour la rédaction du présent guide sont :

✓ L’arrêté N°25/11/MINESEC/CAB du 13 janvier 2011 portant création de la série


Technologies de l’Information dans l’Enseignement Secondaire Général,
✓ La note de présentation de la série Technologies de l’Information du 15 juillet 2011,
✓ L’arrêté N°194/11/MINESEC/IGE/IP-INFO du 1er septembre 2011 portant définition
des horaires et coefficients applicables dans les classes relevant de la série Technologies de
l’Information (TI),
✓ La décision N° 33/12/MINESEC/IGE/IP-INFO du 13 février 2012 portant déroulement
de l’épreuve d’Informatique aux examens de l’office du Baccalauréat du Cameroun session
2012,
✓ La note de service N°56/12/MINESEC/IGE/IP-INFO du 20 mars 2012 portant
Conditions d’ouverture de la série TI et modalités de mise en stage des élèves concernés.

Après l'obtention du Probatoire, série Technologies de l’Information (TI), le candidat


qui prépare le Baccalauréat de la même série effectue un stage pratique de 05 (cinq) semaines
dont le rapport est présenté devant un jury validé par le Ministère des Enseignements
Secondaires. Le présent document définit les modalités de déroulement et d’évaluation du stage.

3
REMERCIEMENTS

Avant tout développement sur cette expérience professionnelle, il apparaît opportun de


commencer ce rapport de stage par des remerciements à ceux qui m’ont beaucoup appris au
cours de ce stage, et même à ceux qui ont eu la gentillesse de faire de ce stage un moment très
profitable.

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é.

Ensuite, je tiens à remercier M. JIOMEKONG AZANZI FIDEL, président de Innovatech


Association, qui m’a permis de faire mon stage académique, de m’avoir fait confiance et de
m’avoir ainsi permis d’intégrer Innovatech Association, au sien de l’entreprise dont il est à la
charge, pour y effectuer mon stage dans mon domaine de prédilection, sur un sujet aussi
intéressant qu’instructif et formateur.

Je remercie également M. TCHASSEM KAM A. WILLIAM, responsable des ateliers


électronique et programmation pour sa disponibilité et son aide précieuse, qui a été mon maître
de stage durant ces 05 (cinq) semaines. Son expertise et son aptitude à demander le maximum
à ses stagiaires m’ont énormément fait progresser, tant au niveau technique qu’au niveau
professionnel.

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

CATALOGUE DES MONTAGES


Figure 4 : Montage de la sirène de police……………………………………………………13
Figure 6 : Montage de la fenêtre intelligente………………………………………………...14
Figure 8 : Montage de la porte automatique ………………………………………………...16
Figure 24 : Montage du traqueur solaire mobile……………………………………………..24

CATALOGUE DES CODES


Figure 5 : Code Arduino sirène de police……………………………………………………14
Figure 7 : Code Arduino pour la fenêtre intelligente………………………………………...15
Figure 9 : Code Arduino de la porte automatique……………………………………………16
Figure 25 : Code Arduino du traqueur solaire…………………………………………24 & 25

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é.

L’élaboration de ce rapport a pour principale source les différents enseignements tirés de la


pratique journalière des tâches qui m’ont été assignées. Enfin, les entretiens et interview que
j’ai pu avoir avec les employés des différents services de la société m’ont servi de support pour
la rédaction de ce rapport.

Il sera question pour moi de présenter l’entreprise et l’Atelier IVE101 Electronique et


Programmation ensuit de présenter mon projet réaliser au sein de cette entreprise et en dernière
analyse de manière trivial d’un bilan accompagner d’une conclusion.

6
PREMIERE PARTIE :

PRESENTATION DE L’ENTREPRISE ET DEROULEMENT


DU STAGE

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.

Figure 1 : Plan de localisation d’INNOVATECH (Calque)

Figure 2 : Plan de localisation d’INNOVATECH (Satellite)

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

II- Historique et Mission de l’entreprise


Ayant pour slogan « Les technologies au service du développement. (Innovate and Share
...) » Innovatech Association est une association à but non lucratif crée en 2010 par une
communauté d’informaticiens (ingénieurs, enseignants-chercheurs, techniciens) et de
spécialistes des métiers associés à l’informatique. Conscient qu'une bonne maîtrise des
Technologies de l’information et de la communication est un moyen efficace d'assurer un
développement durable, INNOVATECH se donne pour principale mission de :
❖ Vulgariser les technologies à travers des solutions innovantes, utiles et accessibles à
tous. Ainsi s'engage dans l'innovation technologique,
❖ La promotion des technologies de l'information et de la communication,
❖ S’investi dans les domaines telles que : l'électronique, la robotique, la sécurité des
systèmes, les réseaux de données, l’informatique décisionnelle et le développement
des solutions libres, simples, utiles et performantes.

III- Services de l’entreprise :


L’entreprise INNOVATECH intervient dans divers domaines, que ce soit la robotique, la
vente de drone, réparation d’ordinateurs et de matériel périphérique. L’entreprise offre des
services tel que :
❖ En effet depuis le 22 Février jusqu’au 19 Mars, Innovatech organise des ateliers de
formation en électronique et informatique. L’objectif principale est d’« Apprendre à
concevoir et programmation les objets et modules intelligents avec Arduino » ces
atelier se comporte de deux thématiques principales :
✓ Électronique et Programmation
✓ Robotique et Domotique
Avec ces ateliers, vous pourriez apprendre à faire : un éclairage automatisé déclenché
par une présence, à faire une poubelle intelligente, à concevoir des drones, à créer des
ambiances lumineuses automatiques avec des LED, Buzzer...etc., la liste des projets
étant exhaustive.
❖ Info vacances organisé chaque vacances des ateliers pour les jeunes il offre un kit
gratuit si les passionné (intéresser) s’inscrivent avant une date donnée.

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.

❖ Les activités d'Innovatech contribuent :

- à augmenter quantitativement et qualitativement, le potentiel d’innovation


technologique des entreprises et des porteurs de projets en Wallonie,

- à ce que les entreprises peu ou pas innovantes constituant la cible prioritaire


d’Innovatech mettent en œuvre un processus structuré de R&D et/ou d’innovation
technologique susceptible d’accroître leur valeur ajoutée, leur différenciation
technologique et de créer des emplois,

- à ce que ces entreprises et porteurs de projets accèdent à l’ensemble des


compétences et expertises scientifiques et technologiques disponibles en Wallonie
quant au soutien de l’innovation technologique.

IV- RESSOURCE HUMAINES ET MATÉRIELLES :

a- Ressources humaines

Innovatech Association comporte en son sein :


❖ Un président ;
❖ Un secrétaire ;
❖ Un trésorier ;
❖ Un commissaire ;
❖ Un responsable de la communication ;
❖ Un responsables des projets (- responsable d’infos vacances ; - responsable d’infos
école ; - responsable du coding ; - responsable incubation d’entreprise) ;
❖ Un responsable juridique.

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

Figure 3 : organigramme d’Innovatech

CHAPITRE II : DÉROULEMENT DU STAGE


Dans ce chapitre, il est question pour nous de faire ressortir comment s’est déroulé le stage
proprement dit et l’environnement de travail au sein de la structure INNOVATECH
Association.

I- ACCEUIL ET DEBUT DU STAGE


er
Le 4 juillet 2022, 1 jour de notre stage, nous nous sommes rendus des 7h30 à
CRADAT. Le directeur de l’entreprise M. JIOMEKONG AZANZI FIDEL nous a présente à
notre encadreur M. NJOYA qui nous a fait visiter l’entreprise et puis nous a présenté aux autres
membres du personnel. Ensuite, nous a fait interagir l’atelier d’électronique et programmation
ou il nous a présenté aux autres stagiaires. En attendant que les activités commences j’ai aidé
le directeur en prenant des photos des ateliers pour l’entreprise, habitué à faire de nouvelles
connaissances, il n’était néanmoins pas facile pour moi de m’intégrer parmi eux mais et dans
ce nouvel horizon qui pour moi était un tout autre univers car tous ceux-ci étaient nouveaux
pour moi. Malgré tous, je suis mis à poser des questions et cela m’a permis de m’y introduire
tout doucement. Mon encadreur m’a fait parvenir certaines bases en électronique et j’ai
découvert un langage similaire au C, qu’on utilise pour programmer des plaques ARDUINO.

11
Tout ceci visant à m’imprégner un plus dans le domaine des technologies de l’information et
de la communication (TIC).

II- TRAVAUX EFFECTUES


Tout au long de notre stage s’étendant du 04 juillet 2022 au 29 juillet 2022, nous avons
menés plusieurs activités. Le tableau suivant représente le récapitulatif de toutes les tâches
effectuées et les observations faites et les compétences acquis à mon égard.

Période Activités effectuées Compétence acquis


Ce jour-là, nous avons vus : Initiation à l’électronique et
• La carte Arduino (la la programmation,
gamme Arduino Uno) et connaissance du logiciel
son rôle ; Arduino et premiers travaux
04 juillet 2022 • La LED (Light Emitting pratiques (allumage et
Diode ou diode clignote des LED, mise en
électroluminescente) ; marche de la résistance et du
• La résistance (code de buzzer, … ).
couleurs) et breadboard ;
Le buzzer (passif et actif).

Ce jour-là, nous avons vus : Comment écrire les codes


• Interface du logiciel des différents modules
Arduino (void Loop, basiques d’Arduino uno
void setup, …) ; (servo moteur ; LEDrgb ;
• La photorésistance, le buzzer……) Montage du
potentiomètre, le servomoteur et d’autres
07 juillet 2022 servomoteur. composants ; études des
tensions aux bornes de
chaque dispositif ou
modules d’Arduino et
comment les brancher sur la
BREAD_BORD
(+5v= rouge; pin= jaune;
ground= marron)

Initiation À d’autres Nous avons appris à faire le


modules tels que (Bluetooth montage sur une breadboard
12 – 14 juillet 2022 HC-06, ultrason HC-SR04, et la carte Arduino Uno
le module relais ; le IR fonctionné grâce à un code
sensor et le RGB. Arduino.

Initiation à l’utilisation du Nous avons rencontré des


joystick, la télécommande et soucis à exécuter le montage
capteur infrarouge, à un de ces composants mais
niveau d’eau associée à une grâce à l’aide de l’encadreur
pompe à eau. Réalisation de nous avons pu y remédier.
14 – 20 juillet 2022 la luminothérapie d’intérieur La réalisation de cette
; et étude des capteurs maquette a été conçue par
(détecteurs infrarouges ; notre groupe dans la clôture
capteurs ultrason ; capteurs de notre fin de stage.

12
de gaz ; capteurs de
température…)

Etudes sur PROTEUS et Ces jours-là nous avons


réalisation d’un projet en appris à simuler un
groupe branchement su le logiciel
PROTEUS et nous avons
20 – 29 juillet 2022 conçu un projet en groupe
dont la réalisation d’une
fenêtre intelligente à l’aide
des servo moteurs, des LED
une breadbord et Arduino
Uno, une photorésistance.

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

a- Montage sur la breadbord de la sirène de police

Figure 4 : Montage de la sirène de police

13
b- Code Arduino de la sirène de police

Figure 5 : code Arduino sirène de police


c- Description de la sirène de police
Ce code utilise une seule broche pour contrôler le buzzer, qui produit un son de sirène avec une
fréquence de 3000 Hz pendant une durée de 100 ms à chaque activation. Le buzzer est désactivé
pendant 1000 ms (1 seconde) entre chaque activation pour créer un effet de sirène avec des
intervalles de son. Assurez-vous de connecter le buzzer à la broche appropriée sur votre carte
Arduino et de respecter les spécifications du buzzer en termes de tension et de courant pour
qu’il fonctionne correctement.

2- CRÉATION D’UNE FENÊTRE INTELLIGENTE

a- Montage sur la breadbord de la fenêtre intelligente

Figure 6 : Montage de la fenêtre intelligente

14
b- Code Arduino

Figure 7 : Code Arduino pour la fenêtre intelligente

c- Description de la fenêtre intelligente


Ce code utilise une bibliothèque pour le capteur de lumière BH1750 et la bibliothèque Servo
pour contrôler un servo-moteur qui actionne la fenêtre. Le capteur de lumière mesure la
luminosité ambiante en lux, et si la luminosité est en dessous d'un seuil défini (50 lux dans cet
exemple), le servo-moteur se déplace pour fermer la fenêtre, sinon, il l'ouvre. Notez que vous
pouvez ajuster le seuil de luminosité en fonction de votre environnement pour qu'il corresponde
à la tombée de la nuit dans votre région, utilise aussi trois broches pour contrôler les LEDs
bleue, blanche et rouge, respectivement. La sirène de police clignote les LEDs dans l'ordre bleu,
blanc et rouge à intervalles de 100 ms. Vous pouvez ajuster la durée de chaque clignotement en
modifiant les valeurs des délais (delay) dans le code selon vos besoins. Assurez-vous de
connecter les LEDs aux broches appropriées sur votre carte Arduino et de respecter les polarités
des LEDs pour qu'elles s'allument correctement.
3- CREATION D’UNE PORTE AUTOMATIQUE
a- Montage sur la breadboard de la porte automatique

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.

III- DIFFICULTES RENCONTREES


Durant notre stage, nous avons fait face à certaines difficultés notamment :
➢ La limitation dans la réalisation de certains projets car le matériel nécessaire pour ces
réalisations étaient couteux ;
➢ La saisie des codes Arduino : le langage utilise par Arduino était de loin facile a code
car celui-ci était tout nouveau pour nous ;
➢ La mise sur pied des maquettes :il fallait faire preuve de beaucoup d’imagination pour
pouvoir réaliser des bonnes maquettes et aussi de carton.

IV- APPORTS DU STAGE


Néanmoins que nous ayons rencontrés des difficultés pendant cette période de stage,
nous avons eu à acquérir de nouvelles connaissances et des aptitudes à faire de nous un(e)
apte à la vie professionnelle :

1- Sur le plan scolaire :


➢ L’organisation des tâches dans la réalisation d’un projet ;
➢ L’identification d’un problème donné, le définir et apporter des solutions concrètes ;
➢ L’apprentissage et l’acquisition d’un nouveau langage de programmation (C++).

2- Sur le plan professionnel :


➢ La ponctualité ;
➢ La présentation et prise de contact en milieu professionnel ;
➢ La concentration et la perfection dans notre travail ;
➢ L’esprit du travail en équipe.

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 :

❖ La photorésistance : vas capter la lumière en fonction du milieu où elle se trouve.


❖ Les deux (02) servos moteurs : dont l’un permet de roter en verticale et l’autre en
horizontale vont faciliter la photorésistance à capter de la lumière.
❖ Nous avons aussi les deux moteurs a courant continu qui vont nous servir de roue et
les deux autres roues motrices ont été fabriquer en carton qui seront attacher à une
voiture fabriquer en carton toujours. Tout comme les servos moteurs elles facilitent le
captage de la lumière en se déplaçant dans les zones ensoleillées c’est-à-dire que lorsque
les servos moteurs atteignent leur angle maximal les roues interviennent donc et jouent
s’activent.
❖ Des LEDs (rouge, verte et orange) : la LED rouge s’allume pour indiquer que la
batterie du traqueur est vide, tandis que la LED verte s’allume pour indiquer que le
traqueur a atteint sa capacité maximale, et par contre la LED orange indique que le
traquer est en train d’emmagasiné de l’énergie.
❖ Un Buzzer qui va émettre des différents bips pour signifier la pile pleine et la pile
déchargée
❖ Ensuit l’élément clé qui permettra d’emmagasiner de l’énergie qui est un Panneau
photovoltaïque (02)

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.

Figure 10 : Carte Arduino avec câble USB d’alimentation et microcontrôleur ATMEGA

❖ BREADBOARD : C’est une plaque à essaie sans soudure permettant de faire des circuits
de manière assez simple.

Figure 11 : Breadboard

❖ LEDS et RESISTANCES : la LED est un dispositif opté électronique capable de


transformer l’énergie électrique en lumière visible. La résistance est un composant passif qui
sert à réduire le courant électrique dans un circuit.

Figure 12 : LEDs et résistances.

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 15 : Buzzer passif Figure 16 : Buzzer actif

❖ PHOTORESISTANCE : mesurer la quantité de lumière qui frappe la photorésistance en


utilisant une entrée analogique de la carte Arduino.

Figure 17 : photorésistance

21
❖ MOTEUR A COURANT CONTIU : dispositif permettant de faire une rotation de
3600(degré)

Figure 18 : Moteur à courant continu

❖ PANNEAU PHOTOVOLTAÏQUE : Les panneaux solaires photovoltaïques


transforment l'énergie solaire, disponible gratuitement, en électricité.

Figure 19 : panneau photovoltaïque


❖ BATTERIE 5v rechargeable : Une batterie 5V rechargeable peut être utilisée pour
alimenter une carte Arduino. L'avantage d'une telle batterie est qu'elle peut être rechargée
à plusieurs reprises, ce qui permet d'économiser de l'argent et de l'environnement en
évitant l'utilisation de batteries jetables.

Figure 20 : Batterie 5v rechargeable


❖ Module L298N : utilisé avec une carte Arduino pour contrôler la vitesse et la direction
des moteurs à courant continu. Ce module est souvent utilisé dans les projets de robotique
et les projets de commande de moteur.

Figure 21 : Module L298N

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.

Figure 22 : INA 219


III- PRESENTATION DU LOGICIEL ARDUINO
Le logiciel Arduino est un Environnement de Développement Intégré (IDE) open source
et gratuit, téléchargeable sur le site officiel Arduino. Il est facile d’écrire un code et de le
transférer à la carte. Il peut être utilisé avec toutes les gammes de carte Arduino (Uno,
Mini, Leonardo, Yun, Méga, DUE).
Dès lors l’IDE Arduino permet :
➢ D’éditer des programmes : des croquis (sketch en anglais) et des programmes
généralement écrient en C ;
➢ De compiler ces programmes dans le langage machine Arduino : la compilation est une
traduction du langage C vers le langage du microcontrôleur ;
➢ De téléverser le programme dans la mémoire de l’Arduino : le téléversement se déroule
via le port USB de l’ordinateur ;
➢ De communiquer avec la carte Arduino grâce au terminal ou moniteur série.

Figure 23 : Interface du logiciel Arduino

23
IV- MONTAGE DU PROJET FINAL

Figure 24 : Montage du traqueur solaire mobile

V- CODE ARDUINO DU PROJET FINAL

24
Figure 25 : Code Arduino du traqueur solaire

VI- DESCRIPTION DU PROJET FINALE


Le traqueur solaire mobile est un projet intéressant pour les passionnés d'électronique et de
bricolage. Ce type de projet utilise plusieurs composants électroniques tels qu'un panneau
photovoltaïque, une photorésistance, un capteur ultrasonique, des moteurs, un buzzer et des
LED. Tous ces éléments sont nécessaires pour que le robot puisse se déplacer, suivre le soleil,
éviter les obstacles et indiquer l'état de la batterie.
Le panneau photovoltaïque est la source d'énergie principale du traqueur solaire mobile. Il
convertit l'énergie solaire en électricité pour alimenter les moteurs, les LED et le buzzer. La
photorésistance mesure la luminosité ambiante et permet au robot de s'orienter vers le soleil. Le
capteur ultrasonique détecte les obstacles et permet au robot d'éviter les collisions. Les moteurs
sont utilisés pour la propulsion et la rotation du robot. Les LED indiquent l'état de la batterie,
tandis que le buzzer produit des bips pour signaler lorsque la batterie est pleine ou en charge.
Le traqueur solaire mobile est capable de suivre le mouvement du soleil dans le ciel en utilisant
la photorésistance pour détecter la position du soleil. Lorsque la luminosité mesurée par la
photorésistance dépasse un certain seuil, le robot se met en mouvement et commence à tourner
jusqu'à ce que la photorésistance indique que la luminosité est à son maximum. Ensuite, le robot
suit la trajectoire du soleil en tournant lentement au fur et à mesure que le soleil se déplace dans
le ciel.

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

Figure 26 : Photo du projet finale

VIII- DIFFICULTES RENCONTRES


Lors de la réalisation de ce projet, nous avons été confrontés à de nombreux problèmes d’où
nous citons :
❖ La réalisation de la maquette qui a été un peu complexe au niveau de la réalisation de la
voiture et des roues ;
❖ Le codage au niveau des voids ;
❖ La non disponibilité de certain composant.

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.

Ce stage m'a également permis de découvrir l'importance du travail d'équipe et de la


communication dans un projet. J'ai pu travailler en collaboration avec d'autres stagiaires pour
réaliser des projets plus ambitieux et plus complexes.

En plus, ce stage m'a donné l'opportunité de découvrir le monde passionnant de l'électronique


et de la programmation, et de comprendre comment ces deux domaines peuvent être combinés
pour créer des projets innovants et utiles dans de nombreux domaines, tels que l'Internet des
objets, la robotique, la domotique et bien d'autres encore.

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

Vous aimerez peut-être aussi