9. Raspberry Pi: Prise en main et préparation¶
Cette fiche vise à prendre en main le Raspberry Pi, et à le préparer pour les activités MarsCamBot.
9.1. Prise en main¶
Si vous n’avez jamais utilisé de Raspberry Pi, nous vous recommandons de commencer par suivre l’activité Premiers pas avec le Raspberry Pi de la fondation Raspberry. Un schéma d’un Raspberry 4 est donnée ci-dessous:
L’activité ‘Premiers pas avec le Raspberry Pi’ vous permettra de:
Faire connaissance avec le Raspberry Pi (RPi)
Installer la carte SD, puis connecter un écran, claivier et souris au RPi
Configurer la langue, le fuseau horaire, et optionnellement le Wifi
Explorer quelques uns des logiciels préinstallés (éditeur de texte, navigateur Web, etc…).
9.2. Connexion depuis un autre ordinateur¶
Il est souvent pratique d’utiliser le RPi à ‘distance’, c’est-à-dire en s’y connectant par le réseau depuis un autre ordinateur ou tablette.
Le moyen le plus simple pour une connexion à distance est d’utiliser le logiciel VNC viewer. Télécharger-le, puis installer-le sur l’ordinateur ou la tablette à partir de laquelle vous souhaitez vous connecter au RPi. Vous devrez d’autre part configurer le RPi pour être accéder par VNC viewer, et obtenir l’adresse IP du RPi pour la connexion.
Suivez le guide proposé ici pour les différentes étapes à suivre.
La capture d’écran ci-dessous montre l’interface VNC connectée à un RPi (version AstroPi de l’ESA):
9.3. Installation des logiciels¶
Pour réaliser les activités, il faut copier les fichiers du dépôt Github sur le Raspberry Pi, et installer web_socket
.
9.3.1. Copie du dépôt¶
Le dépôt avec tous les fichers des activités doit être copié sur le Raspberry Pi. Ouvre un terminal de commande, puis copie le dépôt avec la commande:
git clone https://github.com/lascientotheque/fetchbot-fr
Les fichers seront alors accessibles dans le répertoire fetchbot-fr
dans ton ‘home’.
9.3.2. Installation de web_socket¶
Deux librairies sont nécessaires pour utiliser CloudLink avec Scratch: websocket
et websocket_server
. Pour les installer, ouvre un terminal de commande, et lance la commande
pip3 install websocket
puis
pip3 install websocket_server
9.4. Resources utiles¶
9.5. Pour les activités Python¶
Jupyter notebook. Preference - Add/Remove software - Jupyter interactive notebook
ImageMagick. Preference - Add/Remove software - Imagemagick from software (image manipulation program - binaries)
picture_as_image_object.show()
see https://forums.raspberrypi.com/viewtopic.php?t=257776
OpenCV
sudo pip install opencv-contrib-python
-> opencv-contrib-python-4.5.4.60
Prend environ 2 ou 3 heures pour s’installer.