18
Christian Tavernier Raspberry Pi Prise en main et premières réalisations

Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

  • Upload
    haminh

  • View
    219

  • Download
    2

Embed Size (px)

Citation preview

Page 1: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

Christian Tavernier

Raspberry PiPrise en main

et premières réalisations

Page 2: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

Du même auteur

Couverture : Rachid Maraï

© Dunod, Paris, 2013ISBN 978-2-10-059891-5

Page 3: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

III

Table des maTières

avant- propos iX

1 • À la décou verte du raspberry Pi 11.1 raspberry Pi a ou b ? 1

1.2 Petite visite gui dée 3

1.3 l’ali men ta tion 5

1.3.1 Le char geur pour smartphone 5

1.3.2 Le bloc sec teur « prise de cou rant » 5

1.3.3 Le hub USB actif ou hub ali menté 6

1.4 le cla vier et la sou ris 7

1.5 l’écran 8

1.5.1 HDMI, DVI ou même VGA 8

1.5.2 La sor tie vidéo compo site via la prise Cinch ou RCA 9

1.6 le réseau 10

1.7 Pré pa ra tion de la carte sd 10

1.7.1 Téléchargement et véri fi ca tion de la dis tri bu tion Linux 11

1.7.2 Pré pa ra tion de la carte SD 13

1.8 mémoires de masse externes 15

2 • À la décou verte de raspbian 172.1 Pre mière mise sous ten sion 17

2.1.1 Sélec tion du cla vier Fran çais 19

2.1.2 Loca li sa tion de votre dis tri bu tion 21

2.2 lXde, le bureau de raspbian 23

2.2.1 Le menu Acces soires 24

2.2.2 Le menu Éducation 25

2.2.3 Le menu Inter net 26

2.2.4 Le menu Pro gram ma tion 27

2.2.5 Le menu Graphismes 27

2.2.6 Le menu Outils sys tème 28

Page 4: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

IV

Table des matières

2.2.7 Le menu Pré fé rences 28

2.3 le mode ligne de commande 29

2.3.1 Accès au mode ligne de commande 29

2.3.2 Super-uti li sa teur, root et sudo 30

2.3.3 Uti li sa teurs et groupes 31

2.3.4 Orga ni sa tion du sys tème de fichiers 32

2.3.5 Navi ga tion dans les fichiers et les réper toires 34

2.3.6 Droits asso ciés aux fichiers 35

2.3.7 Une aide tou jours pré sente 37

2.4 ajout et sup pres sion de pro grammes 38

2.4.1 À la recherche des logi ciels 39

2.4.2 Ins tal la tion d’un pro gramme 40

2.4.3 Désinstallation d’un pro gramme 41

2.4.4 Mise à jour d’un pro gramme 42

3 • réseau, WiFi, par titions et paramétrages 433.1 réseau câblé sans dHCP 43

3.1.1 Accès au réseau local 44

3.1.2 Accès à Inter net 45

3.2 le raspberry Pi en WiFi 46

3.2.1 Confi gu ra tion manuelle de la clé Wi- Pi 47

3.2.2 Confi gu ra tion assis tée de la clé Wi- Pi 49

3.2.3 Confi gu ra tion des « autres » clés 51

3.3 les par titions de la carte sd 54

3.3.1 Exten sion auto ma tique de la par tition prin ci pale 55

3.3.2 Exten sion manuelle de la par tition prin ci pale 56

3.4 sau ve gar dez votre carte sd 60

3.5 le fichier con fig.txt 61

3.5.1 Modi fier les para mètres d’affi chage 62

3.5.2 Comment « overclocker » le Raspberry Pi ? 64

3.5.3 Comment sur vol ter le Raspberry Pi ? 65

3.5.4 Aug men ter les per for mances sans risque (ou presque) 66

3.5.5 Si le Raspberry Pi devient instable 67

4 • bureautique, media center et serveur web 694.1 les dif fé rentes solu tions et pro grammes bureau tiques 69

4.1.1 Uti li sation de pro grammes indé pen dants 70

4.1.2 Uti li sation d’une suite bureau tique 75

4.1.3 Une fois que le choix est fait 78

4.2 Par tage de fichiers via le réseau 78

Page 5: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

© D

unod

– T

oute

rep

rod

ucti

on n

on a

utor

isée

est

un

dél

it.

A

V

Table des matières

4.3 Un ser veur avec votre raspberry Pi 80

4.3.1 Ins tal la tion des logi ciels néces saires 81

4.3.2 Uti li sation du ser veur 84

4.4 le raspberry Pi en tant que media center 84

4.4.1 De la musique en tra vaillant 85

4.4.2 Lorsque le son est récal ci trant 86

4.4.3 Un véri table media center (ou HTPC) 87

4.4.4 Quelques conseils pour votre media center 90

5 • À la décou verte de Python 935.1 l’envi ron ne ment de tra vail 93

5.1.1 Inter préteur et compi la teur 94

5.1.2 De la ligne au pro gramme 95

5.1.3 Rendre un pro gramme Python exé cu table 98

5.2 Orga ni sa tion géné rale d’un pro gramme 99

5.2.1 Règles de syn taxe d’un pro gramme 99

5.2.2 Impor ta tion de biblio thèques 100

5.3 Variables numé riques, chaînes, listes et dic tion naires 101

5.3.1 Nommage des variables 101

5.3.2 Les quatre types de don nées et variables de base 101

5.3.3 Chaînes, listes, tuples et dic tion naires 102

5.4 Opé ra teurs, boucles et prise de déci sion 106

5.4.1 Opé ra teurs arith mé tiques 107

5.4.2 Opé ra teurs de compa rai son et opé ra teurs logiques 108

5.4.3 Prise de déci sion 109

5.4.4 Boucles ité ra tives et condi tion nelles 110

5.5 entrées et sor ties de don nées 112

5.5.1 Sor ties de don nées avec print 112

5.5.2 Entrée de don nées avec input 114

5.5.3 Écriture dans un fichier 114

5.5.4 Lec ture dans un fichier 115

5.6 Fonc tions, modules, classes et méthodes 116

5.6.1 Fonc tions 116

5.6.2 Modules 117

5.6.3 Classes et méthodes 119

6 • des acces soires indis pen sables 1216.1 Un pous soir de re set pour votre raspberry Pi 121

6.2 des ali men ta tions pour tous les besoins 123

6.2.1 Ali men ta tions 5 volts de 1 à 3 ampères 123

Page 6: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

VI

Table des matières

6.2.2 Ali men ta tion 5 volts 3 ampères à haut ren de ment 125

6.2.3 Uti li sation à par tir du sec teur EDF 127

6.3 les entrées/sor ties du raspberry Pi 128

6.3.1 Le port GPIO du Raspberry Pi 128

6.3.2 Atten tion à la ten sion ! 130

6.4 des cartes d’expé ri men ta tion bien utiles 130

6.4.1 Le Pi Cobbler : une excel lente idée 131

6.4.2 La carte Pi Proto Plate 132

6.4.3 La carte Humble Pi 134

7 • Pous soir, led, relais et affi cheurs 1377.1 Une biblio thèque Python indis pen sable 138

7.1.1 La biblio thèque RPi.GPIO 138

7.1.2 Les prin ci pales fonc tions de RPi.GPIO 139

7.2 les sor ties numé riques paral lèles 141

7.2.1 Commandes de LED et de relais 141

7.2.2 Commande directe de charges ali men tées en continu 147

7.2.3 Commande directe de charges reliées au sec teur 148

7.3 les entrées numé riques paral lèles 149

7.3.1 Pous soirs, commu ta teurs et cap teurs de type tout ou rien 149

7.3.2 Comment vaincre les rebon dis se ments ? 151

7.3.3 Entrées haute ten sion et opto- isolées 152

7.4 affi cheurs à led et à cris taux liquides (lCd) 153

7.4.1 Commande directe d’affi cheurs à LED 154

7.4.2 Commande directe d’affi cheurs à LED mul ti plexés 155

7.4.3 Uti li sation d’affi cheurs à cris taux liquides (LCD) 156

8 • servos, moteurs pas à pas, moteurs à cou rant continu et entrées/sor ties analo giques 1618.1 les servos de radio commande 161

8.1.1 Prin cipe géné ral 162

8.1.2 La biblio thèque RPIO et la commande de servos 164

8.2 les moteurs pas à pas 166

8.2.1 Prin cipes géné raux 166

8.2.2 Cir cuits d’inter face 167

8.2.3 Le logi ciel 169

8.3 Gra da tion de puis sance et moteurs à cou rant continu 170

8.3.1 Varia tion de ten sion et signaux PWM 170

8.3.2 Logi ciel de gra da tion de ten sion 172

8.3.3 Varia tion de vitesse d’un moteur à cou rant continu 173

Page 7: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

A

VII

Table des matières

8.4 mani pu la tion de ten sions ana lo giques 176

8.4.1 Géné ra tion de ten sions ana lo giques 176

8.4.2 Acqui si tion de ten sions ana lo giques 178

9 • bus i2C, bus sPi, cartes PiFace et Gertboard 1819.1 le bus i2C 181

9.1.1 Géné ra li tés 182

9.1.2 Pro to cole du bus I2C 182

9.1.3. Exemple d’uti li sation du bus I2C 186

9.2 l’inter face ou bus sPi 190

9.2.1 Prin cipe d’une liai son de type SPI 190

9.2.2 La carte à inter face SPI PiFace 192

9.2.3 Les logi ciels de la carte PiFace 194

9.3 la carte Gertboard 198

10 • Pour aller plus loin : asso cier raspberry Pi et arduino 20110.1 Qu’est- ce que l’arduino ? 202

10.2 Pour quoi relier raspberry Pi et arduino ? 203

annexe 205

index 211

Page 8: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

VIII

les COmPlémenTs en liGne de CeT OUVraGe

Vous trouverez sur www.dunod.com, sur la page dédiée à cet ouvrage, et sur le site de l’auteur à l’adresse www.tavernier-c.com, un certain nombre de compléments en ligne :

les fiches techniques et assimilées de tous les circuits et composants électroni-•ques actifs utilisés dans l’ouvrage ;les bibliothèques citées ou utilisées dans l’ouvrage, autres que celles four-•nies avec la distribution de base ou directement téléchargeables depuis cette dernière ;les logiciels tiers utilisés par certaines applications (création d’images sur carte •SD, partitionnement de carte SD, vérification de somme SHA-1, etc.) ;les schémas du Raspberry Pi ainsi que diverses cartes d’extension utilisées, •lorsque ces derniers sont publics.

Afin de faciliter l’utilisation de ces compléments, tous les fichiers correspondants sont groupés dans des répertoires qui portent les noms des chapitres de l’ouvrage dans lesquels ils apparaissent pour la première fois.En lisant un chapitre, il suffit donc de vous positionner sur le répertoire correspon-dant pour avoir accès immédiatement à tous les documents et/ou programmes qui y sont utilisés ou évoqués.

Page 9: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

A

IX

aVanT- PrOPOs

Conçu à l’ori gine pour ini tier les plus jeunes à la pro gram ma tion et à la micro- informatique, le Raspberry Pi a très vite connu un tel suc cès pla né taire, que même ses concep teurs n’auraient pas osé l’ima gi ner. Les quelques cen taines d’exem plaires fabri qués au tout début ont ainsi été écou lés en quelques jours et, à la date de rédac tion de cet ouvrage, plus d’un million de Raspberry Pi ont été ven dus dans le monde entier.Il faut dire que le pro duit a de quoi séduire puisque, sur un cir cuit imprimé à peine plus grand qu’une carte de cré dit, vendu un peu moins de qua rante euros, on trouve un micro- ordinateur complet qui, même s’il n’a pas la puis sance d’un PC, est tout de même capable d’accom plir effi ca ce ment la majo rité des tâches que l’on confie habi tuel le ment à ce der nier.De plus, grâce à des choix judi cieux, tel que l’inté gra tion d’un pro ces seur gra phique per for mant ou bien encore l’accès à cer taines lignes d’entrées/sor ties du pro ces seur, il est pos sible d’uti li ser le Raspberry Pi aussi bien comme media center capable de dif u ser des films en haute défi ni tion sur la télé du salon que comme auto mate pro -gram mable intel ligent pour se consti tuer une mai son domotique, par exemple.Après vous avoir appris à confi gu rer et à para mé trer cor rec te ment votre Raspberry Pi, cet ouvrage vous pro pose de décou vrir ses nom breuses pos si bi li tés au tra vers d’uti -li sations qui vont de la bureau tique aux auto ma tismes en pas sant par les ser veurs Inter net et les appli ca tions mul ti mé dias.Et pour que vous ne soyez pas pri son nier des seuls pro grammes écrits ou pro po sés par d’autres, vous y appren drez aussi les bases du sys tème d’exploi ta tion Linux uti -lisé par le Raspberry Pi, ainsi que la pro gram ma tion en Python, qui vous per met tra de mettre en œuvre vos propres inter faces et appli ca tions.

Page 10: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry
Page 11: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

A

1

1 • À la déCOU VerTe dU rasPberry Pi

Le Raspberry Pi appar tient à ce que l’on appelle le monde du « libre » tant sur le plan logi ciel que maté riel, c’est- à-dire que tous les docu ments le concer nant, que ce soient les sché mas ou les pro grammes qu’il uti lise, sont mis gra cieu se ment à dis -po si tion de la commu nauté inter na tionale par leurs auteurs res pec tifs.En contre par tie de cette gra tuité, il n’existe pas de struc ture commer ciale, de ven -deur si vous pré fé rez, qui se charge de commer cia li ser et de cen tra li ser tout ce qui concerne le pro duit et, en par ti cu lier, toutes les docu men ta tions le concer nant. C’est à l’uti li sa teur de faire l’efort de gla ner sur Inter net les infor ma tions néces -saires en fonc tion de ce qu’il compte faire de son Raspberry Pi, et il faut bien reconnaître qu’après l’avoir reçu et lors qu’on le sort de sa boîte, on est un peu perdu devant l’ampleur de la tâche car il est alors inuti li sable…Après une courte pré sen ta tion du Raspberry Pi, nous allons voir ce qu’il est néces saire de lui rac cor der pour le rendre uti li sable, puis nous vous expli que rons comment pré pa rer sa carte mémoire avec le sys tème d’exploi ta tion à télécharger sur Inter net afin que, d’un petit cir cuit imprimé inerte, vous pas siez à un micro- ordinateur per for mant.

1.1 raspberry Pi a ou b ?Au moment où ces lignes sont écrites, deux ver sions de Raspberry Pi sont commer -cia li sées ; la ver sion A et la ver sion B visibles figures 1.1 et 1.2. Si le pro ces seur qui les équipe est iden tique, tout comme leur archi tec ture interne, voici ce qui les dif é ren cie :

l’inter face ré seau est absente sur le modèle A ;– le modèle A ne comporte qu’un port USB contre deux pour le modèle B ;– la taille de la mémoire du modèle A n’est que de 256 Mo contre 512 Mo pour – le modèle B.

Compte tenu de la faible dif é rence de prix entre les deux ver sions, nous vous recom man dons vive ment de choi sir le modèle B. En efet, l’absence d’inter face réseau est bien sou vent rédhi bi toire et, même s’il est pos sible d’en adjoindre une au modèle A grâce à un module USB – réseau, le coût de ce module ajouté à celui du modèle A, dépasse lar ge ment le prix du modèle B.

Page 12: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

2

1 • À la décou verte du Raspberry Pi

Figure 1.1 – Le Raspberry Pi modèle A. L’absence de contrô leur et de prise réseau est bien visible.

Et quand bien même le réseau ne vous serait pas utile, la pré sence d’un seul port USB est, elle aussi, handicapante et impose de recou rir à un hub USB externe dès que l’on veut uti li ser plus d’un péri phérique. Là aussi, le prix du hub ajouté à celui du modèle A, dépasse bien sou vent celui du modèle B.

Figure 1.2 – Le Raspberry Pi modèle B avec sa prise réseau et ses deux prises USB.

La mémoire enfin, de par sa petite taille, réduit nota ble ment les per for mances et inter dit même l’exé cu tion de cer tains logi ciels.

Page 13: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

© D

unod

– T

oute

rep

rod

ucti

on n

on a

utor

isée

est

un

dél

it.

A

3

1.2 Petite visite gui dée

1.2 Petite visite gui déeAfin de bien visua li ser ce qu’il est pos sible d’adjoindre à la carte Raspberry Pi nue qui vous a été four nie, nous vous pro po sons de jeter un coup d’œil à la figure 1.3 qui pré -sente tout à la fois son orga ni sa tion géné rale et les dif é rents connec teurs dis po nibles.

Figure 1.3 – Orga ni sa tion géné rale du Raspberry Pi et de ses dif fé rents connec teurs.

Le centre de la carte est occupé par le pro ces seur ou, plus exac te ment, par un empi le -ment du pro ces seur et de sa mémoire qui sont lit té ra le ment mon tés l’un sur l’autre. Nous revien drons, dans la suite de ce cha pitre, sur ce pro ces seur quelque peu par ti cu lier.L’autre « gros » cir cuit inté gré visible sur cette face du cir cuit imprimé n’est autre que le contrô leur réseau, absent bien évi dem ment sur le modèle A.Para doxa le ment, c’est la connectique qui occupe la majo rité de la sur face de la carte et non les compo sants actifs, et ce d’autant que des choix pour le moins curieux ont été faits au niveau des connec teurs, dont cer tains sont véri ta ble ment archaïques sur un pro duit aussi récent.Nous vous pro po sons de par tir de la prise réseau, située dans l’angle infé rieur droit de la figure 1.3 et de tour ner dans le sens inverse des aiguilles d’une montre. Ce connec teur réseau jus te ment, présent sur le seul modèle B, accepte une prise nor ma -li sée RJ45 et tout réseau Ethernet clas sique fonc tion nant à 10 Mbits ou 100 Mbits par seconde. Le Giga bit Ethernet n’est donc pas sup porté par le Raspberry Pi mais, vu ses per for mances glo bales, cela n’est abso lu ment pas contrai gnant. Le double connec teur USB voi sin est quant à lui conforme à la norme USB 2.0, rétro-compa -tible USB 1.0 comme il se doit.Dans l’angle situé à côté de ces connec teurs on trouve cinq LED d’état du Raspberry Pi :

une LED verte d’acti vité du pro ces seur ;–

Page 14: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

4

1 • À la décou verte du Raspberry Pi

une LED rouge de mise sous ten sion ;– une LED verte signa lant le mode full duplex de la connexion réseau ;– une autre LED verte signa lant l’acti vité réseau ;– une LED jaune indi quant que le réseau fonc tionne à 100 Mbits par seconde.–

Viennent ensuite deux connec teurs véri ta ble ment « mons trueux » et dont la jus ti -fi cation de l’un d’entre eux au moins nous semble dis cu table.Le pre mier connec teur est un jack femelle sté réo de 3,5 mm de dia mètre des tiné à la connexion d’un casque, d’une paire de haut- parleurs ampli fiés comme ceux que l’on uti lise avec les PC, ou bien encore d’un ampli fi ca teur externe.Le second connec teur, au for mat Cinch ou RCA, véhi cule quant à lui le signal vidéo généré par le Raspberry Pi au for mat vidéo compo site PAL ou NTSC et ne per met donc qu’un affi chage en basse réso lu tion, sur un vieux moni teur à tube catho -dique de sur croît. Nous compre nons assez mal sa rai son d’être, et ce d’autant que le Raspberry Pi dis pose par ailleurs d’une sor tie HDMI, compa tible avec tous les moni teurs et télé vi seurs récents, capable de sur croît de four nir de la vidéo au for mat full HD de 1080p. Ce connec teur RCA sera donc très rare ment uti lisé, sauf si vous vou lez recy cler de vieux télé vi seurs mis au rebut depuis le pas sage à la TNT !Le connec teur mâle, à deux ran gées de 13 points cha cune, qui suit est quant à lui bien plus inté res sant. C’est en efet là que se trouvent les signaux d’inter face du GPIO (General Purpose Input Out put) c’est- à-dire de toutes les inter faces externes pro po sées par le micro pro ces seur qui équipe le Raspberry. On y trouve donc pêle- mêle des lignes de port paral lèles, une inter face série, un bus I2C, une liai son SPI, etc. Toutes choses que nous exploi te rons à par tir du cha pitre 7 de cet ouvrage pour relier le Raspberry au monde exté rieur et lui per mettre ainsi de comman der et de s’inter facer avec les appa reils les plus divers.Sur l’autre face du cir cuit imprimé se trouve le connec teur des tiné à rece voir une carte SD. Le Raspberry Pi ne dis pose en efet d’aucune inter face pour mémoire de masse (disque dur ou assi milé) et c’est donc une carte SD qui est char gée de jouer son rôle.Le retour sur la face supérieure nous per met de décou vrir un connec teur micro USB qui ne véhi cule par d’inter face USB comme on aurait pu le pen ser, mais qui sert uni -que ment à ali men ter le Raspberry Pi comme nous allons le voir dans un ins tant.Le der nier connec teur enfin n’est pas l’un des moindres puisque c’est un modèle HDMI compa tible de la norme 1.4, c’est-à-dire la plus récente à ce jour. Il délivre bien évi dem ment l’image géné rée par le Raspberry Pi, en haute défi ni tion full HD 1920 par 1080p, et véhi cule éga le ment le son.Deux autres connec teurs pré sents sur la carte sont des ti nés à rece voir des cir cuits imprimés souples et ne vous seront sans doute d’aucune uti lité. Le pre mier per -met en efet de rac cor der un écran plat à inter face de type DSI, réservé à l’heure actuelle aux seuls indus triels et de prix pro hi bi tif comparé à celui du Raspberry Pi. Le second est des tiné à une caméra à inter face de type CSI qui est en pro jet mais non encore commercialisée au moment où ces lignes sont écrites.Ce petit tour du pro prié taire étant ter miné, nous vous pro po sons de décou vrir sans plus tar der ce qui est néces saire à la mise en œuvre de notre Raspberry Pi.

Page 15: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

© D

unod

– T

oute

rep

rod

ucti

on n

on a

utor

isée

est

un

dél

it.

A

5

1.3 L’ali men ta tion

1.3 l’ali men ta tionMême si c’est là une fonc tion tri viale, c’est pour tant le pre mier élé ment à prendre en compte lorsque l’on sou haite faire fonc tion ner son Raspberry Pi, et ce d’autant que cette ali men ta tion peut être la cause de nom breux pro blèmes sur les quels nous aurons l’occa sion de reve nir à plu sieurs reprises.Le Raspberry Pi s’ali mente sous une ten sion unique de 5 volts ; ten sion sur laquelle il peut consom mer jus qu’à 750 mA selon les tâches qu’il exé cute. Cette ali men ta -tion doit être nor ma le ment four nie via le connec teur micro USB placé dans un angle de la carte, tel que nous l’avons vu en figure 1.3, même s’il existe d’autres pos si bi li tés décrites ci- après.Théo ri que ment, toute ali men ta tion capable de four nir cette ten sion et de déli vrer au moins les 750 mA requis peut conve nir, mais cela s’avère très sou vent insuffi sant. En efet, notre Raspberry Pi dis pose éga le ment de deux ports USB sur les quels nous allons être ame nés à connec ter divers péri phériques tels que les clas siques cla vier et sou ris par exemple. Or, sauf à faire appel à un hub ali menté inter mé diaire, les dif -fé rents péri phériques connec tés sur ces ports vont devoir pré le ver leur ali men ta tion à par tir du Raspberry Pi puisque c’est là un des prin cipes de la norme USB. Leur consom ma tion va donc néces sai re ment s’ajou ter aux 750 mA déjà absor bés par le Raspberry Pi seul.Il est donc prudent de pré voir une ali men ta tion capable de déli vrer au moins un ampère si vous ne vou lez pas que votre Raspberry Pi fonc tionne de façon aléa toire, voire ne fonc tionne pas du tout selon le bon vou loir de la consom ma tion des péri -phériques qui lui seront rac cor dés.

1.3.1 le char geur pour smartphone

La majo rité des smartphones actuels dis pose d’un char geur sec teur équipé d’un câble micro USB qui délivre une ten sion de 5 volts. Il est donc ten tant d’y faire appel comme l’ont d’ailleurs fait avec plus ou moins de bon heur nombre d’uti li -sa teurs.Pour simple et éco no mique qu’elle soit, cette solu tion peut fonc tion ner… ou non. En efet, selon la marque et le modèle de smartphone auquel est des tiné le char -geur, le cou rant de sor tie qu’il peut four nir peut varier de 350 mA à 1 A. Dans le pre mier cas, tout fonc tion ne ment sera donc impos sible alors qu’un modèle déli -vrant 1 A convien dra par fai te ment, même pour un Raspberry Pi relié à plu sieurs péri phériques.Si donc vous envi sa gez cette solu tion, véri fiez sur le char geur du smartphone le cou rant maxi mum que ce der nier peut déli vrer ; il y est tou jours indi qué.

1.3.2 le bloc sec teur « prise de cou rant »

En l’absence de char geur de por table, la meilleure solu tion consiste à ache ter un bloc sec teur au for mat « prise de cou rant » dis po nible chez tous les reven deurs de compo sants élec tro niques ainsi que dans nombre de maga sins de bri co lage.

Page 16: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

6

1 • À la décou verte du Raspberry Pi

Comme pour le char geur de por table, vous veille rez alors à ce qu’il puisse déli vrer une ten sion de 5 volts sous un cou rant de 1 ampère, voire même un peu plus si vous envi sa gez de connec ter de nom breux péri phériques USB à votre Raspberry Pi.

atten tion !Choi sis sez bien un bloc sec teur sur lequel figure la men tion « régulé » ou « sta bi lisé », seul à même de vous garan tir une ten sion de sor tie stable de 5 volts, et fuyez comme la peste les blocs sec teur bas de gamme, non sta bi li sés, dont la ten sion de sor tie peut mon ter très au- delà de 5 volts avec, à la clé, la mort assu rée pour votre Raspberry Pi.

1.3.3 le hub Usb actif ou hub ali menté

Dès lors que l’on sou haite connec ter au Raspberry Pi autre chose qu’un cla vier et une sou ris, il est néces saire de faire appel à un hub USB. Celui- ci peut être pas sif, et il sert alors seule ment à démul ti plier les deux prises USB ori gi nales, mais l’ali -men ta tion de tous les péri phériques USB conti nue dans ce cas à être pré le vée sur le Raspberry Pi, ou il peut éga le ment être actif et dis po ser alors de sa propre ali -men ta tion.Dans ce der nier cas, outre sa fonc tion de démul ti pli cation des prises USB, il per met éga le ment d’ali men ter les péri phériques USB, ce qui est une excel lente solu tion si vous envi sa gez d’en uti li ser plu sieurs ou de faire appel à des péri phériques à forte consom ma tion tel un disque dur par exemple.Mais ce hub peut aussi ser vir à ali men ter votre Raspberry Pi si ce der nier est un modèle assez récent. En efet, les ali men ta tions de toutes les prises USB sont reliées entre elles sur le Raspberry Pi. Si donc l’on injecte une ten sion de 5 volts via une des prises USB « nor males » du Raspberry Pi, en pro ve nance d’un hub actif ali -menté, cette ten sion l’ali men tera nor ma le ment.De ce fait, si l’ali men ta tion du hub actif choisi est capable de four nir au moins 1 ampère, elle pourra ali men ter le Raspberry Pi en plus des péri phériques rac cor dés à ce hub, vous dis pen sant ainsi d’acqué rir une ali men ta tion spé ci fique pour le seul Raspberry Pi.Cette pos si bi lité n’est cepen dant oferte qu’aux Raspberry Pi les plus récents. En efet, sur les pre miers modèles commer cia li sés, des fusibles réarmables de type Polyswitches, d’un cou rant de cou pure de 160 mA, étaient pla cés au niveau des prises USB nor males. Il était donc impos sible de four nir plus de 160 mA au Raspberry Pi via ces prises. Ces fusibles ayant dis paru sur les ver sions les plus récen-tes, cette res tric tion n’existe plus et l’ali men ta tion depuis un hub USB devient donc pos sible.Comme rien, au niveau de la réfé rence, ne vient dis tin guer les Raspberry Pi avec fusibles de ceux qui n’en ont pas, nous vous pro po sons en figure 1.4 un gros plan sur la zone du cir cuit imprimé sup por tant ces der niers afin que vous puis siez déter -mi ner de quel type de Raspberry Pi vous être en pos ses sion.

Page 17: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

© D

unod

– T

oute

rep

rod

ucti

on n

on a

utor

isée

est

un

dél

it.

A

7

1.4 Le cla vier et la sou ris

Figure 1.4 – Sur les Raspberry Pi équi pés de fusibles, ceux- ci sont bien visibles.

1.4 le cla vier et la sou risRien de bien par ti cu lier n’est à signa ler en ce qui les concerne. N’importe quel cla vier USB et n’importe quelle sou ris USB conviennent au Raspberry Pi et se connectent direc te ment dans les deux ports USB pré vus à cet efet sur le modèle B. Pour ce qui est du modèle A, il faut déjà faire appel à un hub pour pou voir uti li ser simul ta né ment cla vier et sou ris.Si vous dis po sez d’anciens cla viers et sou ris de PC munis d’une inter face PS/2 (la prise ronde à 6 points), ils peuvent éven tuel le ment être uti li sés avec le Raspberry Pi au moyen d’un adap ta teur spé cial tel celui visible figure 1.5.

Figure 1.5 – Adap ta teur double USB pour cla vier et sou ris à inter face PS/2.

Page 18: Raspberry Pi - medias.dunod.commedias.dunod.com/document/9782100598915/Feuilletage.pdf · III Table des maTières avant-propos iX 1 • À la découverte du raspberry Pi 1 1.1 raspberry

8

1 • À la décou verte du Raspberry Pi

attention !Les prix de tels adap ta teurs font « le grand écart » puisque nous avons pu en trou ver à des prix variant entre 8 et 30 euros pour une qua lité qua si ment iden tique !

1.5 l’écranDeux solu tions fort dif é rentes vous sont pro po sées comme vous avez pu le décou -vrir lors de notre visite gui dée ci- dessus : l’uti li sation de la sor tie HDMI, vive ment conseillée en rai son de ses pos si bi li tés, et l’uti li sation de la prise Cinch ou RCA, à ne choi sir que si vous ne pou vez vrai ment pas faire autre ment.Voyons tout d’abord l’uti li sation de la prise HDMI et de ses variantes que sont le DVI et, dans une moindre mesure, le VGA.

1.5.1 Hdmi, dVi ou même VGa

Par défaut, le Raspberry Pi délivre des signaux à la norme HDMI 1.4 compor tant vidéo et son. Il peut donc être rac cordé direc te ment à tout moni teur infor ma tique ou à tout télé vi seur à écran plat dis po sant d’une telle entrée.Si l’écran choisi est équipé de haut- parleurs, ces der niers repro duiront le son fourni par le Raspberry Pi puisque celui- ci est véhi culé par la liai son HDMI. C’est bien sûr le cas des télé vi seurs à écran plat mais pas néces sai re ment celui des moni teurs infor ma tiques.Dans une telle situa tion, vous pour rez alors récu pé rer le son depuis la prise jack stéréo de 3,5 mm que nous avons vue en figure 1.3. Si vous vou lez pou voir dis po ser d’un niveau sonore réglable et sur tout confor table, le recours à des haut- parleurs ampli fiés pour PC est vive ment conseillé. Si aucun son n’est dis po nible au niveau de cette prise jack, nous vous invi tons à prendre connais sance de la méthode à utiliser pour y remé dier au cha pitre 4.4.2 plus avant dans cet ouvrage.Si vous ne dis po sez que d’un moni teur à inter face DVI, son uti li sation est éga -le ment pos sible sans pro blème avec le Raspberry Pi. Il vous suffi t juste d’ache ter un câble HDMI – DVI, dis po nible pour quelques euros chez tout bon reven deur infor ma tique ou acces soi riste pour Raspberry Pi, et le tour sera joué.

atten tion !Une prise DVI ne véhi cule en aucun cas le son, que le moni teur qui en est équipé dis pose ou non de haut- parleurs. Si donc vous uti li sez un câble HDMI – DVI vous serez obligé de récu pé rer le son via la prise jack sté réo.

Si vous sou hai tez uti li ser un moni teur plus ancien, muni seule ment d’une entrée de type VGA, ce n’est pas pos sible direc te ment avec le Raspberry Pi, même en uti li sant cer tains câbles ou adap ta teurs pas sifs dis po nibles dans le commerce ou four nis très sou vent avec les cartes gra phiques de PC. En efet, la sor tie HDMI du Raspberry Pi ne délivre pas les signaux ana lo giques néces saires à ce type de liai son et il n’est pas pos sible de les fabri quer au moyen d’un adap ta teur pas sif.En revanche, on trouve depuis peu, chez Farnell notam ment (http://fr.farnell.com), sous la déno mi na tion Pi- View un adap ta teur HDMI – VGA actif, que vous pou vez