MagPi10 Ebook FRA
MagPi10 Ebook FRA
RASPBERRY PI
Le magazine
officiel du
n°10 • septembre - octobre
n°10
septembre - octobre 2019
www.magpi.fr Le magazine officiel du Raspberry Pi
D A N S
NCE
pacS
eC I E
LE MAGAZINE OFFICIEL DU RASPBERRY PI
l’e s
LE RASPBERRY PI
DANS LES ÉTOILES
Mais aussi
Projecteur TOUT SUR LE
holographique avec
recyclage d’une table RASPBERRY PI 4
suédoise et d’un écran
Passage au banc de test
Porte-clés animé par
un Raspberry Pi Zero W Interview d’Eben Upton
avec connexion
au réseau par USB Guide de démarrage
magpi.fr
rapide
Éclairage de vitrine
en couleur
avec des NeoPixels LUX 10,55 € - CH 15,90 FS -
DOM/S 10,95 € - CAN 17 $ca
BIENVENUE
Citius, Altius, Fortius
P
ourquoi prendre la devise olympique (en français « plus vite, plus haut,
plus fort ») comme titre de cet éditorial ? Parce qu’elle caractérise
parfaitement le dernier né de la famille : le Raspberry Pi 4. Nous avions
effleuré le sujet dans le précédent numéro. Cette fois-ci, le Raspberry Pi 4 est
passé au crible (page 12), ce qui permet de constater les nettes améliorations
par rapport à ses prédécesseurs. En outre, Eben Upton nous en dit plus sur sa
conception. Mariline
RÉDACTRICE EN CHEF
Cet été n’a pas été marqué que par la sortie du Raspberry Pi 4. C’était aussi Thiebaut-Brodier
une période de commémoration des pas de Neil Armstrong sur la lune en 1969. Rédactrice en
C’est l’occasion pour le MagPi de s’intéresser aux projets qui permettent de chef des versions
françaises des
se rapprocher de l’espace avec le Raspberry Pi : c’est à lire dans le coup de magazines Elektor
projecteur de la page 76. Vous découvrirez également dans ce numéro deux et MagPi, elle est
tombée il y a bien
projets de rover. longtemps dans
Revenons à des projets plus terre à terre. Ceux de ce numéro devraient vous la marmite de
l’électronique et de
donner des idées : un système d’arrosage automatique pour chasser les chats, un l’informatique. Tou-
projecteur d’hologrammes, un mur de TV analogiques, une mini-serre… tefois quand elle
en sort, elle expéri-
Du côté apprentissage, les tutoriels abordent divers sujets : un porte-clés avec mente toutes sortes
un Raspberry Pi Zero pour emporter partout son nano-ordinateur, une rétro- de loisirs créatifs
comme la broderie
console PICO-8 pour jouer, une lampe dynamo transformée en manette, un à la machine élec-
tronique.
éclairage de vitrine à NeoPixel…
Bonne reprise et bonne lecture. magpi.fr
POWERED BY MagPi – le magazine officiel du Raspberry Pi (version française) est une version sous licence du magazine MagPi publié par
Raspberry Pi (Trading) Ltd, 30 Station Road, Cambridge, CB12JH (Royaume Uni). Tous les contenus de ce magazine sont soumis à la
licence Creative Commons Attribution-Non Commercial-ShareAlike 3.0 Unported (CC BY-NC-SA 3.0).
magpi.fr 03
SOMMAIRE
Sommaire
> No 10 > septembre - octobre 2019
Coup de projecteur
76 À nous l’espace :
petit Pi pour l’homme, mais bond
de géant pour la communauté !
Le monde du RPi
Tutoriels
04 magpi.fr
SOMMAIRE
Coup de projecteur
12 À
la découverte
du Raspberry
Pi 4
Projets
Bancs d’essai
Mur de TV
84 Robot PiBug 2WD
88 86 Top 10 : projets liés à la santé
88 Enviro+ - tableau de bord
environnemental tout-en-un
91 PiTalk – téléphone mobile 4G
Communauté
Divers
Enviro+
96 Raspberry Pi @Elektor
98 Autres trouvailles intéressantes
magpi.fr 05
LE MONDE DU RPI
Le Raspberry Pi sur un
timbre à tarif rapide
(évidemment)
La série philatélique britannique « 50 ans d’ingénierie » distingue ce nano-
ordinateur révolutionnaire. Rosie Hattersley nous en dit plus sur cette
prestigieuse distinction.
L
e Raspberry Pi est une idée merveilleuse.
Nous avons été convaincus dès l’origine
par l’idée brillante d’un ordinateur ultra-
économique et exceptionnellement polyvalent.
Et notre cher RPi est aujourd’hui distingué
pour orner l’un des six timbres de la poste
du Royaume-Uni, choisis pour commémorer
les 50 ans du génie technologique britannique.
C’est Liz Upton, directrice de la communication
de RPi, qui a annoncé le 2 mai aux fans qu’ils
pourraient bientôt admirer l’effigie de leur
mythique nano-ordinateur sur un timbre en
Outre sa batterie
de capteurs, la
carte contient une
puce protégée
pour se connecter
à la plateforme
Google Cloud IoT
Core et analyser les
informations.
Carte Coral
Environmental Sensor
Google lance une nouvelle carte de mesure pour RPi, intégrée à
l’environnement Google Cloud. Lucy Hattersley.
G
oogle commercialise un nouveau produit
pour RPi sous sa marque Coral (ex-AIY
Projects). La carte Environmental Sensor
complète le RPi avec un ensemble complet de
capteurs et un écran OLED de 128×32 pixels.
Point essentiel, la connexion de la carte au
service Cloud IoT Core de Google (cloud.google.
com/iot-core) est protégée. Les données sont ainsi
transmises et analysées en toute sécurité (Google
fournit des outils de machine learning).
Le produit communique avec la plateforme
Google IoT Cloud via une puce de chiffrement
Microchip ECC608, avec des clés fournies par
Google. classes Python que nous évaluons en détail pour La carte Environmental
Sensor recèle quatre
La carte embarque plusieurs capteurs (humidité d’éventuels tutoriels MagPi. La première classe connecteurs Grove pour
HDC2010, lumière ambiante OPT3002, pression est coral.enviro.board, qui sert d’« interface pour simplifier et accélérer le
prototypage.
barométrique BMP280) et différentes interfaces les modules d’entrées/sorties » ; la seconde, coral.
(UART, I2C, PWM). Intéressé(e) par la fiche cloudiot.core permet de « gérer une connexion avec
technique complète ? C’est ici : magpi.cc/uxHKEE. Google Cloud IoT Core, via MQTT, avec un jeton JWT
La carte arbore aussi quatre connecteurs Grove d’authentification ». Pour les obtenir, c’est ici :
(magpi.cc/eCbZbF), parfaits pour connecter coral.withgoogle.com/docs.
rapidement des composants de prototypage, mais La carte Environmental Sensor est proposée à
sans fils de liaison ou soudage. 20,62 £ / 24,95 $ chez Mouser.com (magpi.cc/
Google propose une documentation pour deux fnebgR). (VF : Pascal Godart)
M
oins d’une semaine après le lancement du
RPi 4, on apprenait que certains chargeurs
USB de type C refusaient obstinément de
fournir du courant. On a vite constaté qu’il s’agissait
de câbles marqués électroniquement (E-marked),
utilisés entre autres par l’Apple MacBook. Ces câbles
contiennent un circuit « intelligent » qui peut
communiquer avec l’appareil à alimenter, pour par
ex. connaître le courant de charge maximal.
Une erreur de conception du circuit de détection
du connecteur USB de type C du RPi 4 fait qu’un
câble équipé d’un marqueur électronique considère
que le RPi est un adaptateur audio, qui n’a pas
besoin de courant. Un chargeur sans marqueur,
comme l’adaptateur officiel du RPi 4 (www.elektor. Pour répondre aux
spécifications de
fr/18961) ou un simple chargeur d’ordiphone, ne l’USB de type C, les
présente pas ce problème et alimente correctement broches CC1 et CC2
du connecteur
le RPi. du Raspberry Pi 4
devraient avoir chacune
La fondation Raspberry Pi a annoncé une mise à
leur propre résistance,
jour qui corrige cette erreur. (VF : Jean-Louis Mehren) et non pas partager la
même résistance (R79).
O
racle a mis à disposition de tous sa En plus de l’image ISO standard qui supporte
distribution du système d’exploitation pour entre autres le processeur Cavium ThunderX2,
architecture ARM – Oracle Linux 7, et ce Oracle propose une préversion technologique
sept mois après la 1ère préversion. Il s’agit de la (technology preview) de l’image pour les Raspberry
révision 5 (update 5), disponible pour la version Pi 3B et 3B+. La puce Wi-Fi n’est pas encore
à 64 bits de la plateforme ARMv8 (AArch64). Sous supportée, mais il s’agit bien d’un environnement
le capot, on trouve Unbreakable Enterprise Kernel à 64 bits complet ; les programmes demandent
(UEK), Release 5 d’Oracle, basé sur la version 4.14 donc en moyenne deux fois plus d’espace de
du noyau Linux, stable à long terme (long-term stockage et de RAM. La préversion est surtout
stable). Le répertoire racine est Btrfs, le système de destinée aux développeurs qui veulent se
fichiers est Ext4. familiariser avec l’architecture AArch64.
Le Raspberry Pi
chez les sauveteurs
Frédéric nous parle de ses différentes expériences avec le Raspberry Pi,
notamment pour améliorer les communications en cas de catastrophe.
F
rédéric Bouchet a découvert le Raspberry Raspberry Pi dans les airs
Pi alors qu’il cherchait un ordinateur très C’est dans le cadre de ces activités avec HAND
bon marché qui puisse tourner avec un et FR-EMCOM que Frédéric a rencontré la start-
système d’exploitation libre comme Linux. up française EONEF (eonef.com, @EONEF_
Le RPi a été une révélation pour lui parce que le aerostat,) qui conçoit et fabrique des ballons
nano-ordinateur peut être autonome avec une captifs. Leurs ballons gonflés à l’hélium peuvent
alimentation par batterie de téléphone portable. s’élever jusqu’à 150 m d’altitude et sont équipés
Frédéric Pour les radioamateurs, c’est idéal pour une de panneaux solaires pour alimenter les capteurs
MAKER
Bouchet utilisation loin de chez eux, par exemple sur des embarqués. D’ailleurs la nacelle supporte
(F4EED/KI7QQP) sites isolés. jusqu’à 5 kg de charge utile. Les applications de
ces ballons sont diverses et variées : missions
Professionnelle-
Transmissions d’urgence scientifiques, gestion de crises et urgences,
ment, Frédéric Frédéric est sympathisant de l’association HAND déploiement de réseau ou surveillance sur des
s’occupe de tout ce (hand.team, @HANDHackers) qui s’investit sites isolés et étendus…
qui est matériel de
dans la préparation des populations aux EONEF avait contacté EMCOM France via Hand
comptage routier
(voitures, poids catastrophes naturelles. Pour cela, elle travaille pour développer la communication d’urgence
lourds…) pour son entre autres sur des solutions technologiques (« EMergency COMmunication ») avec l’aide de
département (Loire). pour rétablir les communications. Lorsqu’un ses ballons. Le projet est totalement collaboratif,
Toutefois il a plu-
sieurs loisirs à son cyclone a dévasté une région et que les publié sur l’internet et réutilisable. Le Raspberry
arc : issu du monde infrastructures de télécommunication sont Pi a été utilisé lors de différentes expérimentations
des radioamateurs, détruites, il ne reste bien souvent que le réseau avec les ballons :
il s’est très vite inté-
des radioamateurs pour atteindre des quartiers
ressé aux logiciels
libres et il s’investit isolés et coordonner les secours. Comme le • émission de messages RDS avec un RPi
dans leur promotion résume Frédéric : « c’est l’émulation des geeks Zero W (figure 1)
(dans le monde
autour de la gestion de crise et de l’aide à la • réception de signaux ADS-B (avions) avec un
des radioamateurs
évidemment). Au- population ». RPi 3, une clé SDR, un filtre et une antenne
jourd’hui il met ses Frédéric est également membre d’EMCOM (figure 2)
compétences au France (fr-emcom.com, @EmcomFr). • test de relais de radioamateurs avec un RPi 2
service des acteurs
de la sécurité civile.
C’est un regroupement de techniciens et de • transmission de photos prises sous le ballon
passionnés de radio qui œuvre à la promotion de • liaison Wi-Fi entre le ballon et le sol.
f4eed.wordpress.
com l’utilisation de la radio pour gérer les situations
d’urgence. Aujourd’hui elle veut transmettre ses Pour plus de détails, tout est là :
@F4EED
compétences, c’est-à-dire montrer et apprendre
aux citoyens comment ils peuvent agir pour • Première opération :
leur sécurité en cas de crise. Cela aboutit à des https://projet-eonef.frama.wiki/start
dispositifs très concrets comme celui d’Enzo : il • Seconde opération :
a conçu pour son projet de Terminale une station https://projet-eonef-2.frama.wiki/start
météo portable avec transmission des données
sur les fréquences radioamateur (http://f4iai. L’équipe continue de relever des défis techniques
meteobruno.com/category/station-meteo-aprs- comme embarquer une caméra thermique pour
mobile). détecter des points chauds au sol afin de retrouver
Futurs projets
EMCOM France, Hand
et EONEF, dans le cadre
d’une troisième opération,
souhaitent tester les échanges
bidirectionnels sur un réseau de type LoRa. L’idée serait de placer une
balise LoRa chez les habitants d’une commune. En cas de tempête, chaque
habitant pourrait envoyer un message sur sa situation : « tout va bien »,
« je suis inondé »… ou encore annoncer des niveaux d’eau, des débits…
Le centre de gestion de crise pourrait alors prendre les mesures adéquates
et envoyer également des messages d’information vers les balises.
EMCOM est donc à la recherche de matériel LoRa, de capteurs. Vous
voulez les aider ? Contactez-les : [email protected]
Figure 2. L’Automatic
Dependent Surveillance-
Broadcast (ADS-B) est un
système de surveillance
coopératif pour le contrôle
du trafic aérien. Les avions
envoient périodiquement
aux stations au sol leur
position et d’autres
informations.
Figure 1. Radio Data System (RDS) est un service de
transmission de données numériques en parallèle des signaux
audio de la bande FM.
Conclusion
Figure 3. Photo du ballon
Dans cette collaboration, chacun y trouve son dans les airs prise par
un drone, sur le site de
compte : les techniciens d’EONEF apprennent
l’Hermitage.
par exemple à bien positionner une antenne
tandis que les radioamateurs peuvent réaliser
des essais à très grande hauteur (figure 3).
Bien entendu le but reste que les ballons
complètent et améliorent les services rendus
par les radioamateurs ou les professionnels de
l’urgence. Les premiers essais ont eu lieu sur le
site de l’Hermitage Lab (www.hermitagelelab.
com, @l_hermitage_) dans les Hauts-de-
France. Ce tiers-lieu avait mis à disposition un
grand champ.
À la découverte du
Raspberry
Avec son
double-écran,
le Raspberry
Pi 4 réinvente
l’ordinateur
personnel.
Gareth Halfacree
U
n nouveau système sur puce, gravé
en 28 nm, avec de puissants cœurs de
calcul ARM Cortex-A72. Pour la première
fois dans l’histoire du Raspberry Pi : un nouveau
processeur graphique. Jusqu’à 4 Go de mémoire
à haute vitesse LPDDR4. Deux ports à haut débit
USB 3.0. Double sortie HDMI 2.0, capable de piloter
une paire d’écrans (à 30 i/s, ou un seul écran
à 60 i/s). En bref : tout nouveau, très puissant et
très excitant.
Conçu comme un véritable PC
de remplacement pour de
nombreuses applications,
le Raspberry Pi 4 est le
Raspberry Pi le plus
impressionnant à ce
jour – et le banc d’essai
le prouve, les promesses
sont tenues.
Pi
Le Raspberry Pi 4
au banc d’essai
Une refonte complète de la puce, la première dans l’histoire de
Raspberry Pi, a permis d’atteindre de nouveaux niveaux de performance.
L
es améliorations du Raspberry Pi 4 par renferme des cœurs de calcul significativement plus
rapport à son prédécesseur sont faciles puissants ARM Cortex-A72. La mémoire est passée
à voir. Le tout nouveau système sur puce de LPDDR2 à LPDDR4, en sautant une génération
BCM2711B0 a des cœurs de calcul plus puissants ; et en améliorant le débit. Pour la première fois, elle
pour la première fois dans l’histoire du projet, le est disponible en capacité supérieure à 1 Go, avec
processeur graphique a été mis à niveau ; enfin des versions à 2 et 4 Go disponibles dès le jour du
le débit est largement amélioré à la fois pour lancement.
la mémoire et les périphériques. Fini le goulot Même le processeur graphique a été mis à niveau :
d’étranglement de la liaison USB unique qui bridait le Broadcom VideoCore IV, incontournable depuis
la performance sur les anciens modèles, le résultat le modèle original Raspberry Pi B, a été remplacé
est un Raspberry Pi 4 étincelant. par le VideoCore VI plus puissant, ce qui apporte
performance et possibilité d’un double
Comparaison des spécifications affichage 4K.
À l’intérieur, peu de choses ont changé entre la Ajoutez à cela l’Ethernet Gigabit pleine
famille Raspberry Pi 3 et le Raspberry Pi 4. Le SoC vitesse et les ports USB 3.0. Vous avez en
est maintenant issu d’un procédé de fabrication main une évolution significative.
de semi-conducteurs passé de 40 à 28 nm, et il
2037.33
Linpack
Linpack (SP, MIPS)
224.89
208.39
209.23
225.9
193.79
179.87
158.35
145.72
298.7
64.47
63.77
50.26
49.99
40.38
37.26
36.88
51.14
51.41
39.51
35.74
35.81
Raspberry
Pi A
Raspberry
Pi B
Raspberry
Pi A+
Raspberry
Pi B+
Raspberry
Pi Zero
Raspberry
Pi Zero W
Raspberry
Pi 2
Raspberry
Pi 3
Raspberry
Pi 3 B+
Raspberry
Pi 3 A+
Raspberry
Pi 4 B
Raspberry
Pi A
Raspberry
Pi B
Raspberry
Pi A+
Raspberry
Pi B+
Raspberry
Pi Zero
Raspberry
Pi Zero W
Raspberry
Pi 2
Raspberry
Pi 3
Raspberry
Pi 3 B+
Raspberry
Pi 3 A+
Raspberry
Pi 4 B
Compression
de fichier
Compression de fichier
Un exemple de charge du monde réel, ce (single-threaded, secondes)
339.603
335.179
330.952
310.738
(multi-threaded, secondes)
l’algorithme bzip2 et mesure le temps
280.639
279
Plus c’est bas, mieux c’est.
écoulé en secondes. Pour les modèles de
211.43
Raspberry Pi avec plus d’un cœur de calcul
– les familles RPi 2, RPi 3 et Raspberry Pi 4
– le test est exécuté une deuxième fois avec
135.58
126.207
49.352
50.36
102.44
la version multi-thread de lbzip2.
25.925
34.33
29.8
16.051
Raspberry
Raspberry
Pi A
Raspberry
Pi B
Raspberry
Pi A+
Raspberry
Pi B+
Raspberry
Pi Zero
Raspberry
Pi Zero W
Raspberry
Pi 2
Raspberry
Pi 3
Raspberry
Pi 3 B+
Raspberry
Pi 3 A+
Pi 4 B
Speedometer
2.0
Speedometer 2.0 mesure le temps de réponse Test du navigateur
(fois par minute) 16.91
Raspberry
Pi B
Raspberry
Pi B+
Raspberry
Pi Zero
Raspberry
Pi Zero W
Raspberry
Pi 2
Raspberry
Pi 3
Raspberry
Pi 3 B+
Raspberry
Pi 3 A+
Raspberry
Pi 4 B
Vitesse de
la démo
d’OpenArena
Vitesse de la démo d’OpenArena (fps)
Raspberry
Pi 3
Raspberry
Pi 3 B+
Raspberry
Pi 3 A+
Raspberry
Pi 4 B
Modification
d’image avec
492.178
486.239
Modification d’images avec
459.899
GIMP (secondes)
GIMP
419.946
411.685
Plus c’est bas, mieux c’est.
396.08
Autre test du monde réel, on utilise la célèbre
suite d’édition d’images à code source
ouvert GIMP pour traiter une image à haute
résolution et l’enregistrer au format PNG.
82.49
67.01
126.22
47.35
Comme pour le test Speedometer 2.0, ceci
119.775
repose beaucoup sur les caractéristiques à
la fois de la CPU et de la mémoire – et un
Raspberry
Pi A
Raspberry
Pi B
Raspberry
Pi A+
Raspberry
Pi B+
Raspberry
Pi Zero
Raspberry
Pi Zero W
Raspberry
Pi 2
Raspberry
Pi 3
Raspberry
Pi 3 B+
Raspberry
Pi 3 A+
Raspberry
Pi 4 B
manque de mémoire nuit vraiment à certains
des modèles de ce test.
363
(Mo/s)
de stockage USB
323
Débit en écriture
(Mo/s)
Plus c’est haut, mieux c’est.
Les nouveaux ports USB 3.0 du Raspberry
Pi 4 procurent un apport massif de bande
passante, ce qui a un gros impact sur la
performance des appareils de stockage
36.54
34.28
33.24
38.21
32.96
30.35
29.55
26.89
27.52
26.78
31.79
31.75
27.96
27.76
25.06
25.52
25.67
34.5
externes. Ici on connecte un disque dur
26.18
34.1
statique (SSD) via un adaptateur USB et on
mesure le débit moyen en lecture et écriture
Raspberry
Raspberry
Pi A
Raspberry
Pi B
Raspberry
Pi A+
Raspberry
Pi B+
Raspberry
Pi Zero
Raspberry
Pi Zero W
Raspberry
Pi 2
Raspberry
Pi 3
Raspberry
Pi 3 B+
Raspberry
Pi 3 A+
Pi 4 B
en mégaoctets par seconde (MO/s).
4427.18
lecture de blocs de 1 Mo (Mo/s)
de la mémoire
4129.83
Débit de la mémoire pour l’écriture
de blocs de 1 Mo (Mo/s)
Plus c’est haut, mieux c’est.
Bien que nombre de tâches soient limitées par 2731.95
2194.68
la bande passante de la mémoire – la vitesse
à laquelle les données peuvent être écrites 1946.38
1698.25
1525.63
347.57
306.77
314.67
290.19
253.78
1149.05
150.04
159.45
140.85
135.89
140.91
142.17
Raspberry
Pi B
Raspberry
Pi A+
Raspberry
Pi B+
Raspberry
Pi Zero
Raspberry
Pi Zero W
Raspberry
Pi 2
Raspberry
Pi 3
Raspberry
Pi 3 B+
Raspberry
Pi 3 A+
Raspberry
Pi 4 B
Raspberry
Pi B+
Raspberry
Pi 2
Raspberry
Raspberry
Raspberry
Pi 3
Pi 3 B+
Pi 4 B
passages.
Boîtier officiel du
Raspberry Pi 4.
Débit 114
Wi-Fi
Débit Wi-Fi, 2,4 GHz (Mo/s)
97.6
Débit Wi-Fi, 5 GHz (Mo/s) 93.7
Pour ce test de réseau sans fil, on crée un Plus c’est haut, mieux c’est.
Raspberry
Raspberry
Pi Zero W
Raspberry
Pi 3
Raspberry
Pi 3 B+
Raspberry
Pi 3 A+
Pi 4 B
Consommation
7.6
Plus de puissance signifie souvent plus Consommation au ralenti (watts)
de consommation, et ici on laisse chaque
6.4
Consommation en charge (watts)
RPi exécuter un test intensif de la CPU,
5.9
5.4
Plus c’est bas, mieux c’est.
tandis qu’un écran HDMI, un clavier USB
et une souris sont connectés. On mesure
4.2
3.4
3.2
0.8
0.8
1.7
1.6
1.5
1.2
Raspberry
Pi A
Raspberry
Raspberry
Pi Zero W
Raspberry
Pi 2
Raspberry
Raspberry
Pi B
Raspberry
Pi A+
Raspberry
Pi B+
Raspberry
Pi Zero
Pi 3
Raspberry
Pi 3 B+
Raspberry
Pi 3 A+
Pi 4 B
Caractéristique
thermique Raspberry Pi 3 B+ Raspberry Pi 4 B
L
e lancement de Raspberry Pi 4 amène non
seulement du nouveau matériel, mais aussi
du nouveau logiciel : Raspbian « Buster »,
une toute nouvelle version – compatible, comme
toujours, avec tous les modèles de Raspberry
Pi – avec une interface utilisateur rénovée, plus
dépouillée, basée sur la dernière distribution
Debian de Linux, « Buster ».
Simon Long « Comme on voit peu de différences entre Buster
Le travail de
et Stretch, j’ai voulu créer quelque chose qui
Simon Long sur montre de manière évidente qu’on a affaire à une
l’expérience de nouveauté », explique Simon Long à propos de
l’utilisateur a un
la conception de sa nouvelle interface. « Lorsque Le nouveau bureau Raspbian dispose d’une interface plus
impact sur tout ce
que vous voyez et nous sommes passés de Jessie à Stretch, il y avait claire, plus accessible – et un joli nouveau fond d’écran.
faites sur le bureau un manque similaire de différences majeures, et
de Raspbian. les gens se demandaient s’ils avaient vraiment quelques petits ajustements, mais il était temps de
la nouvelle version – je voulais éviter cela cette changer. »
fois-ci. De plus, la conception générale de
l’Interface Utilisateur (UI) en termes d’apparence Plus dépouillé, c’est mieux
des boutons, des commandes, etc., n’a pas « L’apparence dépouillée est due à plusieurs
vraiment changé depuis que je suis ici – il y a eu facteurs », continue Simon. « Premièrement, il
semble que ce soit une tendance générale dans
la conception d’UI ces dernières années, à savoir
que des modèles plus dépouillés et plus simples
Couplage du matériel apparaissent, et que les modèles plus tarabiscotés
et du logiciel
et plus complexes disparaissent – iOS, Windows
et Android ont tous fait ce genre de choses.
Deuxièmement, Eben est un grand partisan des UI
« Le passage à une nouvelle version de Debian est
plus sobres, et il n’arrêtait pas de me pousser dans
toujours un gros travail », note Simon. « Nous devons
cette direction ! »
prendre toutes les modifications et tous les correctifs créés
« Cependant c’est un peu un exercice
pour la version précédente et les appliquer aux nouvelles
d’équilibriste – il ne faut pas aller trop loin et se
versions du logiciel ; nous devons tout tester, nous assurer
retrouver avec juste d’ennuyeuses boîtes carrées
que c’est encore stable et que nous n’avons pas de recul des
partout, c’est pourquoi des détails comme les
performances, etc. »
rayons des angles ont été réduits, mais pas
« En soi c’est déjà un défi, mais le fait que nous passions
complètement mis au carré. »
en même temps sur un nouveau matériel ajoutait une autre
« Il y a eu de nombreux essais avec différents
dimension – lorsque vous trouvez quelque chose de cassé,
principes ; nous avons joué avec des points comme
vous ne savez pas si c’est le nouveau matériel, le nouvel OS,
le changement de police du système et nous avons
ou si c’est vous qui vous êtes trompé quelque part ! »
considéré de nombreuses idées différentes pour
L’évolution du
bureau
« Je suis vraiment satisfait de la façon dont
la nouvelle interface est sortie », dit Simon.
« Comme le processus de conception est une évolution
progressive au fil du temps, on ne se rend pas compte
des différences entre le point de départ et celui
Spécifications
d’arrivée, mais une fois que c’est terminé et que
j’applique les modifications aux images existantes, le
passage soudain de l’ancienne à la nouvelle améliore
tout instantanément. »
« Je n’avais jamais vraiment pensé que l’ancienne
interface était mauvaise, mais quand vous passez d’un SOC : Broadcom BCM2711B0 quadricœur A72
coup sur la nouvelle, vous vous dites ‘Ouah, ça a l’air (ARMv8-A) 64 bits @ 1,5 GHz
beaucoup mieux’ - ou du moins c’est ce que je pense ! »
PROCESSEUR GRAPHIQUE :
Broadcom VideoCore VI
l’apparence des boutons, des curseurs et des barres
de défilement. Je pense que nous avons fini avec
RÉSEAU :réseau local sans fil 802.11b/g/n/ac,
quelque chose qui semble moderne sans paraître de 2,4 GHz à 5 GHz
trop ennuyeux. »
1 Go, 2 Go ou 4 Go de mémoire
MÉMOIRE RAM :
Sous le capot SDRAM LPDDR4
Toutes les améliorations ne sont pas
Bluetooth 5.0, Bluetooth Low
BLUETOOTH :
immédiatement visibles : « Nous utilisons
dorénavant OpenGL pour dessiner le bureau, avec
Energy (BLE)
l’accélération matérielle », explique Simon. « C’est GPIO : barrette GPIO à 40 broches installée
une fonction expérimentale que nous avions
depuis quelques années – c’était une option à SUPPORT DE STOCKAGE : carte micro-SD
activer dans raspi-config, mais c’est maintenant
le mécanisme par défaut. Cela signifie que toute
PORTS : 2× micro-HDMI 2.0, jack audio-
application qui utilise OpenGL devrait fonctionner vidéo analogique de 3,5 mm, 2× USB 2.0,
significativement plus vite, et que des applications 2× USB 3.0, Gigabit Ethernet, interface série
comme les jeux OpenGL sont maintenant pour caméra (CSI), interface série pour
directement utilisables sur le RPi. »
écran (DSI)
DIMENSIONS : 88 mm × 58 mm × 19,5 mm, 46 g
ous avons déployé Buster
N
avant même que Debian ne
le fasse !
« Cela a eu une conséquence intéressante : nous
En boutique :
avons déployé Buster avant même que Debian ne le
fasse ! Certaines des bibliothèques qui permettent
Raspberry Pi 4 B (1 Go de RAM)
l’accélération d’OpenGL fonctionnent bien mieux www.elektor.fr/rpi4b1
dans leurs versions de Buster, nous utilisions donc
des versions d’essai de Buster depuis plusieurs Raspberry Pi 4 B (2 Go de RAM)
mois. Il était plus logique de déployer Buster
sur le Raspberry Pi 4 plutôt que de s’atteler à
www.elektor.fr/rpi4b2
faire fonctionner le RPi 4 sous Stretch. Debian a Raspberry Pi 4 B (4 Go de RAM)
publié début juillet la version 10 de son système
d’exploitation GNU/Linux. Si vous avez utilisé www.elektor.fr/rpi4b4
le Raspberry Pi 4 dès sa sortie, vous
étiez en avance ! » (VF : Denis Lafourcade)
P
scientifiques.
our le 50e anniversaire de l’alunissage
John d’Apollo, le concours de robotique Pi Wars
MAKER
Ambassadeur Airbus
Ambassadeur STEM chez Airbus, John a déjà à son
actif le prototype du rover ExoMars et le rover
Bridget (voir les images ici : magpi.cc/btQnEw), L’ingénieur a effectué les essais de Yuri 3 dans
l’environnement martien de test d’Airbus, parfaitement
notamment lors de l’émission Stargazing Live de approprié.
la BBC, à Leicester. Conscient des limitations
pratiques de ce robot performant pour des visites fonctionner autour du bureau lors de son entretien
en milieu scolaire, John a conçu un rover martien de stage. L’admission ayant été acquise, il n’a plus
uri 3 aux côtés des
Y plus petit, mais proche d’un vrai et facilement cessé, depuis, de construire des robots.
rovers Featherstone
et Rocky lors de transportable. C’est au cours de son adolescence Yuri associe un châssis Actobotics, basé sur
l’édition 2019 du
qu’il a commencé à construire des robots, un modèle de Beatty Robotics (beatty-robotics.
concours Pi Wars.
Crédit : Harry Brenton notamment un engin à six pattes qu’il a même fait com), des roues imprimées en 3D et six moteurs à
balais 12 V CC. Le système de direction s’appuie sur
des servomoteurs Hitec et le cerveau du véhicule
tient dans un RPi B+.
Le châssis Actobotics
de Yuri 3 est dérivé d’un
modèle utilisé dans les
rovers fabriqués par Beatty
Robotics pour un musée
scientifique.
En bref
> Avant de construire
Yuri 3, John était un
>
novice en langage
Python.
> La plus grande
partie des déve-
loppements ont
été effectués sur
la table de la salle
à manger de sa
belle-mère !
> John était respon-
sable des essais de
chocs, de vibrations
dorée ». Cette protection permet de garantir une et d’interférences
température de fonctionnement satisfaisante électromagné-
dans les conditions extrêmes de Mars. « J’ai eu tiques des unités
beaucoup de chance de disposer d’une protection Astro Pi.
isothermique faite sur mesure par l’équipe chargée > Au départ, il a puisé
des satellites », précise John. « Ils l’ont utilisée son inspiration dans
pour la formation des stagiaires ». les marionnettes
animatroniques de
Avec les chutes de matériau thermique, John a
Jim Henson.
fabriqué des marque-pages, remis aux écoles pour
> La couverture iso-
en faire cadeau aux enfants.
thermique protège
le rover des condi-
Conception du rover tions extrêmes
Pour la conception du rover, John a sûrement rencontrées sur
Yuri 3 a été testé sur une plage pour recréer un terrain de
pu profiter furtivement des prototypes ExoMars navigation accidenté. Mars.
Construction d’un
rover martien
Main robotisée
télécommandée pour
zones dangereuses
Manipulez des objets à distance sans superpouvoirs grâce à ce bras robot
télécommandé. Rob Zwetsloot en a essayé un à sa taille.
D
ans une scène de l’un des classiques des
années 80, le film Short Circuit, Steve
Guttenberg se cache dans un laboratoire
Andrew et programme une main de robot qui joue du
MAKER
Impression 3D
« Les éléments de la main sont en grande partie
des composants imprimés en 3D », précise Andrew.
Les fichiers de tracé pour les composants imprimés
en 3D proviennent d’InMoov. La main robotisée
contient tous les servomécanismes nécessaires
pour imiter les mouvements de l’utilisateur dans le
gant situé à distance. Pour commander la main, le
RPi Zero W prend en compte les valeurs reçues de
la station de base et les envoie à la carte de pilotage
chargée des servomécanismes. Un servo est associé
à chaque doigt dont le mouvement est assuré, à
l’intérieur, par un système de poulies et de fil nylon
tressé ».
En bref
> L’idée s’inspire du
robot géant du film
Pacific Rim, mais
en nettement plus
petit...
Le logiciel du HAT
OpenSprinkler Pi doit
être installé sur le RPi.
Éclabou-chat
commandé via l’internet.
Davide Magni aime les chats, un peu moins les dégâts qu’ils font dans son
jardin. David Crookes nous raconte l’histoire du Chat Botté… hors du jardin.
C
hat ne vous aura pas échappé, l’internet un mouillage uniforme de tout le jardin. J’ai
vénère les chats. Ces félins sont alors réalisé qu’ils pourraient également servir à
particulièrement drôles et mignons, c’est repousser les chats. »
vrai, mais ils le sont beaucoup moins lorsqu’ils
viennent faire leurs besoins dans nos jardins. OpenSprinkler
Davide Magni m’a raconté que lorsque sa cousine La première étape consista à automatiser le
avait emménagé près de chez lui, « elle avait système d’arrosage afin qu’il s’enclenche
passé plus d’une semaine à retirer les crottes qui même en cas d’absence prolongée de Davide
Davide
MAKER
jonchaient son nouveau jardin, devenu la litière de ou, plus prosaïquement, que celui-ci n’ait plus
Magni
tous les chats du quartier. Je n’avais pas envie que à y penser. « J’ai décidé d’utiliser un RPi, car je
Programmeur de- mon jardin subisse le même sort, alors je me suis voulais quelque chose qui fournisse des API et
puis 15 ans, Davide demandé quoi faire. » puisse communiquer avec mes autres dispositifs
est ingénieur en té-
Davide était alors en train de réinstaller son connectés. Je ne voulais surtout pas d’un système
lécommunications.
Il est aussi féru d’art système d’arrosage. « Il s’agissait d’un système fermé, incapable d’interagir avec d’autres
et de design. manuel, et je cherchais par essais et erreurs à appareils. »
tidal.it placer les arroseurs aux endroits qui donneraient Davide a trouvé ce qu’il cherchait : OpenSprinkler,
28 magpi.fr Éclabou-chat
PROJETS
La caméra a
saisi l’instant où
ce chat s’est fait
asperger d’eau.
Il trouvera vite la
sortie
En bref
> Le projet repose
sur OpenSprinkler
Pi (~70 €).
Éclabou-chat magpi.fr 29
PROJETS
Gestionnaire de mots
de passe « maison »
Utilisez-vous motdepasse123 pour accéder à vos services en ligne ? David Crookes vient de
découvrir un appareil basé sur le RPi Zero qui devrait sécuriser encore davantage vos connexions.
S
elon les experts du domaine, nous souhaitait créer un appareil impossible à pirater
devrions utiliser des mots de passe par réseau. De plus, il voulait un appareil peu
différents pour chaque service en ligne. encombrant, doté d’une mémoire protégée et
Malheureusement, comme nous le savons tous, chiffrée, et ne nécessitant aucun mot de passe de
les mémoriser est extrêmement difficile. De là à déverrouillage.
imaginer un système à la fois sécurisé et pratique,
capable de les mémoriser et de les restituer, il n’y Sécurisation du système
a qu’un pas, franchi par Eugene Dzhurynsky, en Selon Eugene, le chiffrement a été la partie la plus
Eugene
MAKER
créant un appareil de mémorisation des mots de facile. « J’avais sous la main tous les dispositifs
Dzhurynsky
passe, associant un RPi Zero et un système RFID de chiffrement standardisé possibles », précise-
Ingénieur (radio-identification). t-il. L’aspect le plus complexe était la clé – le
informatique Inspiré par un fil de discussion paru sur Reddit composant chargé de déverrouiller le fichier chiffré
d’origine expliquant le fonctionnement d’un RPi Zero sous la contenant les mots de passe d’un utilisateur.
ukrainienne, Eugene
vit à Boston, forme d’un périphérique, Eugene a imaginé que le Eugene a donc décidé de stocker les mots de passe
Massachusetts, RPi Zero pouvait commander un autre ordinateur sur le RPi Zero, avec l’idée que le stockage d’une
aux États- et jouer le rôle d’un clavier. Il se remémore de ce clé privée sur un badge RFID fonctionnerait à
Unis. Il travaille
moment extraordinaire de la découverte et de son merveille. En reliant l’appareil doté d’un RPi à un
actuellement
comme ingénieur étonnement devant les possibilités offertes. lecteur de carte RFID connecté à un ordinateur, il a
spécialiste des Ceci étant posé, Eugene s’est mis au travail. Il imaginé qu’il suffirait à un utilisateur d’approcher
données et du
machine learning.
magpi.cc/SELOuy
L’utilisateur appuie sur les
boutons situés à droite de l’écran,
ce qui lui permet de choisir le mot
de passe souhaité.
pour mes propres mots RFID bon marché », admet Eugene. « Mais si vous
langage Go.
Pi VizuWall
Si les cartes à Raspberry Pi de ce cluster de calcul se meuvent d’avant en arrière, c’est
certainement qu’il y a une raison. Phil King découvre l’art cinétique pédagogique.
L
es visiteurs de la Maker Faire de Miami Matt fait ici référence aux années d’étude
ont certainement été intrigués par ces et d’expérience qu’il faut à un étudiant avant
douze cartes à RPi montées chacune sur un de maîtriser le traitement parallèle et sa
panneau mobile. Parfois les panneaux s’ouvraient programmation, et donc d’atteindre le niveau
vers l’avant, à la manière de volets. De l’art « ninja » attendu par les employeurs. D’où
moderne ? Plus que cela, car le mouvement d’un sa volonté de construire une grappe à RPi bon
RPi indique en fait son niveau d’activité au sein marché qui permettrait de former à moindre coût
du cluster de traitement parallèle que forment ces « ninjas ».
Matt
MAKER
32 magpi.fr Pi VizuWall
PROJETS
Charnières et boîtiers
ont été imprimés
en 3D. Les panneaux
ont été découpés au
laser.
En bref
> Le prototype a été
créé pour montrer
la faisabilité d’une
grappe à 300 RPi.
n mouvement physique
U > Il a écrit le premier
aide les étudiants à programme de
machine virtuelle
comprendre l’utilisation de sur un processeur
80386 en 1986.
leur système. > Il a acquis son
premier RPi
En plus l’effet est cool. » en 2012.
Matt a eu l’idée de son projet il y a plusieurs
années, mais n’a débuté sa réalisation que
fin 2018. « J’ai développé le concept durant
l’automne avec Art Rozenbaum (ingénieur
mécanicien à la FAU), puis ai soumis mon projet
de recherche en novembre. Art et moi avons
d’abord travaillé sur mon idée première de monter
les servos derrière la carte, mais finalement nous
avons opté pour la sienne, qui était de les loger
dans les charnières, une solution beaucoup plus
propre. »
Les RPi communiquent par câble via un
commutateur Ethernet à 14 ports, mais Matt de commencer par un prototype plus petit. » Les câbles Ethernet
sont insérés avec
envisage une communication sans fil. « Il me Matt a tiré certaines leçons du projet. Par soin entre chaque
faudra évaluer la capacité du réseau local sans fil exemple que la chaleur dégagée par les servos RPi et son panneau
articulé de façon à
du RPi à acheminer le trafic des messages MPI, déforme leurs boîtiers en plastique, qu’il faudra ne pas en gêner le
sachant que l’Ethernet câblé offre une plus grande donc remplacer par des boîtiers usinés en mouvement.
Pi VizuWall magpi.fr 33
PROJETS
Projecteur
holographique
à RPi
Les quatre images projetées se combinent
en une seule et semblent flotter au cœur d
la pyramide.
D
an, qui enseigne dans un lycée, discutait La pyramide est faite de
un jour avec ses élèves d’un système de panneaux en plexiglas.
projection holographique que l’un d’eux
avait bricolé à l’aide d’un smartphone et d’un
boîtier de CD. « Le système consistait en une petite
pyramide inversée d’environ 5 cm de haut placée
sur l’écran d’un téléphone posé à plat. J’ai demandé
à l’élève s’il pouvait encore créer l’hologramme
Dan en retournant la pyramide. Il m’a dit que oui, mais
MAKER
Aldred à condition de placer l’écran du téléphone sur Python chargé de lire les vidéos placées dans un
le sommet de la pyramide. » Curieux et inspiré, dossier. Ce sont des vidéos holographiques, c’est-
Fana du RPi,
enseignant, Dan décida d’essayer. « Je voulais construire un à-dire qui contiennent quatre images d’un même
animateur au projecteur holographique autonome de grande objet vu selon quatre angles : avant, arrière, droite
National Centre dimension, doté de boutons de lecture et de et gauche. Le plexiglas reflète l’image diffusée
for Computing
Education sélection des hologrammes. J’avais aussi l’intuition par l’écran, créant l’illusion d’un seul objet solide
(Royaume-Uni), qu’il ferait une bonne déco d’ambiance pour les flottant au cœur de la pyramide. Lorsqu’on regarde
codeur, Dan aime soirées ! » une autre face de la pyramide, on perçoit l’objet
créer des projets qui
selon une perspective différente. » Dan a ajouté trois
inspirent et donnent
envie d’apprendre. Dan, bâtisseur de pyramide boutons – codés avec la bibliothèque GPIO Zero –
Il cherche encore Le principe était simple, mais quid de sa mise en permettant de mettre en pause une vidéo, de passer
à utiliser un Kinect
œuvre ? Dan a assemblé la pyramide à partir de à l’hologramme suivant et d’éteindre le RPi.
d’Xbox 360 avec un
RPi et Python. panneaux en plexiglas qu’il a lui-même découpés
magpi.cc/JJSohM
au laser : « Il a fallu que je calcule leurs dimensions De la 3D sur 4 faces
pour les adapter à celles du vieil écran que je voulais Comme c’est souvent le cas, Dan a dû à procéder
réutiliser plutôt que d’en acheter un neuf. J’ai à quelques ajustements pour que son projet
aussi recyclé une vieille table IKEA. J’ai scié ses fonctionne comme prévu. Ce fut le cas par exemple
pieds en deux, puis j’ai dressé et vissé les quatre avec les vidéos : « J’ai dû trouver des vidéos
chutes sur la table de façon à en faire les montants inversées, car la plupart de celles que l’on trouve
soutenant l’écran. » Dan nous a ensuite expliqué le sont faites pour fonctionner avec un smartphone
fonctionnement de son projecteur : « La pyramide et une pyramide inversée. Autrement dit elles
a quatre faces transparentes et repose sous l’écran. apparaissaient à l’envers lorsque je les projetais sur
Au démarrage, un RPi A+ exécute un programme ma pyramide. »
t
de
En bref
> Le réalisme des
éclairs d’un des
hologrammes en a
subjugué plus d’un.
dimension.
Peut-on envisager de reproduire le projet de
Dan à n’importe quelle échelle ? « Lorsque j’ai
montré mon projet sur Twitter, un des premiers à le
commenter a fait remarquer que je pourrais utiliser
un projecteur à la place de l’écran et m’en servir
pour afficher un hologramme géant d’un mètre de
haut ! Donc, oui, vous pouvez créer un hologramme
plus grand en agrandissant en conséquence la taille
de la pyramide et de l’écran. » Avant cela, Dan
aimerait améliorer la qualité des hologrammes en
utilisant un moniteur HDMI. « Je cherche aussi à
remplacer le plexiglas par un autre matériau, car le
plexiglas, ça ne reste pas propre très longtemps ! J’ai
l’impression qu’il suffit de le regarder pour qu’il se
salisse. Peut-être utiliserai-je du verre. »
(VF : Hervé Moreau)
Calendrier à
Le Raspberry Pi est installé dans un boîtier et caché à
l’arrière de l’appareil. Mais rien n’empêche de le fixer
derrière le cadre.
encre électronique
Zonglin Li a démontré que les écrans à encre
électronique ne se limitaient pas aux liseuses, et
a créé une plate-forme de calendrier intelligent.
David Crookes vous en dit plus.
C
ertaines idées de projets sont à la fois
simples et efficaces. Les makers peuvent
ainsi tester leur créativité avec des
composants « délaissés » pour réaliser quelque
chose de pratique et divertissant. Dans le cas de
Zonglin Li, l’inspiration lui vient alors qu’il cherche
à réutiliser un écran à encre électronique acheté de
longue date, mais sans projet précis en tête. Il tombe
Zonglin
MAKER
vous souhaitez installer l’appareil dans circuit logique n’est nécessaire pour adapter la
luminosité.
En bref
> L’appareil utilise
un HAT d’écran à
encre électronique
dispose ainsi d’un guide interactif pour créer un de travail si l’on veut utiliser un écran d’une autre
de 7,5 pouces de
fichier de configuration et un analyseur syntaxique. taille. (VF : Pascal Godart)
Waveshare.
Zonglin a finalement dessiné chaque widget sur
L’appareil est alimenté sur secteur, mais
papier, en définissant la position relative de Zonglin envisage d’essayer une batterie > Les prévisions
chaque élément. Il a aussi étudié les formats lorsqu’il connaîtra la consommation électrique
moyenne du dispositif.
météo sont
offrant le meilleur aspect avant de fixer leur fournies par Open-
position à l’écran. WeatherMap.
« J’ai fait de mon mieux pour éviter d’avoir à
coder “en dur” le décalage de chaque widget », > Il est possible
précise-t-il. « De cette manière, si mes widgets d’utiliser un RPi 2, 3
ou Zero.
ont différentes tailles, tous les composants qu’ils
contiennent seront également redimensionnés ».
> Le calendrier
Une fois lancé, Zonglin a réfléchi globalement au
s’actualise automa-
projet en utilisant les E/S GPIO pour un bouton tiquement toutes
d’actualisation manuelle, mais en autorisant les heures.
également les mises à jour automatiques toutes
les heures. Ainsi, les informations ne perdent pas > L’interface est con-
trop rapidement de leur actualité, en particulier la stituée de widgets.
météo.
Pour parfaire l’ensemble, l’écran a été placé dans
un cadre photo de 7,5 pouces et l’électronique –
RPi, résistance de 330 Ω et carte d’essai – cachée à
l’arrière de l’appareil. D’où l’aspect impeccable du
calendrier. Le portage du code ne nécessite que peu
Mur de TV
Les amateurs de TV analogiques et de surcyclage seront
épatés par cet affichage captivant piloté par RPi, nous
Johanna Tano
assure Rosie Hattersley.
MAKER
Q
Les installations
visuelles de ue serait le Magicien d’Oz sans cet artifice une vidéo résolument des années 80, un peu à
Johanna, une
visuel qui maintient le mythe en vie ? Le l’instar des productions du groupe A-Ha.
programmeuse
autodidacte, ont mur de TV de Johanna Tano a certainement un Le chanteur a contacté Johanna lorsqu’il a
été présentées effet de désincarnation similaire à celui éprouvé par découvert que le mur de TV permet d’afficher
dans des festivals
Dorothy et ses amis au moment d’entrer dans la Cité sur Instagram des visuels produits par du code
de musique, des
défilés de mode, d’Émeraude. En exploitant la puissance de plusieurs en direct. Johanna n’a eu qu’une semaine pour
mais aussi dans nano-ordinateurs RPi, Johanna a réussi à synchroniser réaliser le montage requis pour le tournage
une forêt en Suède. et à piloter simultanément une trentaine d’écrans TV du vidéoclip. « Les choses se compliquent
Chacune de ses
installations est
analogiques. rapidement à partir du moment où elles prennent
pilotée par un Le mur de TV de Johanna démontre qu’il est de l’ampleur et que l’on ajoute encore plus de
Raspberry Pi. possible de combiner ancienne et nouvelle téléviseurs et d’adresses IP ».
johannatano.com technologie de manière fascinante. Le mur de TV était Elle conseille à ceux qui sont inspirés par son
présent à la Fashion Week de Stockholm en 2017, où la projet de le scinder en plusieurs étapes. « Il faut
chanteuse Kelis et d’autres ont fait la fête sur un fond trouver le moyen de transmettre le signal vidéo
de vidéos captées en direct et diffusées sur plusieurs du RPi à la TV avant de diffuser en continu la
écrans. vidéo d’un ordinateur vers un RPi. Ensuite il faut
trouver comment dire à plusieurs RPi d’afficher
Le soleil brille toujours à la télé différentes parties d’une même vidéo. Procéder
Dans sa plus récente apparition, le mur de TV est au étape par étape permet d’obtenir un système
cœur du clip intitulé Shadow du chanteur suédois relativement avancé sans même s’en rendre
Zacharias Zachrisson. Pour reprendre ses termes : compte. »
« Avec le réalisateur Albin Eidhagen, nous avons Johanna est une programmeuse et créatrice
créé des vidéos et des animations personnalisées autodidacte qui habite à Stockholm. Elle a travaillé
pour chaque écran TV avant de procéder à un mixage comme développeuse web et productrice de médias
en direct au moment du tournage. » Le résultat est numériques pour des sociétés comme Acne et
Johanna s’est
procuré ces TV
analogiques
auprès de diverses
sociétés en ligne
au prix d’environ
100 € la pièce.
38 magpi.fr Mur de TV
PROJETS
Mur de TV magpi.fr 39
PROJETS
40 magpi.fr Mur de TV
PROJETS
Raspberry Pi sur TV
Superstar VJ
Ceux qui souhaitent produire des effets sonores et
visuels auront besoin d’un Mac, mais aussi d’un
logiciel qui supporte la sortie vidéo pour Syphon
(magpi.cc/FVJQXh), un client à source ouverte
qui fonctionne avec de nombreux programmes de
lecture vidéo en continu.
Les choses ne fonctionneraient pas sans
l’expertise technique de Johanna. Derrière les
coulisses, on découvre celle qui s’occupe de
choisir la TV qui devra afficher telle ou telle
séquence vidéo à tel et tel instant grâce à sa
propre interface web. Johanna peut modifier les
Disposant de sa propre adresse IP, chaque
paramètres de chaque RPi, y compris la scène qu’il
03 téléviseur se connecte au serveur Node.js de
convient de recadrer. Sa maîtrise de l’audiovisuel
l’ordinateur portable de Johanna pour capter les
fait d’elle une véritable magicienne d’Oz des
événements entrants tels que les flux vidéo.
temps modernes. (VF : Pascal Duchesnes)
Mur de TV magpi.fr 41
PROJETS
PARSLEE
Jamie Molaro, scientifique à la NASA partage avec David Crookes son
intention de mener des recherches potentiellement révolutionnaires en
utilisant un sismomètre RPi et un mini-rover.
A
u cours de l’été 2018, les ingénieurs du ouverte rover provient surtout de ma formation
Centre de recherche spatiale de la NASA scientifique et moins de mon habilité à construire
ont construit un mini-rover planétaire cette version miniature du rover Curiosity qui se
dans le but de donner aux étudiants, amateurs et balade sur Mars », nous confie-t-elle.
passionnés de l’espace la possibilité de fabriquer L’intérêt de Jamie pour la science l’a amenée à
le leur. Les pièces requises sont disponibles dans tenir compte de la charge utile potentielle du rover
le commerce tandis que le cerveau utilisé est un avant même que le couple ait fini de le construire.
RPi. Même s’il revient à environ 2 225 €, le projet Elle a ajouté une caméra GoPro et un Kestrel 500
à source ouverte rover n’a pas manqué de faire des pour mesurer la température, la pression,
Dr Jamie
MAKER
adeptes, y compris parmi le personnel de l’agence l’altitude, la vitesse du vent et l’humidité. De plus,
Molaro
spatiale américaine. elle a choisi d’utiliser un sismomètre Raspberry
Jamie est Parmi eux, citons Jamie Molaro, chercheuse Shake 4D, un appareil qui coûte quelques centaines
chercheuse scien- scientifique à l’Institut de planétologie. Elle de dollars et qui comprend plusieurs capteurs, un
tifique à l’Institut s’intéresse principalement à l’étude de la surface circuit imprimé et un numériseur ainsi qu’un RPi et
de planétologie et
entrepreneuse au des corps rocheux et glaciaires sans air tels que une carte micro-SD préprogrammée.
Centre de recherche comètes, astéroïdes et lunes en orbite autour de la Le capteur enregistre l’activité, convertit les
spatiale de la NASA Terre, de Jupiter et de Saturne. Jamie a voulu faire signaux analogiques en signaux numériques et
(JPL). Elle fait partie
bouger les choses lorsqu’elle a décidé de créer son permet la lecture des données enregistrées sur des
de l’équipe scienti-
fique de la mission mini-rover surnommé PARSLEE, ou Planetary serveurs Raspberry Shake. Jamie compte se servir
de la NASA Analog Remote Sensor and ‘Lil Electronic Explorer. de PARSLEE pour étudier les types de processus
OSIRIS-REx, qui
actifs à la surface d’autres planètes. « Un
a pour objet de
ramener sur terre Souffle de vie sismomètre permet de saisir notre environnement
des échantillons de « Le robot se construit facilement, les instructions physique d’une manière qui diffère profondément
l’astéroïde Bénou. sont bien détaillées et les forums m’ont été bien des images fournies par une caméra », nous
magpi.cc/oQmeFR utiles », nous dit-elle. Jamie a construit le robot explique-t-elle.
avec son mari, ingénieur en informatique pour
Adobe. « Mon intérêt pour le projet à source Solutions sismiques
À cet effet, une subvention permettrait à Jamie
de chauffer et de refroidir les blocs rocheux et
les sols, en laboratoire ainsi que sur le terrain,
et d’analyser ainsi leur signature sismique.
« Les instruments utilisés par les astronautes
Jamie a commencé par construire le train roulant avant Une fois l’ensemble électronique terminé, Jamie et son mari
de passer à la partie avant et au corps principal du rover. ont intégré les pièces propres à PARSLEE.
42 magpi.fr PARSLEE
PROJETS
En bref
> PARSLEE repose
sur le projet à
source ouverte
rover de la NASA.
PARSLEE magpi.fr 43
PROJETS
Sonnette vidéo
Le boîtier logeant l’électronique de
PING est un interphone de 1986,
repeint en bordeaux après avoir
été dépouillé de ses composants.
PiNG 1986
Toc toc. Qui est là ? Martin Mander a modernisé ce vieux rituel
entre visiteur et hôte. David Crookes nous fait entrer chez lui par
la porte du Raspberry Pi.
D
e nos jours, le Loup n’aurait plus aucune appels vidéo via le RPi. Jusqu’au jour où il a
chance de berner Mère-grand. Gardiennes appris la sortie d’une version web de Google Duo.
Martin des portes modernes, les caméras « Juste avant l’annonce, je m’apprêtais à installer
MAKER
Mander intelligentes peuvent envoyer instantanément Android sur un RPi pour voir si cela me permettrait
de la vidéo HD et de l’audio à un appareil mobile d’utiliser Duo. Mais le premier test avec sa version
Martin est analyste. dès qu’un visiteur appuie sur la sonnette. Il web a été formidablement concluant. Dès lors la
Il vit à Norwich existe pour cela des solutions prêtes à l’emploi, de route était toute tracée. »
(Royaume-Uni)
entouré de sa la marque Ring par exemple, mais Martin Mander Martin a découvert que l’appli Duo fonctionnait
femme, de ses est du genre à relever des défis. mieux sur un RPi 3. Il avait réalisé ses tests avec
deux enfants et de « Je voulais me prouver à moi-même que j’étais une webcam Logitech (finalement remplacée par
treize Raspberry Pi,
capable de construire un système semblable à Ring une LifeCam HD-3000 à microphone), un écran,
tous répartis dans
sa maison et pour avec un RPi et à moindre coût », nous dit Martin, une souris et un clavier, mais le véritable défi fut
la plupart à son dont la passion est de redonner jeunesse aux de commander l’appli Duo avec juste un bouton de
service.
vieilles technologies en leur greffant un RPi. sonnette et un RPi sans écran. Le module Python
magpi.cc/jmdDHL « Ma sonnette vidéo n’est rien d’autre qu’un PyUserInput allait ici se révéler indispensable.
Raspberry Pi, une webcam, un bouton et un haut- « Lorsqu’un visiteur appuie sur le bouton de
parleur, somme toute des éléments courants. » PiNG (une banale sonnette achetée sur eBay), le
Martin précise d’ailleurs qu’il voulait que son script utilise le module PyUserInput pour déplacer
projet soit suffisamment simple pour que tout un le curseur à l’écran et mimer les clics et les frappes
chacun puisse le reproduire. d’un clavier commandant l’appli Google Duo, qui
tourne en permanence. Dès que l’appel prend
En duo avec Duo fin, le script est prêt à traiter le prochain coup de
Le projet a longtemps fait du surplace, car Martin sonnette. » Tout fonctionnait, Martin n’avait plus
ne trouvait pas de façon simple de passer des qu’à installer son système.
En bref
Le RPi et le pHAT BEAT sont montés dans un vieux magnétophone relié à l’interphone extérieur. Le pHAT BEAT est aussi relié au > PiNG utilise l’appli
haut-parleur d’origine du magnéto pour la diffusion du carillon et de la voix.
de messagerie
vidéo Google Duo.
Mini-serre intelligente
pour palmiers
Construite pour faire germer les graines d’une espèce de palmier en voie de disparition, cette
serre d’intérieur est équipée de nombreux capteurs et systèmes automatisés de traitement
phytosanitaire. Phil King fait germer l’idée.
T
homas Geers est un mordu de palmiers, graines constitue un autre facteur clé. Pour cela,
même si ces derniers sont rares en Thomas a placé un capteur DS18B20 dans le sol
Allemagne, où il vit. Pour contribuer à la et une natte chauffante sous le conteneur. « Dès
conservation d’une espèce de palmier menacée, que la température du sol passe au-dessous d’une
le cocotier du Chili, Jubaea chilensis, il a acheté des certaine valeur, la natte chauffe le sol », poursuit
graines pendant l’été 2018. La germination de ces Thomas.
graines est longue et problématique. Comme elle Le système d’automatisation de l’éclairage se
Thomas peut prendre jusqu’à un an, Thomas a eu l’idée compose de deux LED de croissance qui s’allument
MAKER
Geers de construire une serre d’intérieur entièrement et s’éteignent grâce à un temporisateur jour/nuit
automatisée pour assurer des conditions stables (12h allumées, 12h éteintes).
Thomas a travaillé pour les graines et, si possible, accélérer leur Dernier point, mais non des moindres, la mini-
pendant 15 ans germination. serre est équipée d’un système automatique de
comme opérateur
CNC pour un Après avoir acheté une serre d’intérieur standard régulation de l’humidité de l’air : « Le couvercle
fabricant de pneus dans une jardinerie, il l’a modifiée en la dotant de la structure est doté de deux petits ventilateurs
allemand de renom d’une structure faite maison. « La structure se qui s’enclenchent en fonction du temps ou de
avant de devenir
compose d’un cadre de bois et de contreplaqué l’humidité du sol pour assurer l’échange d’air et
photographe
documentaire de 1 cm d’épaisseur, assemblés à l’aide de parer à la moisissure. »
indépendant. boulons », nous dit-il. « Le bois est couvert d’un De plus, Thomas a installé quatre interrupteurs
thomas-geers.de vernis résistant aux intempéries. » qui lui permettent d’allumer et d’éteindre chaque
Il l’a ensuite équipée de divers capteurs dispositif, manuellement et séparément, si besoin
et systèmes automatisés pour l’arrosage, le est. Un petit écran LCD affiche la température et
chauffage, l’éclairage et la détection de l’humidité
de l’air. Tous sont pilotés au travers d’un script
Quatre graines Python fonctionnant sur un RPi 3B+ relié à une
germées de
cocotier du carte à relais.
Chili. Parmi
les 18 plantées
dans cette
serre d’intérieur L ogés dans le couvercle
intelligente,
de la structure, les douze
gicleurs humidifient le sol
dès qu’il s’assèche.
Automatisation du traitement
phytosanitaire
« L’irrigation automatique est assurée à l’aide
de douze gicleurs logés dans le couvercle de
la structure qui sont activés dès que le sol
s’assèche », explique Thomas. « L’assèchement
est détecté grâce au capteur capacitif d’humidité du
sol (Giesomat). »
Le maintien d’une température idéale pour les
Thomas a construit
la structure en
contreplaqué. Le Dès que le sol est sec,
compartiment le système d’irrigation
arrière contient vient puiser l’eau
le Raspberry Pi et dans un verre gradué
d’autres dispositifs afin de la pulvériser
électroniques. au travers des douze
gicleurs.
En bref
> La partie
électronique est
cachée à l’arrière
de la structure.
> Le couvercle
de la structure
et l’enveloppe
s’enlèvent
rapidement.
> Les capteurs
peuvent être
connectés et
déconnectés à
l’extérieur de la
Des capteurs permettent de détecter structure.
la température, l’humidité et la > Thomas dispose
moisissure au niveau du sol et de l’air. également d’un
l’hygrométrie du sol et de l’air, avec des flèches nichoir à écureuil/
indiquant les valeurs en cours de réglage. oiseaux surveillé
Thomas a mis deux mois pour réaliser ce projet. par une caméra
« Pour moi, la programmation a été la partie la plus PiNoir...
difficile, car il s’agissait de mon tout premier projet > Deux mésanges
RPi et je n’avais jamais programmé en Python », charbonnières en
révèle-t-il. « Cependant, j’ai bénéficié du soutien ont fait leur nid.
Allez voir le flux
très efficace et amical du forum allemand RPi. »
en temps réel
sur magpi.cc/
Germination des graines DsAMqp.
Comme ce cocotier provient du Chili, Thomas a fixé
la plage de température de la serre à la moyenne de
ce pays, et les valeurs d’humidité du sol et de l’air à
ce qui lui semblait juste.
Jusqu’à présent, les résultats ont été
impressionnants, avec un taux de germination
nettement amélioré. Au cours des sept mois qui
Quatre interrupteurs permettent de ont précédé la mise en service de la mini-serre
régler manuellement la chaleur, la
ventilation, l’arrosage et l’éclairage,
intelligente, seulement six des 24 graines ont Avertissement !
tandis qu’un écran LCD affiche la germé dans une serre normale à thermostat. « Au Alimentation
température et l’hygrométrie.
bout de huit mois, les 18 graines restantes ont été électrique
Il suffit d’enlever le panneau arrière placées dans la mini-serre [intelligente] ; onze
pour découvrir le RPi 3B+, la carte Dans ce projet, les lampes
à relais et d’autres dispositifs d’entre elles ont germé ce mois-ci », dit Thomas. sont raccordées au
électroniques. L’éclairage est assuré réseau électrique. Faites
« Un jour, je planterai ces palmiers dans mon
par deux LED logées dans le couvercle attention aux risques
du boîtier. jardin. » (VF : Pascal Duchesnes) d’électrocution !
Construire
un porte-clés
Besoin d’un Raspberry Pi dans votre sacoche ? Voici comment mettre
en marche et en réseau un RPi depuis presque partout.
B
ien que notre RPi préféré soit apprécié software » depuis le site web Raspberry Pi (rpf.io/
à juste titre pour sa taille réduite, la raspbian). Copiez-la sur une carte micro-SD avec
nécessité d’un clavier, d’une souris et votre utilitaire favori (nous avons utilisé balena
PJ d’un moniteur peut quelque peu gâcher la Etcher – balena.io/etcher). En revanche, juste
MAKER
Evans portabilité. Si vous vous êtes déjà dit « Ah, pour montrer qu’il est possible de faire tout cela
si seulement j’avais un RPi sur moi là tout de sans connecter le RPi à un moniteur, ne démarrez
PJ est écrivain, suite », ce projet est pour vous. Plus qu’un RPi pas tout de suite.
organisateur de
Jam RPi et adore de poche, nous créerons un RPi de voyage, sans
l’informatique périphériques, mais avec prise en charge complète
Configuration sans écran
02
vintage. Il ne du bureau ainsi que connexion au réseau local
s’éloigne jamais de
avec son propre point d’accès Wi-Fi ou par une Réinsérez la carte micro-SD dans votre
plus de cinq mètres
d’un Raspberry Pi. fonction cachée de Raspbian : le réseau par USB. ordinateur. Un lecteur nommé « boot » va
apparaître. Nous procéderons à quelques
@mrpjevans
modifications pour que le RPi démarre à la fois
Préparer le RPi
01 Même si notre RPi portable n’aura ni
avec le Wi-Fi et le réseau par USB activés. C’est
vrai, Raspbian a une fonction qui lui permet de
besoin d’un clavier, d’un moniteur ou d’une se comporter comme un périphérique réseau
souris (enfin, en quelque sorte, vous verrez), avec un ordinateur connecté par USB. Il suffit de
nous voulons tirer le meilleur de l’appareil, alors connecter le RPi à votre ordinateur avec un câble
commençons par récupérer l’image complète USB et un réseau privé va s’établir entre eux, ce qui
« Raspbian Buster with desktop and recommended donne un accès sans écran sans avoir à connecter
ous créerons un
N Ingrédients
RPi de voyage, sans > Câble micro-USB
vers USB
périphériques, mais avec > SHIM LiPo
Le serveur VNC préinstallé redirige l’interface utilisateur #framebuffer_height=720 > Boîtier porte-clés
du bureau du RPi vers n’importe quel ordinateur sur le magpi.cc/hq jqdE
réseau.
Remarquez le « # » au début ; cela indique un
le RPi au réseau. Ce n’est pas activé par défaut, commentaire et ces lignes sont donc ignorées.
nous modifierons donc quelques fichiers dans le Supprimez le « # » pour que cela ressemble à ceci :
répertoire boot pour corriger cela.
framebuffer_width=1280
framebuffer_height=720
Activer Wi-Fi et SSH
03 Dans le répertoire boot, créez un fichier
Activer le réseau par USB
nommé ssh, sans extension. Il n’a pas besoin de
contenu. Avec un système de type UNIX, vous
05 Descendez jusqu’au bas du fichier config.txt
pouvez entrer : et ajoutez la ligne suivante :
Maintenant, avec un éditeur de texte, créez un Cela indique à Raspbian de mettre en œuvre
fichier dans le même répertoire nommé wpa_ le module de réseau par USB. Enregistrez et
supplicant.conf et entrez ce qui suit (changez le fermez config.txt. Pour vérifier que le module
code du pays si besoin) : est disponible, éditez le fichier cmdline.txt,
également dans le répertoire boot. Le contenu
country=fr de ce fichier est sur une seule ligne. En fin de
update_config=1 ligne, en faisant attention de ne pas ajouter une
ctrl_interface=/var/run/wpa_supplicant nouvelle ligne au passage, ajoutez une espace
suivie par :
network={
scan_ssid=1 modules-load=dwc2,g_ether Le SHIM LiPo de
Pimoroni permet
ssid="Le nom de votre réseau" l’utilisation sûre
psk="Le mot de passe de votre réseau" Enregistrez et fermez cmdline.txt, puis éjectez la d’une batterie LiPo
sans bloquer de
} carte micro-SD. ports GPIO.
Problèmes de taille
04 Lorsqu’un RPi démarre sans moniteur
connecté, le bureau démarre quand même, mais
avec une très faible résolution d’écran. Nous
utiliserons VNC pour accéder à distance au bureau,
il faut donc le rendre un peu plus utilisable. Avec
un éditeur de texte, ouvrez le fichier config.txt
dans le répertoire boot. Faites très attention en
effectuant les modifications, car elles peuvent
empêcher le redémarrage de votre RPi. Faites
défiler le fichier jusqu’à ce que vous voyiez les deux
lignes suivantes :
Identification
07 Depuis la ligne de commande (les
sudo raspi-config
utilisateurs de Windows 8 ou antérieur peuvent Changez d’abord votre mot de passe de raspberry
avoir besoin d’installer PuTTY), exécutez ces pour quelque chose de plus difficile à deviner. Allez
commandes : ensuite à « Network Options » puis « Hostname ».
Vous pouvez là renommer votre RPi comme bon
ssh-keygen -R raspberrypi.local vous semble, ce qui réduit le risque de conflit avec
ssh [email protected] un autre RPi sur le réseau.
Enfin, allez à « Interfacing Options » et activez le
La première commande purge toutes les clés serveur VNC. Cela vous permettra d’exporter votre
Créez votre propre SSH précédentes que vous pourriez avoir pour bureau sur un autre appareil. Redémarrez le RPi
boîtier avec une
raspberrypi.local. Pas besoin de le relancer. maintenant pour que le changement de nom d’hôte
imprimante 3D et
personnalisez-le. Normalement, on devrait maintenant vous prenne effet.
Accès au bureau
09 Pour rediriger le bureau du RPi, vous avez
besoin d’un client pour l’ordinateur connecté. VNC longtemps, mais comporte plusieurs étapes, y Soyez toujours
prudent en éditant
Viewer est un choix répandu, disponible pour une compris la configuration d’un serveur DHCP et de les fichiers du
dossier boot. Faites
large gamme de plateformes à magpi.cc/FuGnye. hostapd. Consultez le guide complet : magpi.cc/ des sauvegardes et
Une fois installé, entrez le nouveau nom d’hôte de BRdGKK. utilisez un éditeur
de texte seulement
votre RPi suivi par « .local » en tant que serveur comme nano.
et appuyez sur Entrée. En quelques secondes, le
Les piles sont incluses ?
bureau apparaîtra sur votre écran.
Vous devriez voir une boîte de dialogue
11 Si vous choisissez la solution point d’accès,
« Welcome to Raspberry Pi ». Voici venu le temps de pourquoi ne pas aller jusqu’au bout et ajouter
naviguer dans les menus ainsi que de mettre à jour l’alimentation par batterie ? Un Zero fonctionnera
le logiciel actuel lorsque cela vous sera proposé.
Le RPi nécessite pour cela une connexion Wi-Fi
gentiment pendant des heures à partir de batteries
externes USB usuelles. Encore plus luxueux :
Astuce
fonctionnelle. pourquoi ne pas ajouter une batterie LiPo pour
Ajoutez une
n’avoir qu’une seule unité tout compris. Les passerelle NAT
batteries LiPo imposent quelques mesures de
Point d’accès
10 Pour une véritable autonomie, et si la
sécurité, il faut donc une circuiterie pour gérer la
batterie et s’assurer qu’elle fournit la bonne tension.
Vous pouvez
configurer
l’ordinateur
connectivité à l’internet importe peu, une autre Le SHIM LiPo de Pimoroni fait tout cela, sans
connecté pour
option de connexion est d’utiliser la capacité Wi- monopoliser aucune des précieuses broches GPIO.
router le trafic
Fi du Zero et de créer un point d’accès. Ensuite, Soudez-le soigneusement à la base des broches de l’internet de
où que vous soyez, du moment que vous pouvez du port GPIO : le Zero est alimenté. N’oubliez pas et vers le RPi
alimenter le RPi, n’importe quel ordinateur pourra d’ajouter un interrupteur. avec un logiciel
se connecter en SSH ou avec VNC. de routage
Configurer un point d’accès ne prend pas à translation
Éclairage de
Rob
vitrine à NeoPixel
MAKER
Zwetsloot
Éclairez une vitrine avec quelques NeoPixels, un Raspberry Pi
Rob est incroyable.
Il est à la fois
rédacteur en Chef
et un peu de code en Python.
de The MagPi,
L
bricoleur, amateur es NeoPixels sont apparus dans la version éclairer, vous pouvez toujours prendre une longue
de déguisement,
auteur de BD et anglaise du MagPi pour illuminer des bande flexible de NeoPixels. Vous pouvez même
extrêmement déguisements (magpi.cc/45) et un arbre de opter pour des éclairages ponctuels, ou de plus
modeste. Noël (magpi.cc/52). Toutefois il y a longtemps petits cercles de NeoPixels.
magpi.cc que nous n’avons pas piloté de NeoPixels avec un Quel que soit le type de Neopixel, il est
RPi – si longtemps qu’il y a en fait une méthode important de compter correctement le nombre de
plus récente et beaucoup plus simple pour le LED de votre système. Nous vous dirons pourquoi
faire. Nous avons pensé qu’il était grand temps de un peu plus loin.
l’essayer, et de réaliser un éclairage sophistiqué
pour une vitrine.
Ingrédients
Choisir un emplacement
> Lampes NeoPixel
02 Que voulez-vous éclairer ? Pour notre
Choisir vos NeoPixels
> Fil de câblage 01 On peut acheter de nombreuses
projet, une étagère de figurines était tout ce que
nous voulions illuminer, nous avons donc décidé
> Bouton-poussoir configurations et types de NeoPixels. Pour notre d’ajouter les lampes au-dessus de l’étagère – fixées
> Résistance vitrine, nous avons choisi deux bandes lumineuses au « plafond », pour ainsi dire.
de 470 Ω en quart de cercle de 15 LED chacune. Cela nous a Vous devrez prendre en compte la couverture
permis de créer un petit demi-cercle dans notre lumineuse et les masquages dans votre vitrine.
> Alimentation de 5 V
vitrine pour avoir une couverture un peu plus Pensez aux « lignes de mire », si vous voulez les
attrayante. cacher sous des angles particuliers, et regardez si
Si vous avez une grande vitrine et voulez tout votre vitrine a quelque chose pour faciliter l’ajout
d’éclairages – le modèle Detolf d’IKEA a un petit
passage sur le dessus pour les fils, par exemple.
Il faudra aussi un accès pour le RPi pour la
commande de l’éclairage, alors pensez-y.
Figure 1
Assemblez votre circuit
03 Nous avons constitué pour vous un
diagramme de circuit pratique à suivre (figure 1).
Il y a quelques points importants à noter pour être
sûr que vous le compreniez.
Les bandes de NeoPixels sont munies de trois
pastilles : une pour l’alimentation 5 V, une pour
la masse et un port de « données ». On doit
connecter les données à la broche GPIO d’où nous
émettons les signaux. Vous devez aussi vous
assurer de sa connexion à la pastille Din (data in).
Si vous reliez ensemble des bandes comme nous
Figure 1 Ce diagramme l’avons fait, veillez à connecter le Dout (data out)
montre une vue de notre
configuration, à utiliser de la première bande au Din de la suivante. C’est
comme guide pour la vôtre. aussi une bonne habitude que de relier la masse des
Astuce 07 Modifier votre code Utilisez les touches fléchées pour aller à la fin puis
Faites attention aux valeurs de LED_COUNT, ajoutez :
Faire l’appel en LED_PIN et button. Votre nombre de LED sera
couleur vraisemblablement différent du nôtre, et vous sudo python rollcall.py
pouvez avoir connecté la bande et le bouton à des
Les six couleurs
choisies broches GPIO différentes. Si vous avez enregistré le script Python dans un
représentent la De même pour le cycle de couleurs, jouez dossier particulier autre que le répertoire d’accueil,
principale équipe avec comme bon vous semble, ou supprimez-le veillez à en préciser le chemin. Enregistrez et
de figurines dans complètement ! Vous pouvez même changer la fermez le fichier. Vous pouvez aussi désactiver
la vitrine – c’est couleur principale pour l’éclairage standard, avec « boot to desktop » dans les réglages de
une tradition
des valeurs RVB de 0 à 255. configuration du RPi, afin que le système complet
dans les séries de
super-héros de se charge plus vite.
la TV japonaise
Testez vos éclairages
de faire défiler
08 Montage de l’éclairage
votre nom et votre
couleur dans un
Avant de tout fixer dans votre vitrine, il est
vivement conseillé de tester vos LED. Exécutez le
10 Le mode de fixation des NeoPixels dépend
ordre déterminé.
code depuis votre EDI Python préféré, et assurez- du modèle choisi. Nous avons utilisé des pastilles
vous que non seulement vous obtenez les bonnes adhésives pour fixer les nôtres au plafond de notre
couleurs de l’éclairage de vitrine à NeoPixel (vous vitrine ; vous pouvez toutefois aussi utiliser de la
pourriez avoir un jeu de NeoPixels VRB au lieu de colle. Pour les longues bandes, vous pouvez toujours
RVB par ex.), mais aussi que le bouton fonctionne. les clouer avec des agrafes sans avoir à traverser
vraiment les bandes.
rollcall.py TÉLÉCHARGEMENT
DU CODE COMPLET :
> Langage : Python magpi.cc/DisplayLights
Prenez du plaisir et
Assurez-vous juste que toute partie exposée du
circuit imprimé ne touche rien de conducteur.
12 expérimentez !
On peut facilement extrapoler à partir de cette
configuration élémentaire. Comme le RPi est
Astuces pour circuit permanent
11 Vous voulez éviter de voir des fils partout
connecté à l’internet, vous pourrez utiliser des
ressources IdO comme des déclencheurs Twitter
juste pour éclairer votre vitrine. Imprimer un boîtier ou une activation par le bruit, ou une coloration
en 3D pour accueillir le RPi est une bonne première dépendant de la température. Vous pouvez même
étape, et utiliser de la gaine thermorétractable ajouter plus de bandes au RPi pour avoir plusieurs
pour enfermer tous les câbles rend l’ensemble plus couches d’effets d’éclairage. Nous espérons que cela
propre. Vous pouvez aussi recouvrir tous les points améliorera vraiment vos vitrines.
de soudure avec de la colle à chaud. (VF : Denis Lafourcade)
La Carte du
Maraudeur
Créez votre propre Carte du Maraudeur et pistez vos animaux,
proches et amis (ou ennemis ?) à l’aide de balises Bluetooth.
D
Se procurer des balises
ans la série Harry Potter, la Carte du
Maraudeur indique où se trouvent les
01 Le signal permanent émis par une balise
occupants de l’école Poudlard.Elle révèle Bluetooth Low Energy (BLE) représente un code
PJ
MAKER
ses secrets par incantation, la nôtre utilisera plus unique ou une URL. Les dispositifs compatibles
Evans modestement des balises Bluetooth. Ces balises Bluetooth 4.0 peuvent détecter ce signal sans qu’il
sont des modules à faible consommation d’énergie soit besoin de les apparier. Ce projet utilisera deux
PJ est écrivain,
développeur et qui envoient en permanence un signal pouvant formats/protocoles populaires : iBeacon (Apple)
organisateur de être lu par divers appareils. Une balise placée et Eddystone (Google). On trouve facilement des
Jam RPi. Il jure près du tableau d’un musée pourra ainsi alerter le balises reposant sur ces formats, souvent sous
solennellement que
smartphone d’un visiteur au travers d’une appli et forme de modules de la taille d’un bouton et dont
ses intentions sont
mauvaises. lui transmettre certaines informations. Dans cet la pile fournit une autonomie d’un an. Une autre
exemple, la balise est immobile. Nous procéderons solution est d’utiliser un RPi ou un microcontrôleur
@mrpjevans
de façon inverse en plaçant la balise sur le sujet à (ESP32 p. ex.) comme balise logicielle.
localiser. Des dispositifs à RPi placés dans diverses
pièces détecteront sa présence et l’indiqueront sur
une carte.
Ingrédients
> Au moins deux
pièces d’habitation
Test du pistage
08 Chaque RPi exécutant scanner.py et le
serveur étant actif, placez une balise près d’un RPi
scanneur. Attendez 10 s et actualisez la page web.
Elle devrait afficher l’emplacement de la balise
détectée. Faites la même chose avec un autre RPi.
La page indique-t-elle le bon endroit ? Si ce n’est
pas le cas, vos RPi sont peut-être trop proches les
L’élégante discrétion
Configuration et test du serveur
du boîtier du RPi
Zero W ne devrait
06 Les ID n’étant pas très utiles, commençons
uns des autres (les signaux Bluetooth traversent
les murs !), d’où un cas de chevauchement. Si
pas déparer la déco
de vos pièces. par configurer le serveur en modifiant le vous pouvez régler la puissance de vos balises,
dictionnaire des balises. Remplacez chaque clé par essayez une valeur aussi faible que possible ; la
un ID de balise, et associez à cette clé une valeur de précision sera meilleure et la pile durera plus
la forme {‘name’: ‘name’} (référez-vous au code longtemps.
pour plus d’explications). Ajoutez-en autant que
vous le souhaitez. Lorsque les scanneurs enverront
leurs rapports, nous saurons qui rôde dans les
Création de la carte
parages ! Votre dictionnaire beacons devrait
ressembler à ceci :
09 La page web n’est pas très folichonne,
alors à vos crayons ! Dessinez une « carte »
beacons = { de vos pièces, sans chercher à être précis
Astuce 'b63cc056-6f3a-4a9b-80bf-11ff1c6ff724': { puisque nous n’utilisons aucune technologie
'name': 'PJ Evans' de géolocalisation. Choisissez une grande taille
Formats des }, d’image (1000×1000 pixels p. ex.), et enregistrez-la
balises '144dd069-e22e-418f-b940-c622d64b7252': { sous beaconmaps/servermap/static/rooms.png.
'name': 'Jazz The Cat' Vous aurez aussi besoin d’images de 75×75 px
Il existe de
} représentant les maraudeurs (p. ex. des selfies
nombreux
} ou vos mèmes internet préférés). Enregistrez-les
formats de balise,
veillez à n’utiliser dans le même dossier que celui de la carte sous le
qu’iBeacon ou Testez le serveur : si votre dictionnaire contient nom name.jpg, name correspondant aux valeurs
Eddystone pour une coquille, vous le saurez vite. Laissez tourner le du dictionnaire beacons.
ce projet. serveur.
scanner.py TÉLÉCHARGEMENT
DU CODE COMPLET :
> Langage : Python 3 magpi.cc/Hjhtwi
avatars seront probablement mal placés ; les
commentaires du code expliquent comment y 001. import time
remédier. Faites en sorte que chacun apparaisse 002. import requests
au bon endroit, puis arrêtez le serveur et les 003. from beacontools import BeaconScanner
scanneurs. 004.
005. serverUrl = "http://127.0.0.1:5000/readings"
006. room = "Kitchen"
F aisons en sorte que le 007. beacons = {}
008.
processus tourne en tâche 009.
de fond. 010.
011.
# This function is called whenever a packet is detected
def callback(bt_addr, rssi, packet, additional_info):
012.
Automatisation 013. # Parse out the type of beacon
11 La dernière étape consiste à faire en sorte 014. typeOfBeacon = type(packet).__name__.split(".").pop()
que le processus soit lancé au démarrage puis 015.
tourne en tâche de fond, ce afin d’éviter d’avoir 016. # Get the ID of the beacon
un terminal ouvert en permanence. Le plus facile 017. if typeOfBeacon == "EddystoneURLFrame":
est d’éditer le fichier rc.local et d’y ajouter les 018. beaconId = packet.url
commandes idoines. Entrez donc : 019. elif typeOfBeacon == "IBeaconAdvertisement":
020. beaconId = packet.uuid
sudo nano /etc/rc.local 021.
022. # Track how many times we've seen this beacon
Insérez une nouvelle ligne avant la dernière ligne 023. if beaconId not in beacons:
(exit 0), et ajoutez ce qui suit. 024. beacons[beaconId] = 1
Pour le serveur : 025. else:
026. beacons[beaconId] += 1
/usr/bin/python3 /home/pi/beaconmap/servermap/ 027.
server.py & 028. # Scan for all advertisements from beacons
029. print('Starting beacon scanner')
Pour chaque scanneur : 030. scanner = BeaconScanner(callback)
031. scanner.start()
/usr/bin/python3 /home/pi/beaconmap/scanner/ 032.
scanner.py & 033. while True:
034.
Redémarrez chaque RPi. Le processus devrait 035. # Allow a 10-second sample to come through
s’exécuter en arrière-plan. 036. print('Waiting 10 seconds')
037. time.sleep(10)
038.
039. # Now send the current scores to the server
D’autres façons de s’amuser 040. print('Sending to server')
12 Vous savez où sont les maraudeurs, assurez- 041. try:
vous maintenant de ne pas avoir perdu votre 042. response = requests.put(serverUrl, json={"room": room,
imagination ! Essayez de modifier le serveur de 043. "beacons": beacons})
façon à ce qu’il alerte votre smartphone lorsqu’une 044. if response.status_code == 200:
présence est détectée à un certain endroit. Et que 045. print('Success')
diriez-vous d’une chasse aux œufs de Pâques 046. else:
numérique ? Donnez à chaque participant un 047. print('Got response code: ' + str(response.status_code))
RPi Zero W et cachez les balises. Le score devra 048. except:
être calculé automatiquement lorsqu’un œuf est 049. print("Communication error")
découvert. Et pourriez-vous fabriquer une boîte 050.
qui ne s’ouvre qu’en présence du porteur d’une 051. # Clean the scores
certaine balise ? 052. beacons = {}
(VF : Hervé Moreau)
Guide de
démarrage rapide
du Raspberry Pi
C’est assez simple de configurer un Raspberry Pi.
Suivez juste les conseils de Rosie Hattersley.
F
élicitations ! Vous avez rejoint les explorateurs
du Raspberry Pi. Nous sommes sûrs que vous Ingrédients
allez adorer découvrir un tout nouveau monde Tout ce dont vous avez besoin pour configurer un
de l’informatique avec la possibilité de créer vos ordinateur Raspberry Pi.
propres jeux, de commander vos propres robots et
machines, et de partager vos expériences avec les
autres fanatiques de RPi.
Débuter ne vous prendra pas longtemps : juste Raspberry Pi
rassembler tous les ingrédients de notre liste, plus Que vous choisissiez un Raspberry Pi 4, 3B+, 3B,
peut-être un boîtier RPi sympa pour l’accueillir. Pi Zero, Zero W ou Zero WH (ou un modèle plus
Des écouteurs ou des haut-parleurs sont des ancien de Raspberry Pi), la configuration de base
compléments utiles si vous souhaitez utiliser votre est la même. Tous les ordinateurs Raspberry
RPi comme serveur multimédia ou console de jeux. Pi fonctionnent à partir d’une carte micro-SD,
Pour être prêt, il suffit de formater votre carte nécessitent une alimentation USB, et disposent des
micro-SD, de télécharger NOOBS et de lancer mêmes systèmes d’exploitation, programmes et
l’installateur de Raspbian. Ce guide va vous conduire jeux.
à travers chaque étape. Vous allez découvrir l’OS
Raspbian, qui comporte des programmes de codage
et des logiciels de bureautique, tous prêts à l’emploi.
Après cela, le monde de la fabrication numérique
avec Raspberry Pi vous attend.
Souris USB
Il est plus simple d’avoir une souris filaire physiquement
attachée à votre Raspberry Pi via un port USB plutôt
qu’une version Bluetooth (susceptible d’être perdue
quand vous en aurez besoin). Comme le clavier, nous
pensons qu’il vaut mieux faire la configuration avec une
souris filaire. Souris officielle du RPi : www.elektor.fr/
rpi-mouse.
Alimentation
Le Raspberry Pi utilise le même type
Carte micro-SD de 8 Go d’alimentation USB qu’un ordiphone
Il faudra une carte micro-SD d’au moins 8 Go. ordinaire. Vous pouvez donc recycler un
Votre Raspberry Pi l’utilise pour stocker les jeux, ancien câble USB vers micro-USB (ou USB
programmes et fichiers photo ainsi que les amorces de type C pour le Raspberry Pi 4) et une
de votre système d’exploitation qui démarre à partir alimentation d’ordiphone. Le Raspberry Pi
d’elle. Vous aurez aussi besoin d’un lecteur de carte dispose aussi d’une alimentation officielle
micro-SD pour connecter la carte à un ordinateur (www.elektor.fr/usb-power-supply-rpi
PC, Mac ou Linux. ou www.elektor.fr/rpi4-power-supply)
qui fournit une source d’énergie fiable et
stabilisée.
Ordinateur Mac ou PC
Vous aurez besoin d’un PC sous Windows ou
Linux, ou d’un ordinateur Mac Apple pour Écran
formater la carte micro-SD et télécharger le logiciel Un moniteur de PC ordinaire est
de configuration initial pour votre idéal, car l’écran sera assez grand
Raspberry Pi. Peu importe pour lire confortablement. Il doit
le système d’exploitation avoir une connexion HDMI, car
de cet ordinateur, il c’est ce qui est installé sur la carte
s’agit juste d’y faire Raspberry Pi. Les Raspberry Pi 3B+
transiter des fichiers. et 3A+ utilisent tous deux des câbles
HDMI ordinaires. Le Raspberry Pi 4
peut piloter deux écrans HDMI, mais
il nécessite un câble (ou adaptateur) micro-
HDMI vers HDMI moins courant ; le Raspberry
Pi Zero W nécessite un câble (ou adaptateur)
mini-HDMI vers HDMI.
Clavier USB
Comme sur tout autre ordinateur, il vous faut
un moyen pour saisir des adresses web, taper Concentrateur USB (pour RPi Zero W)
des commandes, et plus généralement contrôler Le RPi Zero n’a pas de ports USB
votre Raspberry Pi. Vous pouvez utiliser un clavier de taille standard. À la place, il a
Bluetooth, mais le processus de configuration initial un port micro-USB (et est livré
est plus facile avec un clavier USB filaire. Clavier d’habitude avec un adaptateur
officiel du RPi : www.elektor.fr/rpi-keyboard. micro-USB vers USB). Pour
connecter un clavier et une souris
(et d’autres éléments) à un RPi
Zero W ou un RPi 3A+, vous
devrez prendre un concentrateur
USB à quatre ports (ou utiliser
un clavier avec un concentrateur
intégré).
Raspberry Pi
Connectez une souris filaire USB à l’une
des autres grandes prises USB sur le Raspberry Pi.
Comme pour le clavier, on peut utiliser une souris
sans-fil Bluetooth, mais la configuration est bien
Le Raspberry Pi 4 / 3 / 3B+ dispose de plus simple avec une connexion filaire.
nombreuses connexions, ce qui simplifie
son installation
Câble HDMI
Raccordez le clavier 03
01 Connectez un clavier filaire ordinaire de PC
Ensuite, connectez le Raspberry Pi à votre
écran avec un câble HDMI standard. D’un côté, le
(ou Mac) à l’une des quatre grandes prises USB sur câble est connecté à l'une des prises micro-HDMI
un Raspberry Pi 4/3/3B+. Peu importe à quelle prise du Raspberry Pi 4, ou à la prise HDMI du Raspberry
vous le connectez. On peut connecter un clavier Pi 3/3B+. De l’autre côté, il est enfiché dans un
Bluetooth, mais un clavier filaire est préférable pour moniteur ou un téléviseur HDMI.
commencer.
Un adaptateur micro-USB
vers USB A est nécessaire
pour connecter à votre RPi
Zero W des dispositifs USB
filaires tels que souris et
clavier.
Configurer un
un écran HDMI.
Configurer
le logiciel
Installez l’OS Raspbian avec NOOBS
sur votre carte micro-SD et démarrez
votre Raspberry Pi.
M
aintenant que tous les éléments sont
assemblés, il est temps d’installer un
système d’exploitation sur votre Raspberry
Pi pour que vous puissiez commencer à vous en
Formatez la carte micro-SD
servir. Raspbian est l’OS officiel pour le Raspberry Pi
et le moyen le plus simple pour configurer Raspbian
02 Choisissez l’option de formatage rapide
sur votre Raspberry Pi est d’utiliser NOOBS (New Out puis cliquez sur Format (avec un Mac, il faudra
Of Box Software). ici entrer votre mot de passe d’administrateur).
Si vous avez acheté une carte micro-SD de 16 Go Lorsque le processus de formatage de la carte est
avec NOOBS préinstallé (magpi.cc/huLdtN), vous terminé, elle est prête à être utilisée dans votre RPi.
pouvez sauter les étapes 1 à 3. Sinon vous devrez Laissez-la dans votre ordinateur pour l’instant et
formater une carte micro-SD et y copier le logiciel notez simplement l’emplacement de votre carte
NOOBS. SD dûment formatée. Windows lui aura sûrement
Généralement, les kits de démarrage RPi assigné une lettre de lecteur, telle que E: ; sur un
contiennent une carte micro-SD avec NOOBS Mac, elle apparaîtra dans la zone Appareils d’une
préinstallé (voir www.elektor.fr/rpi3b+-starter-kit fenêtre Finder.
et www.elektor.fr/rpi-zero-w-starter-kit).
Ingrédients
Téléchargez NOOBS
> Un ordinateur PC
sous Windows/
03 Téléchargez le logiciel NOOB depuis rpf.io/
Linux ou un Mac downloads. NOOBS (New Out Of Box System) propose
Apple
une sélection de systèmes d’exploitation pour RPi
> Une carte micro-SD et les installe pour vous. Cliquez sur « Download
(d’au moins 8 Go) zip » et sauvegarder le fichier dans votre dossier
Préparez le formatage
> Un adaptateur
micro-SD vers USB 01 Commencez par télécharger l’outil SD Card
Téléchargements. Lorsque le téléchargement du
fichier zip est terminé, double-cliquez pour lancer
(ou un adaptateur Formatter depuis le site de la SD Card Association et décompresser le dossier. Vous devez copier tous
micro-SD vers SD
(rpf.io/sdcard). Branchez alors la carte micro-SD les fichiers du dossier NOOBS sur votre carte SD.
et un emplacement
pour carte SD sur à votre PC et lancez SD Card Formatter (cliquez Appuyez sur CTRL+A (⌘+A sur un Mac) pour
votre ordinateur) sur Oui pour autoriser Windows à l’exécuter). Si sélectionner tous les fichiers, puis glissez tous
la carte n’est pas reconnue automatiquement, les fichiers dans le dossier de la carte SD. La copie
> SD Memory Card
Formatter retirez-la et remettez-la puis cliquez sur terminée, éjectez votre carte SD. Faites attention
rpf.io/sdcard Refresh. La carte devrait être sélectionnée à ne copier sur la carte micro-SD que les fichiers
> NOOBS
automatiquement (ou bien choisissez la bonne dans contenus dans le dossier NOOBS (pas le dossier
rpf.io/downloads la liste). NOOBS lui-même).
Assemblez votre
04 Raspberry Pi
Il est temps maintenant de configurer
physiquement votre Raspberry Pi. Branchez votre
écran de PC au secteur et connectez son câble
HDMI au port HDMI correspondant sur votre
RPi. Utilisez les ports USB pour connecter clavier
et souris. Finalement, retirez la carte micro-SD
de l’adaptateur de carte SD et insérez-la dans
l’emplacement au-dessous de votre RPi 4, 3B+ ou 3.
Les possesseurs de RPi Zero W devront connecter un
concentrateur USB pour connecter souris, clavier et
moniteur. La carte micro-SD du RPi Zero W prend
place sur le dessus du circuit imprimé.
Connectez-vous
06 Lorsque Raspbian se charge pour la
première fois, vous devez définir quelques
préférences. Cliquez sur Next à l’invite, puis
Mettez sous tension
05 Branchez l’alimentation USB du RPi.
sélectionnez votre fuseau horaire et langue
préférée et créez un mot de passe de connexion.
Mettez-la sous tension. Quelques secondes après Vous êtes maintenant prêt à vous connecter.
l’écran devrait s’allumer. Lorsque l’installateur Sélectionnez votre réseau Wi-Fi et tapez le mot
NOOBS apparaît, vous verrez une sélection de de passe requis. Une fois connecté, cliquez sur
systèmes d’exploitation. Nous allons installer Next pour permettre à Raspbian de vérifier les
Raspbian, le premier et le plus répandu. Cochez mises à jour de l’OS. Ceci fait, il peut demander
cette option et cliquez sur Install, puis cliquez sur à redémarrer pour que les mises à jour soient
Yes pour confirmer. Pour plus de choix d’OS, cliquez appliquées.
sur « Wifi networks » et entrez votre mot de passe de Cliquez sur l’icône Raspberry en haut à gauche
réseau sans-fil ; la liste d’OS disponibles s’allongera. de l’écran pour accéder à des éléments familiers
L’installation prend du temps, mais finira par tels que la suite LibreOffice, l’Internet, des jeux et
s’achever. Ensuite, un message de confirmation des accessoires tels que la visionneuse d’image,
du succès de l’installation s’affiche. Votre RPi vous l’éditeur de texte et la calculatrice. Tout est prêt
invitera à cliquer sur OK, après quoi il redémarrera pour que vous commenciez à profiter de votre
et chargera l’OS Raspbian. propre Raspberry Pi (VF : Denis Lafourcade)
Rétro-console
PICO-8 sur Raspberry Pi
Jouez à des jeux 8 bits, créez les vôtres et partagez-les
grâce à PICO-8, la plus cool des consoles rétro !
L
a vague de consoles virtuelles qui a déferlé
ces dernières années nous a apporté un
concentré de plaisirs pixelliques à 8 bits :
Dan Lambton-
MAKER
Préparation du RPi
01 Les étapes suivantes ont été suivies sur
un RPi exécutant une version à jour de Raspbian
Stretch avec environnement de bureau. Alors
Ingrédients suivez l’exemple ! Une fois Stretch à jour, vous Pour que votre RPi lance PICO-8 au démarrage, vous devez
le configurer pour qu’il démarre en ligne de commande et
pouvez brancher votre manette USB (PICO-8 modifier .bashrc.
> Manette de jeu USB
peut en prendre deux en charge). Une souris et
(tout contrôleur
générique un clavier seront également nécessaires, mais d’une manette et d’une connexion Wi-Fi (pour le
à 2 boutons une fois tout en place vous n’aurez besoin que téléchargement des jeux).
convient)
> PICO-8
Achat d’une licence
magpi.cc/pico8
02 Rendez-vous ensuite sur le site de
> Clavier, souris,
Wi-Fi (vous les Lexaloffle pour y créer un compte et télécharger
avez probablement une copie de PICO-8 (magpi.cc/PICO8). Au
déjà !) moment où nous rédigions ces lignes, la licence
> RPi 3 ou RPi Zero valait la modique somme de 14 €. C’est bien sûr la
(ou un modèle plus version pour RPi qu’il vous faut récupérer depuis
ancien) la section Downloads du site. Notez que la licence
autorise le téléchargement de toutes les versions :
Windows, macOS, Linux et RPi (4 produits pour
le prix d’un seul !) Utilisez Chromium pour
télécharger l’archive zip directement sur votre
Bruitages pêchus,
chamarrage de pixels nano-ordinateur.
acidulés, magicien
sadiquement créatif,
Just One Boss est l’un
des jeux conseillés Lancement de PICO-8
par l’auteur. 03 Décompressez l’archive zip dans votre
Rétro-stylées ou non,
PICO-8 reconnaît et
permet d’utiliser jusqu’à
deux manettes USB.
L’éditeur de sprites
(lutins) est l’un des
Une vraie malle au trésor Modification de .bashrc
outils de création
contenus dans 06 Le portail de la « dimension 8 bits » que
08 L’ambiance rétro de PICO-8 vous a séduit ?
PICO-8.
vous venez d’ouvrir abonde de merveilles. Vous y Alors vous aimerez sans doute que votre RPi affiche
trouverez de tout, du jeu d’action classique au jeu directement le navigateur de jeux au démarrage.
indé décalé, en passant par l’expérimental et la Il existe plusieurs moyens d’y parvenir. À défaut
réécriture de jeux populaires en 8 bits (juste parce d’être le plus élégant, le plus rapide est de modifier
que c’était faisable). Si un jeu ne vous convient .bashrc, le fichier contenant les instructions
pas, appuyez sur le bouton Start pour ouvrir le exécutées chaque fois qu’un interpréteur de
menu et choisissez un autre titre avec SPLORE. commandes interactif tel que bash est lancé.
Notez que vous pouvez mettre un jeu en favori Quittez PICO-8, ouvrez un terminal, et entrez sudo
pour le retrouver plus facilement. nano /home/pi/.bashrc.
L e code qu’affiche l’éditeur faut pour créer un jeu ! N’hésitez pas à les ouvrir
pour les découvrir. Vous pouvez aussi vous amuser Astuce
est celui du jeu que vous à modifier quelques sprites. Si vous le faites,
rechargez le jeu et ses nouveaux « lutins » avec Deux joueurs,
venez juste de lancer. Ctrl+R. un clavier
Pas de manette =
pas de panique !
Jouer… hors jeu Rejoignez la communauté !
10 Vous disposez maintenant d’une console
12 Une des facettes les plus formidables de
Un clavier suffit. J1
utilise les flèches
« Raspberry PiCO-8 ». Très bien, mais à part PICO-8 réside dans sa communauté de makers, + N/:, J2 utilise
jouer, que peut-on en faire ? Eh bien, comme je développeurs et bidouilleurs enthousiastes. Elle SDFE + TAB/A.
l’ai déjà dit, vous pouvez créer vos propres jeux. Je regorge de passionnés toujours prompts à aider
réserve l’aventure à un prochain tutoriel, mais en leur prochain, et je ne peux que vous recommander
attendant je vous propose de jeter un œil aux outils d’y adhérer. Vous les rencontrerez sur le forum
intégrés à la console. Lancez PICO-8, chargez un officiel de Lexaloffle (magpi.cc/hqxiAL), sur le
jeu, puis revenez à SPLORE. Appuyez ensuite sur serveur Discord de PICO-8, ou sur Twitter en
la touche Échap pour quitter la console, puis une cherchant #pico8. Les ressources en ligne ne
nouvelle fois sur Échap pour lancer l’éditeur de manquent pas non plus si l’idée de créer votre
code. propre jeu vous PICO8te vraiment trop les doigts !
(VF : Hervé Moreau)
Boîte à outils
11 Le code qu’affiche l’éditeur est celui du jeu
que vous avez lancé. En haut et à droite de l’écran
se trouvent les icônes des éditeurs disponibles.
De gauche à droite : code, sprites (lutins), cartes,
SFX (effets spéciaux) et musique – tout ce qu’il
C
Cook onnaissez-vous ces lampes de poche faire tourner un aimant dans une bobine et
Rédacteur à dynamo, celles que vous pressez à produire de l’électricité. Nous en avons démonté
historique du MagPi plusieurs reprises pour allumer trois LED une et avons mesuré la tension produite par le
original et auteur blanches ? Eh bien ce mois-ci, nous allons en générateur. Comme vous pouvez le voir sur la
de la rubrique
Body Building
prendre deux et les transformer en d’originales figure 1, la sortie est alternative avec une tension
dans le magazine manettes de jeu. Un nouveau type de manette c’est crête à crête de presque 80 V ; lorsqu’on presse,
britannique The la possibilité de nouveaux types de jeu, ou d’un la fréquence grimpe rapidement jusqu’à environ
Micro User. Co-
meilleur contrôle pour certains jeux existants. 170 Hz.
auteur de Raspberry
Pi pour les Nuls,
de Projets pour
Raspberry Pi et de La lampe de poche Le signal dynamique
Projets Raspberry Pi
pour les Nuls.
01 La lampe de poche existe en de nombreuses
02 C’est une tension très élevée, mais on la
versions. De nos jours, il y a beaucoup de rabaisse en y intercalant une LED blanche ; cela
magpi.cc/TPaUfT
modèles auto-alimentés qui produisent l’énergie court-circuite la tension négative et limite la
nécessaire lorsque leur utilisateur fournit un tension positive à environ 3 V, qui est la chute
effort. Avec une lampe de poche à dynamo, de tension directe aux bornes de la LED. C’est
l’utilisateur presse plusieurs fois un levier pour une conception affreuse, mais bon marché.
Circuits de mise en
forme du signal et
convertisseur A/N.
Attention !
Haute tension
La lampe de poche à
dynamo de ce projet
peut produire de la haute
tension, soyez prudent.
Ingrédients
> Deux lampes de
poche à dynamo
magpi.cc/HkHuJM
> Convertisseur
A/N (CA/N), par
ex. MCP3008 Des lampes de poche transformées
> Assortiment de en manettes de jeu.
composants
électroniques
Figure 1
TÉLÉCHARGEMENT
TugOfWar.py DU CODE COMPLET :
> Langage : Python 3 magpi.cc/dhaAam
Figure 1 Tracé sur l’oscilloscope de la sortie
brute de la lampe de poche à dynamo.
001. #!/usr/bin/env python3
On peut pomper sur le levier pour maintenir 002. #Tug of war using squeeze controller
une tension ou juste presser une fois pour une 003. # By Mike Cook June 2019
impulsion, comme illustré sur la figure 2. On y 004.
voit 24 pressions rapides suivies par un pressé/ 005. import math, spidev, time
relâché simple ; la mesure est faite pendant cinq 006. import os, pygame, sys, random
secondes. Remarquez que la courbe change si 007.
rapidement qu’on ne peut pas voir la forme d’onde 008. pygame.init()
individuelle, mais seulement l’enveloppe. 009. pygame.mixer.quit()
010. pygame.mixer.init(frequency=22050, size=-16, channels=2,
buffer=512)
L ’idée est qu’on peut mettre 011. os.environ['SDL_VIDEO_WINDOW_POS'] = 'center'
en forme le signal électrique 012.
013.
pygame.display.set_caption("Tug of War")
pygame.event.set_allowed(None)
de la lampe de poche à 014. pygame.event.set_allowed([pygame.KEYDOWN,pygame.QUIT])
015. screenWidth = 960 ; screenHight = 280 ; cp = screenWidth // 2
dynamo pour en faire une 016. screen = pygame.display.set_mode([screenWidth,screenHight],0,32)
017. textHeight=22 ; font = pygame.font.Font(None, textHeight)
manette de jeux. 018. backCol = (160,160,160)
019. lastValue = [-10, -10, -10] # so you show on the first reading
Adaptation du signal 020. screenUpdate = True ; random.seed()
03 L’idée est de mettre en forme ce signal 021. nAv = 10 # number of samples to average
pour réaliser une manette de jeu. Avant tout, on 022. avPoint = [0,0,0] ; p1 = [0] * nAv ; p2 = [0] * nAv
doit le transformer en signal continu en ajoutant 023. runningAv = [p1,p2,[0]] ; average = [0.] * 3
une série de diodes, puis ne garder que les crêtes 024. target = 0.5 ; timeChange = 0 ; scale = 700
de ce signal avec un suiveur d’enveloppe, ce qu’on 025.
appelle parfois un détecteur de crête. On utilise 026. def main():
un condensateur pour maintenir la tension de 027. global tugState, gameOver, winner
crête et une résistance de décharge qui en régule la 028. print("Tug of War")
dissipation. Le schéma est montré par la figure 3. 029. init()
Lorsque le signal traverse ce circuit, on obtient la 030. while(1): # do forever
forme d’onde de la figure 4. Il vous faudra deux de 031. timeChange = 0
ces circuits. 032. tugState = -cp # middle of screen
033. checkTarget()
034. gameOver = False
Figure 2 035. winner = -1 # no winer yet
036. whistle.play() # start sound
037. time.sleep(2.0)
038. while not gameOver:
039. checkForEvent()
040. readVoltage()
041. checkTug()
042. checkTarget()
043. if screenUpdate :
044. drawScreen()
045. updateMeters()
046. if winner == 0:
Figure 2 Tracé sur l’oscilloscope de 24 pressions rapides
suivies par une pression simple à la fin.
Figure 3
Figure 4
L ’anneau sur la diode
indique la cathode, et
la bande en bas du
condensateur indique la
borne négative.
Construction du circuit
04 Nous avons utilisé un morceau de plaque à
bandes de 14 trous par 10 rangées, et une barrette
à une seule rangée. Celle-ci se branche sur notre
CA/N (voir MagPi anglais n°68, p. 42, magpi.
Figure 4 Tracé sur
l’oscilloscope de la Figure 5 cc/68), avec le côté composants en dessous. Les
tension après mise composants sont câblés comme sur la figure 5.
en forme.
Remarquez que le côté pistes montre où couper
Figure 5 Disposition
physique de l’inter- les pistes et est inversé droite/gauche, comme
face de condition- vous le verriez. La figure 6 montre une photo du
nement du signal.
circuit de mise en forme du signal. L’anneau sur
la diode indique la cathode et la bande en bas du
condensateur indique la borne négative. Vérifiez
que vous les avez dans le bon sens.
Modification de la lampe de
05 poche
Tout d’abord, percez un trou de 2 mm dans le
corps de la lampe de poche, près de l’avant,
comme sur la figure 7. Ensuite retirez le
couvercle frontal et retirez l’ensemble LED et
piles (figure 8, au verso). Certains des fils sont
très fins, faites attention de ne pas les casser.
Dévissez les deux minuscules vis qui tiennent
le couvercle des piles et retirez les piles. Enfilez
alors un bout de câble blindé de 1,5 mm dans le
trou percé précédemment et dénudez-en 20 mm
à l’extrémité. Rassemblez le blindage, tortillez-le
et étamez-le.
Figure 6
TugOfWar.py (suite)
> Langage : Python 3
Figure 9
Figure 8
Astuce
Figure 8 La lampe
de poche avec le
couvercle enlevé.
Figure 9 Fixation du fil de connexion.
Collez l’inverseur
Coup d’œil sur le code
Après la modification, l’inverseur sur la lampe de
poche qui était utilisé pour passer dans le mode avec 08 Le code suit la structure habituelle de
piles, déconnecte la sortie de la lampe de poche. Pygame, et nécessite trois images rope, knot et
Nous avons constaté que cela posait parfois des
meter. Il faut aussi des sons de début et de fin. Pour
problèmes, qui nous faisaient croire que l’interface ne
fonctionnait plus. Nous avons alors utilisé de la colle lisser les entrées, on utilise une moyenne glissante
pour polystyrène pour nous assurer que la sortie était des valeurs de tension lues. La variable scale est
toujours branchée. un coefficient qui permet d’ajuster la sortie de
façon à avoir la déflexion maximale de l’indicateur
pour la valeur crête de la lampe de poche. La
Tir à la corde
07 Quoi de mieux pour mettre en valeur une
fonction checkTarget va changer votre cible de
façon aléatoire, pour rendre le jeu un peu plus
nouvelle interface qu’un nouveau jeu ? Alors dans le compliqué, donc vous devez regarder votre cible et
listage TugOfWar.py vous trouverez notre nouveau votre entrée.
jeu pour deux joueurs, « Tir à la Corde », conçu
spécialement pour cette interface. La figure 10
montre le jeu en action. L’indicateur central En conclusion
montre la cible, qui est la valeur que vous visez. Si Nous espérons que vous y prendrez plaisir. Un
votre « entrée » est la plus proche de la cible et autre bon jeu à implémenter avec cette interface
se trouve également à moins de 10% de la cible, la est le jeu d’atterrissage d’une fusée SpaceX,
corde est déplacée dans votre direction. Le gagnant similaire au classique Lunar Lander. Toutefois, la
est le premier joueur qui tire la corde au-delà du prochaine fois, nous vous montrerons comment
point d’arrivée. Appuyez sur la barre d’espace pour utiliser cette interface pour créer un jeu de course à
Figure 10 Tir à la
corde en action. redémarrer une autre partie. LED assez grand. (VF : Denis Lafourcade)
Figure 10
Astuce
Enlever le couvercle de la lampe de poche
Cela peut s’avérer difficile, mais avec un tournevis plat et
un peu de détermination, on peut y arriver. Attention à ne
pas vous poignarder avec le tournevis – poussez toujours
en vous éloignant de votre corps.
TugOfWar.py (suite)
> Langage : Python 3
E D A N S
e
C
c
N
aC I E
p
S
l’e s P O U R L’ H O
C
M
O
M
M
EM
M U
A I
NA
S B
U
O
T É
ND
C
, N
O
O
N
TRE
Q U Ê TE
T I T PI U R LA A R T À LA
PE ANT P O É R É P
É E P R É F
’ E S PA C E!
D E G MO D U L DE L
C
’est le 20 juillet 1969 que l’homme a fait
ses premiers pas sur la lune. Un demi-
siècle plus tard, comme si son bond de
géant l’avait fatigué, l’homme se contente d’un
saut de puce technologique pour rejoindre la
Station spatiale internationale. Cela ne veut pas
dire pour autant que sa curiosité se soit émoussée,
bien au contraire. De nombreux satellites
d’observation scrutent quotidiennement l’univers
avec les yeux d’instruments toujours plus
perfectionnés, tandis que sondes et astromobiles
explorent les recoins du système solaire.
Vous aussi aimez découvrir le monde,
n’est-ce pas ? Alors embarquez votre
curiosité à bord du RPi, et partez à la
conquête de l’ultime frontière.
E B R È V E H I S T O I R E
UN CO U V E R T E D U C I E L
DE LA DÉ
Des premières observations aux sondes spatiales.
B
ien avant que les méthodes d’observation
ne soient perfectionnées par les
Babyloniens et les anciens Grecs, c’est
à l’œil nu que les observateurs de l’Antiquité
ont dressé des cartes du ciel, et ont même su
distinguer parmi la course régulière des étoiles
le comportement erratique d’astres bien
singuliers : les planètes. Le premier modèle
héliocentrique remonterait au IIIe siècle av. J.-C.
Moyen-Âge
La ligne de partage entre astronomie et astrologie
lan Shepard, commandant de la mission Apollo 14, est
A
est restée floue durant le premier millénaire. À la aussi connu pour avoir frappé deux balles de golf sur la
fin du IXe siècle, des savants arabes construisirent lune. Source : NASA
des observatoires. On leur doit la première
description connue de la galaxie d’Andromède télescopes. On découvrit des lunes orbitant autour
(en 964), ainsi que l’observation d’une supernova d’autres planètes et, en 1781, une sixième planète,
en 1006. Les avancées de la science arabe ont fini baptisée Vénus.
par gagner l’Europe, et au XIIIe siècle le vieux
continent contribuait lui aussi à l’astronomie. Époque moderne
Si les découvertes observationnelles et théoriques
Renaissance ne firent ensuite que s’enchaîner, l’homme n’avait
La Renaissance fut synonyme de révolution toujours pas quitté la Terre. Il fallut pour cela les
scientifique. Copernic émit à nouveau la théorie progrès techniques de la Seconde Guerre mondiale
selon laquelle la Terre tourne autour du Soleil, et l’invention des fusées. L’ère spatiale pouvait
tandis que Galilée, Kepler et Newton voyaient dès lors débuter. Spoutnik, le premier satellite
toujours plus loin grâce à leurs lunettes et artificiel, fut lancé en 1957. Yuri Gagarine effectua
le premier vol dans l’espace en 1961, et huit ans
plus tard, en juillet 1969, Neil Armstrong et Buzz
Aldrin posaient le pied sur la lune.
L’homme n’alla pas plus loin, laissant les sondes
spatiales robotisées explorer planètes et lunes du
système solaire. Exploit encore plus merveilleux,
certaines de ces sondes se sont posées sur des
comètes et des astéroïdes. Sur Terre, de puissants
radiotélescopes sondent les profondeurs de
l’univers, tandis qu’au-dessus de leurs antennes
tournent les astronautes de l’ISS (qui utilisent
parfois un RPi pour leurs expériences). Plus nous
en saurons sur l’univers, plus nous en apprendrons
sur nous-mêmes.
Une carte du ciel du 17e siècle, par le cartographe
néerlandais Frederik de Wit.
J E T S
P RO Q U E S É PATA N T S
S M I
CO N S F O RMEZ VO T R
S
E
E
R
R
A S P B E R RY P I E N
VA TION DE L’ESPACE
TR A ND ’ O B
STATIO
H O T O G R A P H I E R L A L U NE
P
Prenez la lune en photo avec le module Camera du Raspberry Pi.
On peut faire beaucoup de choses avec le module
Camera du RPi, mais pas y fixer un objectif standard
de Canon ou de Nikon. Le zoom numérique n’est pas
vraiment à la hauteur, alors comment obtenir de bons
clichés ? James Mitchell y est parvenu avec l’objectif d’un
reflex numérique Canon EOS pour lequel il a imprimé
en 3D un adaptateur. Avec un peu de code, de pratique
et de chance, son montage lui a permis de réaliser de
magnifiques clichés lunaires.
magpi.cc/1Nd44Dx
S I O N S
E T I @ H O M E M I S CO U R S
S
Allô ? E. T. ?
En installant sur votre RPi le programme de calcul
EN
distribué BOINC (cf. magpi.cc/2l2sQzI), vous pouvez
Source : NASA
autoriser le projet SETI@home à exploiter la puissance de
calcul de votre processeur durant ses moments d’inactivité.
Le programme analysera les données de radiotélescopes
dans l’espoir d’y déceler la signature d’une intelligence
extraterrestre. En espérant qu’elle soit amicale.
magpi.cc/kkhimA
Hayabusa2
Saviez-vous que l’homme avait télécommandé
l’atterrissage de mini-rovers sur des astéroïdes
orbitant à des millions de kilomètres de la
Terre ? Ceux de la mission Hayabusa 2 se
HO
décembre 2020.
AT I O N T E R RESTRE SATNOGS
ST
Rejoignez un réseau mondial d’écoute de satellites.
Vous pourriez bien sûr construire votre
station d’écoute et l’utiliser seul dans
votre coin, mais vous ne recevriez un signal
que par intermittence, disons un tous les
deux ou trois jours. Si vous êtes chanceux.
D’où l’intérêt de SatNOGS, un projet à matériel
et logiciel ouverts pour la construction d’une
station au sol et l’écoute partagée de satellites.
La plateforme SatNOGS permet le suivi d’un
satellite particulier et de voir ce que les autres
stations reçoivent. Le magazine HackSpace lui
a consacré un article : magpi.cc/mynPsg.
network.satnogs.org
I O N S
M I SS É VU E S
PR
Source : NASA
R E TO U R
VERS LA LUNE ?
La lune a été foulée pour la dernière fois par l’homme le Mars 2020, juillet 2020
7 décembre 1972 durant la mission Apollo 17. L’arrêt des
Le lancement du rover Mars 2020 est
missions Apollo a été motivé en partie par des questions
programmé pour le 17 juillet 2020, pour un
d’argent, mais cet arrêt n’est peut-être pas définitif
atterrissage prévu début 2021. Mars 2020
puisqu’une nouvelle mission lunaire habitée, Artemis 3,
étudiera la géologie du cratère Jezero, dont
est prévue pour 2024. Prochaine étape : Mars, dans les
on pense qu’il a un jour contenu de l’eau, et
années 2030.
contient donc, peut-être, des traces de vie. Des
échantillons seront ramenés sur Terre.
Source : NASA
ORDINATEUR DE
G U I DA G E A P O L L O
Émulez l’ordinateur de guidage des
missions Apollo.
Une photo célèbre Lucy, octobre 2021
de l’ingénieure
La sonde Lucy étudiera les astéroïdes troyens
Margaret Hamilton la magpi.cc/49
de Jupiter, des groupes d’astéroïdes partageant
montre posant à côté du
l’orbite de la géante gazeuse autour du Soleil.
code qu’elle et son équipe
Leur composition serait celle des protoplanètes,
écrivirent pour l’ordinateur
ce qui aiderait à mieux comprendre la mécanique
de guidage (AGC) de la
de formation du système solaire.
mission Apollo 11. La pile
de documents la dépasse
presque ! Ce code source JUICE, juin 2022
original a été rendu public La sonde JUICE (Jupiter Icy Moons Explorer)
et est disponible sur GitHub. étudiera Callisto, Europe et Ganymède, trois des
Des instructions sont plus grosses lunes de Jupiter, y recherchant en
fournies pour sa compilation particulier de l’eau liquide. JUICE devrait orbiter
et son exécution sur une autour de Ganymède en 2032, devenant ainsi le
machine virtuelle. premier engin à tourner autour d’une lune autre
que la nôtre !
ROVENR
S O U R C E
A ST R O P I OPE
Construisez votre propre
Le programme
Astro Pi géré rover Curiosity.
par l’ESA et
la fondation Curiosity est une astromobile
Raspberry Pi à 6 roues vraiment cool que
offre à des équipes le projet Open-Source Rover du Jet
de jeunes (moins Propulsion Laboratory permet de
de 14 ans ou moins de 19 ans) reproduire. Il s’agit d’une version plus
la possibilité de voir leur petite que le rover original et adaptée au
programme informatique ou RPi. Plans, liste des composants et autres
leur expérience scientifique instructions de montage sont sur GitHub. magpi.cc/yZpbik
être exécutés ou réalisés à Y manquent juste les instructions pour
bord de l’ISS. Plus de détails l’envoyer sur Mars.
sur astro-pi.org.
TA G E D E
POIN ÉLESCOPE PAR RPI
T
Suivi précis d’étoiles.
Les télescopes à magpi.cc/EvwFdC
monture pilotée
par Wi-Fi existent depuis
longtemps, mais restent
relativement coûteux. Leur
avantage est évident : on
entre les coordonnées ou
le nom d’un objet céleste
à observer, et le télescope
s’oriente automatiquement
vers la position souhaitée. À
l’aide d’un RPi Zero W, Dane
Gardner a mis au point un
système de pointage sans
fil plus abordable que ceux
du commerce, et tout aussi
efficace.
U N R P I D A N S
O Y E Z
ENV CE (OU PRESQUE )
E S PA
L’ ANT UN
VOYA G E EN BALLON !
50 ANS
I OF FR
EN LU CÉLÉBRÉS EN
BALLON
À moins d’avoir accès à une
fusée, tout rêve d’envoyer
un RPi dans l’espace semble
compromis. On peut cependant lui
mettre le nez à la porte de l’infini à
l’aide d’un ballon stratosphérique
(et d’une météo favorable). Ce type
de ballon peut monter jusqu’à 30 km
d’altitude – suffisamment haut pour
prendre de superbes clichés de la
Terre et de sa courbure.
Programmation
Le code pour le RPi devrait être Juillet 2019 a été pour la
relativement simple à écrire ou communauté des passionnés
Matériel trouver. La diffusion en direct d’espace l’occasion de fêter
magpi.cc/BnFynV d’images prises depuis un ballon les 50 ans de la mission Apollo 11.
La charge utile du ballon devra est très appréciée, et pour cela vous Dave Akerman, spécialiste des
comprendre un système de devrez rediriger le flux vidéo de votre ballons stratosphériques et grand
suivi : traceur GPS, balise SPOT caméra vers un ordinateur hôte. Sinon utilisateur du RPi, a célébré
(géolocalisation par satellites), balise vous pouvez simplement enregistrer l’évènement à sa manière en
APRS (signaux radio), ou traceur radio les images sur la carte SD du RPi. lançant le 16 juillet dernier, jour
UKHAS (spécial ballon). Bon nombre de traceurs du lancement d’Apollo 11, un
Un parachute est également embarquent un logiciel prêt à ballon embarquant une maquette
nécessaire pour le moment l’emploi. Lisez la documentation des modules Eagle et Columbia.
fatidique et inéluctable où le ballon avant le vol, pas pendant ! Vous
redescendra. Pour les photos, vous l’aurez noté, ce guide est aussi léger
pouvez utiliser le module Camera que l’hélium d’un ballon. Normal, ce
ou une caméra USB. Outre le RPi n’est qu’une invitation à l’aventure.
servant d’ordinateur central, il faudra Si elle vous tente, consultez
aussi ajouter une alimentation pour l’excellent guide de Dave Akerman :
l’électronique. magpi.cc/2tc4pz2.
Préparatifs
En France, le lancement d’un « ballon libre
non habité » nécessite une autorisation de
la Direction de la Sécurité de l’Aviation Civile (VF : Hervé Moreau)
(DSAC).
Les simulateurs de trajectoire comme celui du
site CUSF Flight Predictor (magpi.cc/kmKTRA)
permettent d’affiner le choix du lieu de
lancement et d’estimer l’endroit où la charge
utile retombera. Dave Akerman conseille
d’éviter la proximité des grandes villes
et des plans d’eau étendus.
C
avec connec-
teurs JST haque année, le concours de robotique Pi un cadre rectangulaire robuste. Attention, les
Wars invite le public à s’impliquer dans montants verticaux de 30 mm ont des extrémités
ALIMENTATION : la robotique, mais par où commencer ? légèrement différentes, assurez-vous que les
6 piles AA
(non fournies)
Un kit d’entrée de gamme et bon marché parties arrondies pointent bien vers le bas.
comme PiBug constitue un bon point de départ. Reliez les autres extrémités aux deux trous de
CAPTEURS L’avantage est que le RPi sert également de fixation du RPi à l’aide des entretoises courtes
OPTIONNELS : châssis à ce robot à deux roues. Donc, pas besoin (9 mm). Vissez la roulette sous la carte en forme
carte de suivi de
d’en acheter ou d’en fabriquer. L’assemblage est de demi-cercle. Ensuite, montez-la au-dessous
ligne (2 capteurs
IR), télémètre à facile et rapide, d’autant plus qu’aucune soudure de la partie frontale du RPi en vous servant des
ultrasons n’est requise. entretoises. Si vous voulez que votre robot suive
HC-SR04P des lignes, remplacez la carte dotée de la roulette
Assemblage du buggy par une carte équipée de deux capteurs de ligne
Des instructions de montage en ligne détaillées (disponible séparément pour 6 €).
(magpi.cc/xDQQTw) expliquent comment Enfichez la carte de commande des moteurs
assembler toutes les pièces pour construire un PiBug sur le connecteur GPIO du RPi, puis fixez-
PiBug en trente minutes. la tout en vous servant des entretoises courtes.
Vissées l’une dans l’autre, les entretoises Terminez en vissant la carte porte-piles par-
hexagonales en laiton servent d’essieu pour les dessus. Le robot et le RPi sont alimentés par six
deux moteurs à courant continu, créant ainsi piles AA, de préférence rechargeables.
8
l’allure au buggy.
la bibliothèque PiBug Python fournie avec trois bouger le PiBug de manière autonome, en utilisant
exemples pour faciliter le démarrage. les capteurs optionnels pour éviter les obstacles ou
/10
En plus du code qui permet de tester le télémètre suivre des lignes.
à ultrasons et la carte de suivi de ligne IR, il (VF : Pascal Duchesnes)
Top 10 :
projets liés à
la santé
Moniteur de patient
HAT pour signes vitaux
Ce projet utilise le HealthyPi, un HAT pour RPi conçu spécialement
pour les applications médicales. Ce HAT permet de créer un
Établissez un certificat de bonne de santé électrocardiographe pour mesurer la fréquence cardiaque, la
saturation pulsée en oxygène, la respiration, la température et la
grâce à ces projets Raspberry Pi. tension artérielle.
magpi.cc/ikhuAK
L
es applications Raspberry Pi dans le domaine
de la médecine et de la santé nous fascinent.
En général, ces applications font la une des Heartfelt
Maker Faires, Coolest Projects ou autres salons où les
gens présentent des projets remarquables. Pour vous Surveillance
inspirer, nous en avons retenu dix. cardiaque par les
pieds
Les soins préventifs
permettent aux caisses
d’assurance maladie
d’économiser beaucoup d’argent.
Ici, le moniteur Heartfelt est capable
de détecter les risques d’accident
cardiovasculaire à partir des pieds des
patients à risque. Un soignant est prévenu
dès qu’un problème survient. La visite rapide
du médecin et l’administration de médicaments
permettent ainsi d’éviter l’hospitalisation.
hftech.org
LiV Pi
BOINC
Moniteur de pollution
Calcul distribué pour la science de l’air
Mettre à disposition la puissance de calcul de son ordinateur À Hong-kong, la qualité de l’air
pour la recherche médicale ? Pas si fou qu’on le croit : depuis des est un enjeu majeur. Cet appareil
lustres, BOINC exploite les ressources informatiques inutilisées compatible RPi permet de la vérifier.
pour replier les protéines ou résoudre des équations susceptibles Il s’adresse aux entreprises, mais
de conduire à des traitements, voire des guérisons. il est aussi très utile à la maison si
vous vivez dans une grande ville et
boinc.berkeley.edu que la pollution atmosphérique vous
préoccupe.
livpi.com
Analyse IRM
Traitement d’images
médicales
Même s’il ne fait que commencer, Pompe à seringue
cet excellent projet met en vedette
un chercheur scientifique qui a
à source ouverte
converti son RPi en ordinateur
d’analyse de clichés d’IRM. L’astuce Doses parfaitement programmées
clé consiste à accélérer et à
optimiser les calculs au travers du Ils ne sont pas donnés, ces dispositifs qui permettent
matériel et non du logiciel. d’administrer des médicaments ou des produits chimiques de
manière précise et programmée à partir d’une seringue, que
magpi.cc/SWxdSi ce soit pour un patient avec une perfusion intraveineuse ou
un scientifique menant des expériences à long terme. Cette
version pilotée par un RPi rend la chose abordable.
Artificial magpi.cc/wPGyPy
Pi Pancreas
Pompe à insuline avec IA
Cette solution « amateur » qui remplace
un glucomètre continu professionnel a
permis à Dana Lewis de parfaitement
contrôler ses injections d’insuline grâce
à un peu d’apprentissage machine. Le
RPi lui-même pilote la pompe à insuline
en recourant aux données fournies par le
glucomètre continu.
diyps.org
NuGenius
Dispositif de dépistage Imagerie de gel d’ADN
du cancer gastrique Cette technologie médicale extrêmement sophistiquée est
assurée par un RPi au service d’un imageur d’ADN. Cet appareil
Technologie médicale à tout-en-un se caractérise par sa rapidité, ses équipements
faible coût technologiques modernes et son écran tactile.
magpi.cc/przGLX
magpi.cc/2kBj0aM
Enviro+
Pimoroni www.elektor.fr/enviro-plus 52,95 €
D
éveloppé en collaboration avec le Dr à surveiller l’environnement. Pour ce faire, Enviro+
SPÉCIFICATIONS
Nate Adams, biologiste moléculaire à regroupe toute une gamme de capteurs bien utiles.
l’Université de Sheffield (Royaume-Uni),
CAPTEURS
INTÉGRÉS : Enviro+ transforme votre RPi en véritable Une foison de capteurs
BME280 station de surveillance environnementale. Commençons par le capteur météo standard
température/ Équipée de quatre capteurs intégrés, dont BME280 utilisé pour surveiller la température,
pression/ certains sont multifonctionnels, cette la pression barométrique et l’humidité. Il se
humidité, LTR559
station permet de recueillir de nombreuses trouve sur le bord gauche de la carte, à l’écart de
lumière/proximi-
té, micro MEMS, données utiles, notamment sur la qualité l’unité centrale du RPi. Malgré cela, il conviendra
MiCS-6814 gaz de l’air. De plus, si vous l’utilisez dans une de rectifier la température relevée en déduisant
configuration RPi à distance, sans moniteur, celle de l’unité centrale.
AFFICHAGE : son petit écran LCD polychrome offre un Le capteur de luminosité et de proximité de
polychrome
à cristaux moyen pratique d’afficher les relevés. Enviro+ type ordiphone LTR-559 détecte la luminosité
liquides, permet également de brancher un capteur ambiante. Voilà qui est bien pratique, puisqu’il
22,86 mm de matière particulaire (en option). suffit de poser son doigt dessus pour s’en
(160×80) À l’instar du pHAT Enviro toujours disponible, la servir comme d’un interrupteur. Le minuscule
CAPTEUR nouvelle carte présente la même taille et convient microphone MEMS permet de mesurer le niveau
OPTIONNEL : parfaitement au RPi Zero ainsi qu’à tous les autres sonore, de surveiller les nuisances sonores et
Plantower modèles RPi. Par contre, cette fois-ci, aucune d’enregistrer les sons.
soudure n’est requise, car cette carte dispose d’un Le capteur de gaz analogique MiCS6814 quant
connecteur GPIO femelle. à lui est plutôt remarquable puisqu’il permet
Contrairement à son prédécesseur, Enviro+ n’a de détecter trois groupes de gaz différents :
pas de détecteur de mouvement et sert uniquement réducteur, oxydant et NH3 (ammoniac). Les
principaux sont le monoxyde de carbone
(réducteur) et le dioxyde d’azote (oxydant), bien
qu’il soit impossible de discerner le niveau de gaz
des deux premiers groupes.
Doté de capteurs
de surveillance de
l’environnement, Enviro+
permet d’afficher des Disponible séparément, le capteur PMS5003 permet
données écologiques sur de mesurer le nombre de particules minuscules dans
son écran LCD intégré. l’air, à concurrence de 1, 2, 5 et 10 microns.
88 magpi.fr Enviro+
BANC D’ESSAI
Verso de la carte
présentant le
connecteur GPIO
femelle présoudé ainsi
que le port susceptible
de recevoir le capteur
de matière particulaire
disponible en option.
Près du capteur de gaz se trouve un port dans une configuration à distance. Il permet
susceptible de recevoir un capteur de matière même d’afficher des graphiques défilants pour
particulaire, tel que le Plantower PMS5003 (en les mesures en direct, comme le montre l’un des
option, env. 27 €). Ce dernier permet de mesurer le exemples de code Python fournis.
nombre de particules minuscules ≤ 1 µ (ultrafines),
≤ 2,5 µ (particules de combustion, composés Exemples environnementaux
organiques, métaux) et ≤ 10 µ (poussières, La bibliothèque Enviro+ Python de la carte
pollens et spores de moisissure). La carte dispose comporte plusieurs exemples de code.
également d’un connecteur nu à neuf broches, L’installation est relativement simple, il suffit
relié à certaines broches GPIO. Touche finale : de taper trois commandes dans le terminal.
la carte est dotée d’un écran LCD polychrome Le script d’installation permet d’activer les
de 2,286 cm (0,96”). Malgré sa petite taille, il est interfaces I2C, SPI et série de votre RPi, de
idéal pour présenter les données sur le terrain, désactiver la console série et d’activer également
une mini interface UART pour le capteur de
matière particulaire PMS5003 disponible en
option. Un script de désinstallation permet
de retourner à la configuration de base.
Le code le plus impressionnant est all-
in-one.py, qui met en valeur la plupart des
caractéristiques de la carte, en reprenant les
lectures de tous les capteurs (sauf le micro)
Notre avis
et en les affichant sous forme de graphique Dotée d’une
multitude de
défilant sur le mini LCD. Pour passer d’une
capteurs et
lecture à l’autre, il suffit d’effleurer le
d’un écran LCD
capteur de luminosité avec le doigt. bien pratique
Science citoyenne
Un autre exemple de code permet de pour afficher les
devenir un citoyen scientifique en envoyant données, cette
en direct des données (du BME280 et du carte de petite
Luftdaten est un projet de données ouvertes avec un taille est idéale
réseau mondial de citoyens scientifiques qui surveillent PMS5003) sur le site web du projet de
pour ceux qui
la qualité de l’air dans leur environnement local. Enviro+ surveillance de la qualité de l’air de Luftdaten
souhaitent créer
vous permettra de joindre ce réseau. Il vous suffit (voir encadré « Science citoyenne »). un projet de
d’exécuter le code luftdaten.py, de vous enregistrer Même si Enviro+ semble plus onéreux qu’un surveillance de la
sur le site web (et de saisir également le numéro pHAT, il abrite plusieurs capteurs bien utiles ; qualité de l’air.
9
d’identification qu’affiche votre RPi) pour fournir les
leur achat à l’unité coûterait 40 € ou plus. De
mesures de votre capteur météo BME680 et de votre
capteur de matière particulaire PMS5003 (en option),
plus, tout est rassemblé sur une carte avec
/10
et les voir publiées sur la carte du monde du site. un écran LCD pour afficher les mesures.
(VF : Pascal Duchesnes)
Enviro+ magpi.fr 89
Rejoignez la communauté Elektor
Devenez membre GOLD maintenant !
GOLD 2,45 € / sema
ine
√ accès à l’arc
hive d’Elektor
√ 10% de rem
ise dans l’e-cho
ppe
√ 6x magazin
e imprimé
√ 6x magazin
e numérique
√ des offres e
xclusives
√ accès à plus
de 1 000
fichiers Gerber
√ le DVD annu
el d’Elektor
Également disponible
abonnement « zéro papier » GREEN !
www.elektor.fr/membres
TEST
PiTalk
SB Components pitalk.co.uk 67 €
SPÉCIFICATIONS
C
et GSM/GPRS/
es dernières années, les options de restent libres. De plus, le HAT dispose de broches
EDGE”
communication pour le RPi n’ont cessé de traversantes pour d’éventuelles extensions. SB
s’enrichir. Il n’y a donc rien d’étonnant à propose une gamme de petits écrans tactiles qui HAUT-PAR-
ce qu’il entre dans le réseau des données mobiles. permettent de se rapprocher des sensations d’un LEUR/MICRO :
C’est précisément là qu’intervient la gamme ordiphone. cavaliers intégrés
et connecteur
PiTalk de SB Components, sauf que le HAT PiTalk Le tout fonctionne bien grâce au logiciel fourni, de 3,5”
lui ne s’arrête pas au simple appareil susceptible bien que ce dernier soit dédié au départ aux
de transmettre des données, il transforme votre écrans tactiles. Nous avons pu passer des appels SERVICES
RPi en véritable ordiphone, textos et téléphonie téléphoniques, envoyer des textos et transmettre DE LOCALI-
compris. des données, même si l’interface est médiocre, SATION :
Quec Locator. Po-
voire nulle, sans écran tactile.
sitionnement par
Ajout d’une carte SIM PiTalk vise ceux qui recherchent un point antennes-relais
De taille standard, ce HAT dispose d’un SoC de départ pour d’autres projets et non pas le
(système sur puce) Quetec pour équiper le RPi de consommateur final.
tout ce dont il a besoin pour accéder au réseau de Un exemple de projet écrit en Python nous
données mobiles. Il suffit d’ajouter une carte micro a permis d’échanger des textos et d’activer
SIM. Nos tests avec la carte SIM EE (opérateur des broches GPIO en conséquence. Rien de
britannique) n’ont pas abouti, par contre la tel pour expérimenter avec la technologie des
carte Vodafone est passée comme une lettre à ordiphones, surtout pour ceux qui s’intéressent à
la poste. Comme le HAT utilise uniquement la l’automatisation à distance.
communication série, la majorité des broches GPIO (VF : Pascal Duchesnes)
L’interface de l’ordiphone a
fonctionné comme annoncé, mais
elle laisse à désirer avec un écran
ordinaire.
Notre avis
Même si l’interface
présente quelques
imperfections,
PiTalk est idéal
pour les makers
qui souhaitent
concevoir des
projets de
télésurveillance.
Mieux vaudra le
combiner avec un
7
écran tactile.
/10
PiTalk magpi.fr 91
INTERVIEW
Nicole Parrot
Avoir éduqué elle-même ses enfants a conduit Nicole à inventer des
méthodes d’enseignement de la programmation.
D
ans le cadre de sa mission l’industrie des effets spéciaux En tant que directrice technique,
éducative, la fondation au début des années 1990, puis je dirige une petite équipe
Raspberry Pi s’efforce ingénieure en 3D chez Microsoft, chargée de créer des projets
en permanence de remédier où j’ai passé 5 ans », nous dit et des nouveaux produits. Je
au faible pourcentage de Nicole, qui aujourd’hui travaille supervise aussi l’écriture de
femmes employées dans les chez Dexter Industries. programmes éducatifs. Nous
secteurs de l’informatique. La Elle quitte Microsoft pour voulons offrir aux enseignants
surreprésentation masculine éduquer ses enfants à domicile tout ce dont ils ont besoin. Cela
est décevante, pourtant la en incluant la programmation va du robot en kit aux leçons
communauté informatique dans leurs leçons. Très vite elle pré-rédigées. Notre produit
compte depuis toujours des dispense ses cours de codage phare est le robot GoPiGo,
Nicole montre les
capacités du RPi en femmes épatantes. Nicole Parrot dans des écoles, et aide les aujourd’hui dans sa troisième
matière de vision artificielle
avec la détection de son
est l’une d’entre elles. enseignants à faire de même. itération et fruit de tout ce que
visage. « J’ai été développeuse dans « Je totalise environ 15 ans nous avons appris en matière
d’expérience d’enseignement du de construction d’un robot
code aux enfants ». Son travail destiné à l’éducation. Il est
chez Dexter Industries est le équipé de DexterOS, un OS basé
reflet de ce parcours. sur Raspbian et doté d’outils
permettant de commander le
Quel est votre rôle chez robot depuis le navigateur, dont
Dexter Industries ? Python et Bloxter, un langage
Ce bonhomme de neige animé par un RPi survit aux rudes hivers québécois.
Projets
épatants
Nicole a réalisé
d’impressionnants
projets avec le RPi. En
voici trois :
Véloscope à
GrovePi Zero
visuel de type Scratch.
Je ne vous cache pas que je suis exterOS comprend Python et le
D magpi.cc/MePSpa
Couplé à un traceur
plutôt fière de ce projet.
langage visuel Bloxter, tous deux GPS, cet appareil
de prises de vues à
Qu’est-ce qui vous inspire ?
Les enfants ! Et celle qui vous
accessibles depuis le navigateur. intervalle régulier
(créé par Nicole pour
son camping-car)
dit ça n’a longtemps songé qu’à
permet de visualiser
sa carrière, évitait les enfants et de rendre visite à ces animaux sur Google Maps un
quittait une pièce si quelqu’un y et de m’assurer qu’ils sont bien trajet à vélo.
entrait avec sa progéniture. J’ai traités.
changé du tout au tout lorsque je Couronne
suis devenue mère. Les enfants Depuis combien de temps de Noël
magpi.cc/DcmEKu
sont un vrai cadeau. Leur façon utilisez-vous le RPi ?
de penser est magique, et leurs Je suis une utilisatrice de la Une couronne
lumineuse
réactions face à leur première première heure, j’ai eu mon
commandée par une
LED à allumer ou un code difficile premier RPi en 2012, à Noël.
carte GrovePi.
à écrire sont formidables. Impossible d’en avoir un plus tôt Nicole enseignant à des débutants
l’analyse de données avec Python.
Partager des connaissances car il n’a été vendu au Canada, Bonhomme de
(ce que j’ai fait durant des où je réside, qu’en décembre. neige animé
années avec des enfants !) est À l’époque j’avais délaissé la pour rattraper mon retard magpi.cc/RPFDkp
l’expérience la plus inspirante à technologie depuis un moment et retrouver le goût de la Ce bonhomme danse
laquelle je puisse penser. déjà. J’avais tout oublié de technologie. C’est marrant sur une musique
créée avec Sonic Pi.
Le tricot aussi m’inspire. J’aime l’électronique, et idem pour comme des choses autrefois
créer avec de la laine naturelle, UNIX, à part l’éditeur vi, que je simples peuvent devenir difficiles
que j’essaie de me procurer pouvais utiliser sans même y – je me souviens avoir eu du mal
auprès d’éleveurs locaux. J’aime réfléchir. La mémoire musculaire avec deux boucles imbriquées,
savoir qu’une certaine laine vient est un drôle de truc. Mais ça ne alors que des concepts plus
d’un animal qui a un nom et que suffisait pas pour faire quelque avancés comme la récursivité
j’ai rencontré. J’ai une source chose avec le RPi. étaient restées un jeu d’enfant
pour l’alpaga, ce qui me permet Il m’a fallu quelques années pour moi. (VF : Hervé Moreau)
Brett
White
Dans l’État étasunien de la Virginie-Occidentale, Project 76 essaie
d’améliorer les cours d’informatique grâce à son organisateur Brett White.
D
ès qu’une Picademy dernière année (2014). C’était Qu’est-ce que c’est
ouvre aux États-Unis, une première pour mon lycée, Project 76 ?
des gens de tout le pays et ils n’ont pas guère évolué Les objectifs de Project 76 (en
viennent assister aux cours. Un depuis. C’était un cours de Java, référence au jeu Fallout 76 de
des nouveaux éducateurs certifiés à mon avis ce qui n’est pas la Bethesda Softworks, société
Raspberry Pi, Brett White, essaie meilleure façon de débuter. Il y installée près de la Virginie-
maintenant de mettre en œuvre a quelques rares cours de collège Occidentale) sont :
ses récentes compétences à la pour l’initiation au codage… et il > I ntroduire plus de cours
maison. y a peu de postes dans le secteur d’informatique dans les lycées,
« L’informatique dans mon de la technologie, et la demande avec en plus des cours pour
État de la Virginie-Occidentale n’est certainement pas au niveau débutants pour les collégiens
est assez triste », nous dit Brett. où elle devrait être. » de Virginie-Occidentale.
« Mon lycée n’avait pas de cours Brett a créé Projet 76 pour aider > L ancer des clubs de codage
de programmation jusqu’à ma à changer cette situation. dans les lycées de Virginie-
Nous aimons
ce serveur
personnel
Il y a quelques rares cours de collège bricolé.
C’est une
BANC D’ESSAI
STEMTera Smart Breadboard
(compatible LEGO® et Arduino)
L
’idée à l’origine de la STEMTera est excellente et le produit est de bonne qualité
(solide et durable). Disponible en plusieurs couleurs, c’est une plate-forme de
formation à Arduino parfaite, et grâce à sa face inférieure de type LEGO®, c’est
également un bon outil pour (tenter d’)utiliser Arduino dans un projet LEGO®.
Non seulement la STEMTera est une plaque d’essai standard avec deux zones à
40 x 5 contacts, dotée de rails d’alimentation de chaque côté, mais il y a aussi une zone
compatible avec les cartes d’extension Arduino que l’on peut connecter directement
à l’Arduino Uno R3 intégré. STEMTera, c’est un Arduino et une carte d’extension de
prototypage rassemblés en un outil robuste.
Notre sélection :
1. Raspberry Pi 4 B 2. Boîtier officiel du 3. Bloc d’alimentation 4. Câble HDMI officiel 5.F
an SHIM – venti-
(4 Go de RAM) Raspberry Pi 4 officiel du Raspberry du Raspberry Pi 4 lateur commandé
(blanc/rouge) Pi 4 (blanc) (blanc, 1 m) par logiciel pour le
Raspberry Pi 4
INSTRUMENTS DE LABO
Multimètre numérique avec Oscilloscope numérique Poste de soudage WE 1010 à
interface Bluetooth, modèle (100 MHz) SDS1102 2-ch de commande numérique avec
3442 de marque PeakTech marque OWON kit d’apprentissage de marque
Le PeakTech 3442 est un nouveau Cet oscilloscope Weller
multimètre numérique conçu pour un de table à 2 canaux Avec cette station, il suffit d’allumer et de
usage intensif et doté d’une grande variété dispose entre autres souder. Le kit contient un puissant poste
de fonctions de mesure utiles. Une touche d’un écran LCD de de soudage à 1 canal de 70 W, un fer à
permet de commuter entre l’affichage sur 7”, d’une bande souder WEP 70 et son support de sécurité
l’écran LCD avec 3 5/6 digits et passante de 100 MHz et d’une fréquence PH 70. Également inclus : pince coupante
celui de résolution supérieure d’échantillonnage de 1 Géch/s. Il dispose diagonale de 170 mn ; fil d’étain WSW SCN
avec 4 5/6 digits. Toutes les d’un système de synchronisation simplifié M1 (100 g) ; pointes de fer à souder ETA
mesures affichées sont des qui prend en charge deux types de 1,6 mm et ETB 2,4 mm.
valeurs efficaces (true RMS). déclenchement. Avec toutes ses qualités, www.elektor.fr/
www.elektor.fr/18773 c’est un outil indispensable pour votre 18712
laboratoire. www.elektor.fr/187822
COUP DE PROJECTEUR
Imprimante 3D Mega-S 3D (en kit)
de marque Anycubic
A
vec son plateau Anycubic Ultrabase et son écran tactile TFT,
la Mega-S facilite l’impression 3D. Vous pouvez retirer du
Caractéristiques :
plateau les objets imprimés sans aucun effort. Vous n’avez pas • Solide cadre métallique
• Plateau Anycubic Ultrabase : permet d’enlever aisément
non plus à vous inquiéter d’une perte soudaine d’alimentation – cette
les objets imprimés, courbe de chauffe rapide et
imprimante 3D reprend là où elle s’était arrêtée.
régulière.
• Écran tactile TFT : couleur, interface multilingue et
facile à utiliser.
• Montage rapide en trois étapes : il suffit de monter 8
vis et de connecter 3 fils avant la première impression.
• Reprise après une coupure du secteur : un clic suffit
pour poursuivre la dernière impression en cours ; plus
besoin de s’inquiéter pour les impressions de longue
durée.
• Détecteur de filament : tête magnétique à rotule, plus
de flexibilité et de commodité.
• Embout chaud de forme droite : réduit le risque de
colmatage et de mauvaise extrusion.
• Grand espace d’impression : grand volume
d’impression.
www.elektor.fr/18801
OUTILLAGE
Kit : support magnétique PCBite Jeu de tournevis antistatiques Jeu de fils de liaison
avec 4 sondes PCBite et des 4-620 de marque Bernstein pour plaque d’essai
câbles de test
Cet ensemble de 6 pièces
PCBite est l’outil assorties ne comporte
parfait pour que des tournevis de pré-
immobiliser cision antistatiques de
un circuit sécurité. Parfait pour
imprimé ou l’électronique et fourni
une autre carte avec un support en
pendant qu’on plastique pratique qu’il
travaille dessus. est possible de suspendre ou de poser. Assortiment de 240 fils de liaison avec
De puissants aimants combinés à une différents embouts : 40× femelle/
plaque de base en acier inoxydable offrent www.elektor.fr/18864 femelle, 40× femelle/mâle, 40× mâle/
flexibilité, mobilité et facilité d’utilisation. mâle de 10 cm de long ; idem en 20 cm
de long.
www.elektor.fr/18818
www.elektor.fr/17815
À ne pas manquer
Voici quelques autres trouvailles intéressantes. (VF : Pascal Duchesnes)
22.23.24
EN PARTENARIAT AVEC
NOVEMBRE
2019
75 ATELIERS
800 MAKERS
ANIMATIONS
EXPO LOW TECH
PROGRAMME & RÉSERVATIONS
PARIS.MAKERFAIRE.COM
RS Components
ABONNEZ-VOUS ET RECEVEZ
RPI ZERO W
GRATUIT
Souscrivez dès maintenant un
abonnement d’un an au magazine
MagPi, nous vous offrons :
Six numéros du magazine MagPi
Vos avantages :
Prix au numéro réduit
ABONNEZ-VOUS: WWW.MAGPI.FR