Vous êtes sur la page 1sur 8

Systèmes à microprosseceur Iga

TP 1 : Introduction sur Raspberry Pi et savoir commander une


led à l’aide d’un bouton poussoir

Page 1 / 8
Réaliser par : leckosso Emery
Soumia elaimani
Systèmes à microprosseceur Iga

Partie 1 : Introduction sur Raspberry Pi

1 Introduction
Les ordinateurs embarqués sous le système d’exploitation Linux sont massivement présents dans les technologies
modernes (transports, multimédia, téléphonie mobile, appareils photos …).

L’ordinateur Raspberry PI constitue un support d’apprentissage performant, très bon marché et disposant d’une
forte communauté sur le net. Il possède des entrées/sorties puissantes permettant une connexion avec le monde
physique par l’intermédiaire de capteurs et d’actionneurs.

L’objectif de ce TP est de réaliser une rapide prise en main d’un système embarqué au travers d’un ordinateur
Raspberry PI et d’effectuer un tour d’horizon des pratiques de mise en œuvre et de développement.

Les connaissances acquises devront permettre la réalisation d’une application embarquée de supervision d’un
système matériel simplifié.

2 Le but de travailler avec le Raspberry Pi2

Le Raspberry Pi 2 offre une multitude de possibilités pour les utilisateurs, que ce soient des passionnés
d'informatique, des éducateurs, des développeurs ou des amateurs de technologie. Le but de
Travailler avec le Raspberry Pi 2 est multiple et peut être résumé comme suit :

1. Apprentissage et éducation : Le Raspberry Pi 2 est une excellente plateforme pour l'apprentissage des sciences
informatiques, de la programmation et de l'électronique. Il est largement utilisé dans les écoles et les
environnements éducatifs pour enseigner des compétences essentielles.

2. Innovation technologique : Il encourage l'innovation en fournissant un espace pour la création de projets


électroniques, de prototypes et d'applications informatiques novatrices.

3. Automatisation et contrôle : Le Raspberry Pi 2 peut être utilisé pour l'automatisation domestique, le contrôle de
dispositifs électroniques, la surveillance et bien d'autres applications pratiques.

4. Solutions professionnelles : Il peut servir de base pour des solutions professionnelles légères, telles que la création
de serveurs légers ou de systèmes embarqués pour des applications spécifiques.

5. Projets personnels : Que ce soit pour des projets de divertissement, la création de lecteurs multimédias personnels,
la domotique ou d'autres idées créatives, le Raspberry Pi 2 offre la flexibilité nécessaire pour concrétiser des projets
personnels.

6. Accès abordable à l'informatique : Il contribue à rendre l'informatique plus accessible en proposant une solution
abordable, ce qui le rend accessible à un large public.

Page 2 / 8
Réaliser par : leckosso Emery
Soumia elaimani
Systèmes à microprosseceur Iga
Conclusion :

En fin de compte, le Raspberry Pi 2 est un outil polyvalent qui encourage la créativité, l'apprentissage, et l'exploration
Dans le domaine de la technologie. Son utilisation dépend des intérêts et des besoins individuels, et il continue de
jouer un rôle clé dans la promotion de compétences technologiques et de projets innovants à travers le monde.

3 Installation du le Raspberry Pi2

L'installation du Raspberry Pi 2 implique plusieurs étapes, de la configuration matérielle à l'installation du système


d'exploitation. Voici les étapes de base pour installer un Raspberry Pi 2 :

Matériel nécessaire :

1. Raspberry Pi 2
2. Carte microSD (8 Go ou plus, classe 10 recommandée)
3. Câble d'alimentation micro-USB
4. Clavier, souris (si nécessaire)
5. Câble HDMI (pour la connexion à un écran)
6. Écran (un téléviseur ou un moniteur)
7. Routeur (pour la connexion réseau)

Étapes d'installation :

1. Préparez la carte microSD :


- Insérez la carte microSD dans un lecteur de carte sur votre ordinateur.
- Téléchargez le système d'exploitation Raspberry Pi (Raspbian est couramment utilisé) depuis le site officiel et
enregistrez-le sur votre ordinateur.
- Utilisez un logiciel tel que "Etcher" pour copier l'image du système d'exploitation sur la carte microSD.

2. Configurez le matériel :
- Branchez le Raspberry Pi 2 à l'écran à l'aide d'un câble HDMI.
- Connectez un clavier et une souris USB, si nécessaire.
- Insérez la carte microSD préparée dans le lecteur de carte du Raspberry Pi 2.
- Connectez le câble d'alimentation micro-USB pour alimenter le Raspberry Pi.

3. Démarrage et configuration initiale :


- Lorsque le Raspberry Pi démarre pour la première fois, il vous demandera de configurer les paramètres
régionaux, le mot de passe, le réseau Wi-Fi (si applicable), et d'autres options.
- Suivez les instructions à l'écran pour effectuer ces configurations.

4. Mise à jour du système :


- Ouvrez un terminal (ligne de commande) et exécutez les commandes suivantes pour mettre à jour le système et
les logiciels :
```

Page 3 / 8
Réaliser par : leckosso Emery
Soumia elaimani
Systèmes à microprosseceur Iga

Partie 1 : commander une led à l’aide d’un bouton poussoir

1.But :
Le principal avantage de l’utilisation d’un bouton-poussoir avec un Raspberry Pi est sa simplicité d’utilisation et la
possibilité se créer une interface physique pour interagir avec des systèmes numériques ou électroniques. Cela ouvre
un large éventail de possibilités pour des projets pratiques et créatifs, et c’est un excellent moyen d’explorer et de
mettre en pratique vos compétences en programmation et en électronique

Objectif : l’objectif de l’atelier est de commander une LED à l’aide d’un bouton poussoir montage

2.Montage :

Page 4 / 8
Réaliser par : leckosso Emery
Soumia elaimani
Systèmes à microprosseceur Iga

1.déveloper un code python permet de commander la led a clignoté dans chaque seconde

La première étape de ce projet consiste à concevoir un circuit LED simple. Ensuite, nous rendrons le circuit LED
contrôlable à partir du Raspberry Pi en connectant le circuit aux broches d’entrée/sortie à usage général (GPIO) du
Raspberry Pi.

Un circuit LED simple se compose d’une LED et d’une résistance. La résistance est utilisée pour limiter le courant qui
est tiré et est appelée résistance de limitation de courant. Sans la résistance, la LED fonctionnerait à une tension trop
élevée, ce qui entraînerait une consommation excessive de courant, ce qui entraînerait une consommation excessive
de courant

Une fois le circuit créé, nous devons écrire le script Python pour faire clignoter la LED. Avant de commencer à écrire le
logiciel, nous devons d’abord installer le module Python GPIO de Raspberry Pi. Il s’agit d’une bibliothèque qui nous
permet d’accéder au port GPIO directement depuis Python.

Pour installer la bibliothèque Python, ouvrez un terminal et exécutez la commande suivante

#$ sudo apt-get install python-rpi.gpio python3-rpi.gpio

3.Le code :

Une fois notre programme terminé, enregistrez-le sous blinking_led.py et exécutez-le soit dans votre IDE, soit dans la
console avec :

$ python blinking_led.py

Page 5 / 8
Réaliser par : leckosso Emery
Soumia elaimani
Systèmes à microprosseceur Iga

Avec le programme en cours d’exécution, vous devriez voir quelque chose comme ceci :

Page 6 / 8
Réaliser par : leckosso Emery
Soumia elaimani
Systèmes à microprosseceur Iga

2.modifier votre code de telle façon que la LED doit clignoter 5 fois avec un fréquence de 1hz si le bouton
poussoir est activé

1.Montage :

2.le code

Page 7 / 8
Réaliser par : leckosso Emery
Soumia elaimani
Systèmes à microprosseceur Iga

NB :
Avec l’utilisation de la boucle for nous avons pu réaliser une LED qui clignote 5 fois avec un fréquence de 1hz.

Conclusion :

En conclusion, la réalisation d'une LED clignotante à l'aide d'un Raspberry Pi est un excellent projet d'introduction à
l'électronique et à la programmation. Ce projet vous permet de comprendre les concepts de base, de la connexion
matérielle à la programmation logicielle. En résumé :

1. Connexion matérielle : Vous avez appris à connecter une LED au Raspberry Pi en utilisant une résistance appropriée
pour éviter les dommages à la LED.

2. Programmation : Vous avez écrit un script, généralement en Python, pour contrôler la LED en la faisant clignoter à
un rythme spécifique.

3. Expérimentation : Vous avez probablement ajusté la fréquence du clignotement et exploré différentes séquences
pour mieux comprendre le fonctionnement de la LED.

4. Notions de base : Au cours de ce projet, vous avez acquis des notions de base en électronique, en programmation,
et en interfacèrent matériel/logiciel.

En poursuivant ce projet, vous pouvez également étendre vos compétences en ajoutant des fonctionnalités telles que
la télécommande via un smartphone, la synchronisation avec d'autres dispositifs, ou même la création de motifs de
clignotement complexes. Ce projet vous ouvre la porte à de nombreuses autres réalisations avec le Raspberry Pi. Il
s'agit d'une excellente première étape pour explorer les possibilités fascinantes de cette plateforme.

Page 8 / 8
Réaliser par : leckosso Emery
Soumia elaimani

Vous aimerez peut-être aussi