VENDREDI 27 MARS 2015 A partir de 16h

Download Report

Transcript VENDREDI 27 MARS 2015 A partir de 16h

Table des matières
V
2. LED clignotante..................................... 27
Remerciements............................................. VII
Carte de prototypage................................ 27
À propos de l’auteur.................................... Avant-propos................................................ IX
Matériel de soudage................................. 28
Accès aux broches GPIO......................... 29
1. Présentation du Raspberry Pi.............. 1
Aspects matériels..................................... 3
CPU et GPU du BCM2835............... 3
Mémoire............................................. 4
Connecteurs....................................... 5
Connecteur d’alimentation................ 5
Connecteur HDMI............................. 6
3. Lecteur MP3........................................... 37
Connecteur vidéo composite............. 8
Connecteur audio.............................. 8
Connecteur de prototypage...................... 37
Connecteurs Ethernet et USB............ 9
Connecteur d’extension future.......... 10
Connecteur GPIO.............................. 10
Niveau de tension d’un signal
numérique.......................................... 12
Commande apt-get.................................. 31
Projet de LED clignotante....................... 32
Partie logicielle................................. 33
Faire clignoter la LED...................... 34
En résumé................................................ 35
Haut-parleur portable............................... 38
ALSA.................................................. 39
Formats de fichiers audio......................... 41
WAV contre MP3............................... 42
Interrupteurs en entrée............................. 44
Limites en courant............................. 13
Penser en temps RasPi............................. 47
Broches GPIO d’extension................ 13
Cahier des charges................................... 47
Interruptions...................................... 14
Écrire le programme......................... 48
Protocoles série................................. 14
Tester le projet................................... 49
Aspects logiciels...................................... 16
Pour aller plus loin................................... 50
Démarrage initial.............................. 17
En résumé................................................ 50
Préparer une carte SD avec un PC
sous Windows.................................... 19
4. Commande d’un appareil photo.......... 53
Bases de Linux................................... 20
Cahier des charges................................... 54
Python................................................ 21
Fonctionnement du déclencheur.............. 56
IDLE.................................................. 22
Flashes électroniques............................... 57
En résumé................................................ 26
Tensions de commande du flash........ 59
© 2014 Pearson France – Projets créatifs avec Raspberry Pi – Donald Norris
 
IV
Projets créatifs avec Raspberry Pi
Interface à photocoupleurs....................... 59
Bases du fonctionnement................... 109
Circuit haute tension......................... 60
Dispositifs réseau.............................. 111
Modules son et laser................................ 61
Puce Z-Wave...................................... 113
Module son........................................ 61
Interface entre le RasPi et Z-Wave.......... 115
Module laser...................................... 62
Session SSH............................................. 117
Connexions de l’interface........................ 63
Logiciel Open Z-Wave............................ 118
Tester les connexions......................... 65
Serveur lightscontrol......................... 118
Intervallomètre......................................... 69
Serveur basic..................................... 121
Programme opérationnel.......................... 70
En résumé................................................ 123
En résumé................................................ 70
8. Système d’alarme................................... 125
5. GPS......................................................... 71
Introduction............................................. 125
Introduction............................................. 71
Choix d’une webcam............................... 125
Histoire du GPS................................. 71
Zone de sécurité protégée.................. 127
Les fondamentaux du GPS...................... 72
Assemblage de la barrière laser............... 127
Carte de réception GPS............................ 76
Communications par UART.............. 77
Interface entre le RasPi et
la barrière laser................................. 128
Test initial du récepteur GPS............ 82
Suite logicielle Motion............................ 129
Protocole NMEA..................................... 84
Fonctionnalités de Motion................ 129
Formats de latitude et de longitude... 86
Mise en place de Motion................... 131
Analyse d’un message GPS............... 86
Visionnage de la vidéo de la webcam...... 133
Applications du paquet gpsd.................... 87
Avertissement par courrier
électronique....................................... 134
Affichage des données GPS............... 87
Moniteur de paquets GPS................. 88
En résumé................................................ 90
6. Détecteur de tremblements de terre..... 91
Introduction............................................. 91
Sismologie et tremblements de terre....... 92
Conception d’un capteur sismique.... 93
Conversion analogique-numérique.......... 96
Liaison SPI.............................................. 97
Connexion du MCP3008 au RasPi
et tests...................................................... 99
Programme de la barrière laser................ 135
Capteurs supplémentaires........................ 137
En résumé................................................ 137
9. Lecteur NFC/RFID................................ 139
Introduction............................................. 139
Fonctionnement de NFC.......................... 139
Matériel NFC.................................... 140
Communication de données NFC...... 141
Installation de libnfc................................ 141
Installation matérielle.............................. 146
Connexion du détecteur sismique...... 102
Vérification initiale.................................. 146
Analyse des données sismiques............... 103
Programme du projet............................... 147
Système opérationnel............................... 105
Pour aller plus loin................................... 148
En résumé................................................ 106
En résumé................................................ 149
7. Système domotique................................ 107
10.Station météo 1-Wire............................. 151
Introduction............................................. 107
Introduction............................................. 151
Réseau maillé Z-Wave............................. 109
Conception d’une station météo.............. 151
© 2014 Pearson France – Projets créatifs avec Raspberry Pi – Donald Norris
 
Table des matières
V
Protocole 1-Wire...................................... 156
Servomoteurs........................................... 199
Puce DS2438A................................... 157
I²C et le contrôleur de servomoteurs. 200
Puce DS18B20................................... 158
Test initial d’I²C................................. 201
Alimentation du bus 1-Wire............... 159
Renifleur 1-Wire...................................... 160
Mise en place du matériel........................ 161
Système de fichiers 1-Wire...................... 162
Affichage des données météo.................. 163
Reniflage des paquets.............................. 167
Pour aller plus loin................................... 168
En résumé................................................ 169
11. Commande logique en local et
à distance................................................ 171
Introduction............................................. 171
Carte de commande 1-Wire..................... 172
Installation et configuration d’owfs......... 174
Linux, composants matériels et FUSE.... 176
Test de la carte d’entrées-sorties.............. 177
Test des sorties................................... 178
Test des entrées.................................. 179
Programme de test................................... 179
Surveillance du réseau............................. 181
Commande à distance depuis Android.... 181
Test du serveur web avec
l’application Android........................ 183
Test du serveur dans un navigateur.......... 185
13.Voiture robot – Partie 2......................... 205
Introduction............................................. 205
Schéma fonctionnel du robot................... 205
Logiciel I²C.............................................. 207
Logiciel Bluetooth................................... 208
Programme de la voiture robot................ 212
Exploitation de la voiture robot............... 214
Pour aller plus loin................................... 214
En résumé................................................ 215
14.Détecteur de radon................................ 217
Introduction............................................. 217
Radioactivité et radon.............................. 218
Mesure de la radioactivité................. 218
Dose................................................... 219
Compteur Geiger-Müller......................... 221
Interface entre le compteur et
le RasPi............................................. 221
Configuration de test initiale.................... 223
Détecteur portable.................................... 226
Utilisation du compteur Geiger portable. 228
Pour aller plus loin................................... 229
En résumé................................................ 229
Accès via Internet.............................. 186
15.Horloge temps réel et serveur NTP...... 231
Accès à distance à la carte
d’entrées-sorties................................ 186
Introduction............................................. 231
Horloge temps réel................................... 231
En résumé................................................ 189
Logiciel RTC........................................... 235
12.Voiture robot – Partie 1......................... 191
Introduction à NTP.................................. 238
Introduction............................................. 191
Serveur NTP avec le RasPi...................... 240
Vue d‘ensemble....................................... 191
En résumé................................................ 244
Châssis et moteurs d’entraînement.......... 193
Index.............................................................. 245
© 2014 Pearson France – Projets créatifs avec Raspberry Pi – Donald Norris