Vous êtes sur la page 1sur 9

Partie 1 Prise en main de la carte Raspberry Pi

1. Présentation de la carte

Raspberry Pi est un nano-ordinateur sur lequel est installé généralement le système


d'exploitation Linux destiné à des applications embarquées. Le cœur de l'ordinateur est un
Broadcom 2711 intégrant un processeur ARM cadencé a 1,5 GHz. Raspberry Pi peut intégrer
ses propres outils de développement et une IHM reposant sur SSH contrôlable depuis un autre
ordinateur par Ethernet ou Wi-Fi.

Figure 1 Raspberry pi 4

2. Constitution de la carte

La carte est constituée par:

CPU ARM (cortex A72) quad-core 64 bits


LAN sans fil 802.11n
Bluetooth 5.0
Bluetooth faible consommation d'énergie (BLE)
1-2-4-8-12 Go de RAM
4 ports USB
40 broches GPIO
2 Ports HDMI (micro)
Port Ethernet

1
Prise jack 3,5 mm combinée
Interface de l'appareil photo (CSI)
Interface d'affichage (DSI)
Emplacement carte micro SD
VideoCore IV cœur graphique 3D

Périphériques Rôle
Permettent la communication de la carte
GPIO
avec le monde extérieur
Port Jack Utilisé pour la sortie audio ou vidéo
USB Permet de connecter souris, cam, …
Port Ethernet utilisé pour la connexion internet.
CSI connexion de caméra
HDMI connexion d’un écran(TV, vidéoprojecteur)
DSI connexion d’un écran tactile

Tableau 1 : Rôle des Périphériques de Raspberry pi 4

Les principales composantes sont :

Système sur puce Conçu spécialement pour le nouveau Pi 4, le système sur puce
Braodcom BCM2711 (Soc) comprend quatre processeurs ARM Cortex-A72 haute
performance fonctionnant à 1,5 GHz et un processeur graphique Vide Corê IV.

Figure 2- Système sur puce

2
RAM D’un point de vue pratique, le processeur restant inchangé l’augmentation de la RAM
ne devrait pas particulièrement augmenter la puissance brute du Raspberry Pi. En revanche,
l’augmentation de la RAM devrait permettre aux utilisateurs ayant une forte consommation de
mémoire vive de faire tourner plus d’applications en même temps.

Figure 3 - Mémoire RAM

GPIO
La Raspberry Pi 3 ou 4 dispose de 40 broches.

Figure 4 - GPIO

Module sans fil La puce Broadcom BCM2711 fournit le réseau local sans fil 802.11n de
2,4 GHz, Bluetooth LowEnergy et Bluetooth 5.0.

Figure 5 - Radio sans-fil

3
3. Utilitaires

- Raspbian Strech m i age


Lien: https://downloads.raspberrypi.org/raspbian_full_latest
- Putty
Lien: https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html
- SD Card Formatter
Lien: https://www.sdcard.org/downloads/formatter_4/eula_windo w s/index.html
- Win32 Disk Imager
Lien: https://sourcef orge.net/projects/win32diskimager/files/latest/download
- Filezilla:
Lien: https://filezilla-project.org/download.php?type=client
-Winrar :
Lien: https://www.filehorse.com/download-winrar-64/36814/
- Advanced IP Scanner
Lien: https://www.advanced-ip
scanner.com/download/Advanced_IP_Scanner_2.5.3646.exe
-vnc viewer :
Lien: https://vnc-viewer.informer.com/download/

Deuxième partie Installation de l’OS et configuration


Formatage de la carte SD :

- Insérer la carte mémoire et lancer l’outil SD card Formater.


- Vérifier que la carte est détectée.
- Cliquer alors sur le bouton Format pour lancer le formatage de la carte.

Installer Raspbian sur une carte SD depuis Windows

Il faudra utiliser un logiciel pour installer correctement l’image de Linux sur la micro SD. Nous allons
utiliser celui qui est recommandé le plus : Win32 Disk Imager.

Dans « image file », sélectionn er le fichier image de Raspbian que vous avez téléchargé. Dans
« device », choisissez la lettre correspondant à votre lecteur de carte SD.
Cliquez sur Write et attendez quelques instants. Le logiciel va installer Raspbian sur votre carte SD.
Un message de confirmation apparaîtra une fois l’opération terminée.

Activer l’accès a distance :

Pour qu’on puisse se connecter à notre carte on doit configurer une adresse IP et activer le protocole
SSH :

- Ouvrir le fichier cmdline.txt sur la carte SD et à la fin de ligne ajouter : ip=192.168.1.xx

4
(Choisir une adresse en remplaçant xx exemple 192.168.1.10)
- Pour activer le protocole SSH il suffit de créer un fichier vide sous le nom ‘ssh’ sans
extension

Vous pouvez retirer la carte SD du lecteur. Raspbian est installé sur la carte.

Brancher Raspberry Pi

Client SSH
Pour se connecter en SSH sur le Raspberry on utilise un logiciel qu'on appelle SSH Client.
Il y a deux type de clients:
- Le logiciel émulateur (comme putty)
- Une commande unix/linux tel que ssh.
Logiciel SSH Client
Le plus connu sous Windows, Mac et Linux est
Putty qui se trouve être un logiciel libre.

Puis apui sur ‘open’


Une fenêtre s’ouvre et demande login et mot de passe pour établir la connexion :
Login : pi
Password : raspberry

Configurer Raspbian

Apres la connexion on doit confi gurer notre raspberry. Pour cela on exécute l a commande suivante dans
l’invite de commande:

sudo raspi-config

On se retrouve face à un menu permettant de configurer Raspbian :

5
- Donner une IP statique à la carte

Par défaut le Raspberry Pi utilise DHCP pour configurer ses interfaces réseau, dont, sur le modèle B, le
port ethernet intégré. Si vous désirez faire la modification pour que le port ethernet ait une adresse IP
statique, voici comment procéder.
Le DHCP pour eth0 est activé danss le fichier /etc/dhcpcd.conf
Ouvrir ce fichier :

sudo nano /etc/dhcpcd.conf

À la fin de fichier on ajoute les lignes suivantes :

interface eth0
static ip_address=192.168.1.xx
static routers=192.168.1.1
static domain_name_servers=8.8.8.8

Note : pour configurer une adresse ip statique pour la connexion à travers le wifi il suffit de recopier ces lignes (toujours
dans le même fichier) et remplacer « eth0 » par « wlan0 ».
Puis enregistrer et quitter (ctrl+x).
Faire un redémarrage:

sudo reboot

- Configuration wifi :

Tout d’abord, nous allons éditer le fichier wpa_supplicant.conf

sudo nano /etc/wpa_supplicant/wpa_supplicant.conf

6
Rendez-vous à la fin du fichier et ajoutez la définition de votre box en suivant ce template :

network={
ssid="nomDeLaBox"
psk="cléDeSécurité"
}

Troisième partie Exploration des GPIO

Les GPIO peuvent être utilisées comme sortie ou entrée numérique.


En sortie (Output), vous pouvez écrire un programme qui active une broche quelconque pour la mettre
en HIGH (active) ou LOW (désactivée).
Placer une broche à l'état HIGH ( HAUT) applique une tension de 3.3V sur celle-ci.
Placer une broche à l'état LOW (BAS) applique une tension de 0V sur celle-ci.
Gestion d’une sortie (LED)

Code :
Montage :
import RPi.GPIO GPIO
as import time

GPIO.setwarning alse)

s(F

GPIO.setmode(GPIO.B

CM)

GPIO.setup(19,GPIO.O

UT)

while True:

GPIO.output(19,

1) time.sleep(2)
GPIO.output(19,0)
7
time.sleep(2)
Exécution :
« Sudo python nom_du_programme.py ». Pour arrêter « ctrl+c »

Vous aimerez peut-être aussi