Comment Utiliser un iPad en tant qu’Écran de Raspberry Pi ?


Pour commencer à utiliser Raspberry Pi, vous aurez besoin de nombreux accessoires pour le faire fonctionner correctement. L’écran est probablement l’accessoire le plus coûteux si vous partez de zéro.
Si vous avez un iPad à la maison, vous vous demandez peut-être s’il existe un moyen de connecter les deux et d’utiliser l’iPad comme écran pour votre Raspberry Pi.
Vous êtes au bon endroit, il existe plusieurs solutions, et je vais vous montrer la plus simple aujourd’hui !

Le Raspberry Pi peut être connecté à un iPad pour l’utiliser comme moniteur externe. Une solution sans fil consiste à utiliser une application comme VNC pour contrôler le Pi à distance. Aucun ordinateur n’est nécessaire, tout peut être configuré depuis l’iPad.

Nous commencerons par cette solution (VNC) et je vous montrerai ensuite d’autres alternatives. Vous pouvez presque tout faire depuis l’iPad, donc si vous n’avez qu’un Raspberry Pi et un iPad, vous pouvez mettre cela en place facilement.

Installation du Raspberry Pi

Je commence par l’installation du Raspberry Pi, avec quelques conseils pour effectuer la plupart des étapes depuis l’iPad.
Évidemment, si votre Raspberry Pi est déjà installé, vous pouvez sauter cette partie et passer directement à la connexion de l’iPad.

Prérequis

Nous utiliserons le Wi-Fi pour connecter l’iPad et le Raspberry Pi, vous n’avez donc besoin de rien de spécial pour cette installation, mais pour mémoire voici ce que j’utilise afin de tester le tutoriel pour vous :

  • Raspberry Pi 4 4 GB : N’importe quel modèle de Raspberry Pi devrait convenir, c’est juste celui que j’utilise, et il est parfait pour une utilisation de bureau.
  • Une carte SD convenable : J’utilise la carte SanDisk Extreme Pro pour de meilleures performances, mais vous n’avez pas besoin de quelque chose de sophistiqué ici. Évitez simplement quelque chose de trop petit (32 Go, c’est bien).
    Si vous êtes intéressé par la comparaison des performances, vous pouvez consulter mon analyse comparative de sept cartes SD populaires ici.
  • Flirc case : Ce n’est pas du tout obligatoire, mais c’est ce que j’utilise actuellement.
  • Un iPad : Je ne suis pas vraiment un fan boy d’Apple, mais pour une tablette, je préfère encore l’iPad aux alternatives Android. Évidemment, il vous en faut une, car c’est le but de ce tutoriel 🙂
    N’importe quel modèle fera l’affaire, j’utilise actuellement celui-ci, c’est le modèle classique.

Un ordinateur n’est pas obligatoire mais sera utile, surtout si vous devez préparer une nouvelle carte SD.
Je vais utiliser directement l’iPad pour toutes les étapes, mais si vous avez un ordinateur, n’hésitez pas à l’utiliser, cela devrait être plus confortable.

Installer Raspberry Pi OS

La première étape consiste à installer un système d’exploitation sur votre Raspberry Pi.
Presque n’importe quelle distribution devrait convenir, puisque nous allons utiliser une application populaire que vous pouvez installer sur n’importe quel système.
Pour ce tutoriel, je vais vous montrer comment le faire avec Raspberry Pi OS.

Pas d’ordinateur ?

Si vous n’avez pas d’ordinateur, c’est l’étape la plus compliquée. Comme vous le savez probablement, nous téléchargeons généralement l’image Raspberry Pi et la flashons sur une carte SD pour installer le système. Ce n’est pas possible si vous n’avez pas d’ordinateur.

La première solution consiste à emprunter un ordinateur à un ami au travail ou à l’école et à créer votre carte SD en suivant la procédure standard décrite ici.
J’ai toutefois une autre alternative à vous proposer si cela n’est pas possible pour vous :

Vous pouvez également utiliser un téléphone Android et créer votre carte SD sur celui-ci.

Cette vidéo vous montre comment faire :

Avec un ordinateur

Si vous disposez d’un ordinateur, vous pouvez suivre les étapes suivantes :

  • Téléchargez l’image du Raspberry Pi OS depuis le site officiel.
  • Téléchargez et installez Balena Etcher.
    Vous pouvez aussi utiliser Raspberry Pi Imager, c’est la même chose.
  • Flashez la carte SD en utilisant Etcher
  • C’est tout 🙂

Si vous avez besoin d’instructions détaillées, vous pouvez consulter mon guide complet sur l’installation de Raspberry Pi OS Desktop.

Activer SSH

Avant d’aller plus loin, nous allons configurer le système pour lancer SSH directement au premier démarrage. De cette façon, nous pouvons accéder au Raspberry Pi à distance et continuer ce tutoriel.

  • Insérez à nouveau la carte SD dans votre ordinateur (Etcher va l’éjecter automatiquement)
  • Allez dans les fichiers de la carte SD avec votre explorateur de fichiers.
    Sous Windows, vous devriez avoir un nouveau disque, peut-être quelque chose comme E:
    Si vous utilisez un téléphone Android, vous pouvez également parcourir les fichiers de la carte SD.
  • Créez un nouveau fichier nommé « ssh » dans le dossier root
    Attention si vous êtes sous Windows, par défaut votre système masque l’extension du fichier, et nous ne voulons pas d’extension.
    Vous devez cocher la case « Extensions de nom de fichier » dans l’onglet « Affichage » pour la voir.
  • C’est tout, vous pouvez éjecter la carte SD en toute sécurité et l’insérer dans votre Raspberry Pi pour démarrer votre système.

Ce fichier indiquera au système d’exploitation du Raspberry Pi de lancer automatiquement SSH au démarrage afin que nous puissions nous y connecter directement.
Si vous voulez plus de détails à ce sujet, ou si vous avez besoin d’utiliser une connexion Wi-Fi sur le Raspberry Pi, vous pouvez consulter ce tutoriel sur le sujet.

Maîtrisez Raspberry Pi en 30 jours
Téléchargez le livre numérique.
Découvrez les secrets du Raspberry Pi à travers un challenge de 30 jours.

Trouvez l’adresse IP de votre Raspberry Pi

Après quelques minutes, votre Raspberry Pi devrait avoir terminé son premier démarrage. Avant d’y accéder à distance, nous devons trouver son adresse IP.

La plupart des réseaux utilisent un serveur DHCP pour allouer les adresses IP, vous pouvez donc obtenir une adresse différente à chaque fois.

Il existe de nombreuses façons de trouver l’adresse IP d’un Raspberry Pi, mais aujourd’hui nous allons essayer de le faire sur l’iPad.

  • Ouvrez l’App Store sur votre iPad
  • Recherchez « iNet » dans le moteur de recherche et installez l’application gratuite « iNet – Network scanner ».

    J’ai testé plusieurs de ces applications, et même si celle-ci n’est pas optimisée pour l’iPad, c’est la meilleure pour moi.
  • Une fois installé, ouvrez l’application et lancez une analyse du réseau.
    L’application n’a pas besoin de votre position, vous pouvez donc refuser la demande d’autorisation.
  • Vous obtiendrez quelque chose comme ceci :

    J’ai plusieurs Raspberry Pi sur mon réseau, mais celui qui m’intéresse en ce moment est 192.168.222.31.

Trouvez votre Raspberry Pi dans la liste et notez l’adresse IP, vous en aurez besoin plus tard.

Configuration de Raspberry Pi OS

Nous avons presque terminé la partie système d’exploitation du Raspberry Pi.
Nous allons utiliser VNC pour connecter l’iPad au bureau du Raspberry Pi.
Cela vous permettra de voir tout l’écran du Raspberry Pi depuis l’iPad et de le contrôler.

VNC n’est pas activé par défaut, et nous devons définir le mot de passe d’accès avant de l’utiliser.
Nous allons configurer cela avec SSH:

  • Si vous voulez utiliser votre iPad pour cela, vous pouvez installer soit une application SSH comme Termius ou WebSSH.
    J’utilise PiHelper, qui est une application dédiée au Raspberry Pi.
  • Une fois installé, ouvrez-le et ajoutez une nouvelle connexion :

    Le mot de passe par défaut pour « pi » est « raspberry ».
  • Vous devriez voir votre Raspberry Pi dans la liste, avec de jolis graphiques montrant l’utilisation du CPU, de la mémoire et du disque :
  • Cliquez dessus pour voir plus de détails, puis cliquez sur le bouton « Term » en haut de l’écran pour accéder à SSH.
  • De là, installez TightVNC avec :
    sudo apt install tightvncserver
    Le serveur VNC par défaut sera supprimé et le serveur suivant sera installé.
  • Une fois que vous avez terminé, faites ceci pour définir le mot de passe :
    tightvncserver
    Choisissez un mot de passe et saisissez-le deux fois

Maintenant, le Raspberry Pi est prêt à être utilisé, nous avons juste besoin d’installer VNC sur l’iPad.
Évidemment, Vous pouvez faire la même chose sur votre ordinateur en utilisant « Putty » ou tout autre client SSH.

Utilisez votre iPad comme écran du Raspberry Pi

Installer l’application sur l’iPad

Maintenant que tout est prêt sur le Raspberry Pi, la dernière étape consiste à installer une application VNC Viewer sur l’iPad:

  • De retour dans l’App Store, recherchez VNC dans le moteur de recherche
  • Installez « VNC Viewer – Bureau à distance ».
  • Ouvrez-le et ajoutez une nouvelle connexion en cliquant sur le symbole « + » en haut à droite de l’écran :

    N’oubliez pas d’ajouter le port après l’adresse IP. Il devrait être :1 par défaut, ou vous pouvez vérifier ce que la commande « tightvncserver » a affiché. Vous n’avez pas besoin de vous connecter pour utiliser VNC.
  • Cliquez sur l’icône pour démarrer la connexion
  • Acceptez l’avertissement de connexion non cryptée en cliquant sur « Connecter ».
  • Saisissez votre mot de passe
    Vous pouvez choisir de le retenir si vous le souhaitez.
  • Vous devriez voir l’écran du bureau du Raspberry Pi sur votre iPad.

Vous devrez peut-être ajuster le zoom (avec deux doigts) si l’écran ne s’adapte pas parfaitement (le mien était trop zoomé lors de la première connexion).
S’il fonctionne bien et que l’affichage est de bonne qualité, vous pouvez faire presque tout ce que vous voulez avec lui. Le contrôle de la souris n’est pas forcément naturel, vous aurez peut-être besoin de quelques minutes pour le manipuler correctement.

Vous pouvez déplacer le menu VNC où vous le souhaitez. Par défaut, il se trouve dans le coin supérieur gauche, exactement sur le menu principal du Raspberry Pi, donc pas le meilleur emplacement. Touchez-le et maintenez-le enfoncé pour le déplacer à un autre endroit.

Clavier virtuel à l’écran

Si vous voulez vraiment utiliser votre iPad comme écran, vous aurez besoin d’un clavier. Il existe deux façons de procéder.

La première façon est d’utiliser le clavier VNC, que vous pouvez accéder dans le menu « … » que nous avons déplacé précédemment.
C’est la façon la plus naturelle de le faire, car elle utilisera le clavier de votre iPad et ajoutera quelques autres fonctionnalités (comme les raccourcis clavier que vous pouvez voir en haut).

Il fonctionne assez bien, mais il prend trop de place sur l’écran et l’écran du Raspberry Pi ne se redimensionne pas automatiquement pour s’adapter à la première moitié de l’écran de l’iPad, donc il est utile, mais pas parfait.

Vous pouvez également utiliser un clavier virtuel, directement sur l’OS du Raspberry Pi (vous pouvez consulter ce post pour savoir comment l’installer).

Cette interface sera légèrement meilleure, mais la souris VNC la rend difficile à utiliser.

Mon avis sur cette solution

Comme vous l’avez peut-être déjà compris en lisant les étapes précédentes, l’utilisation d’un iPad est une bonne solution temporaire si vous êtes en voyage et que vous n’avez que votre iPad et votre Raspberry Pi.

Vous pouvez utiliser cette solution pour faire quelque chose rapidement sur votre Pi (peut-être sauvegarder vos photos et les télécharger quelque part dans le cloud), mais cela ne semble pas être une bonne solution pour un usage quotidien.

L’application PiHelper est excellente si vous avez besoin de quelque chose pour contrôler le Raspberry Pi et taper quelques commandes.
L’application VNC peut être utilisée pour configurer le Raspberry Pi au début d’un projet si vous n’avez plus besoin de l’écran par la suite, mais pas pour une utilisation de bureau.

Autres solutions

Si vous cherchez quelque chose de mieux, voici quelques autres solutions que vous pouvez essayer pour améliorer votre moniteur Raspberry Pi sans dépenser trop d’argent (la plupart d’entre elles sont presque gratuites).

iPad Pro

Si vous avez un iPad Pro, vous pouvez essayer la même solution, mais il existe un meilleur moyen. L’iPad Pro est équipé d’un port USB-C que vous pouvez brancher sur votre Raspberry Pi pour l’alimenter ET le contrôler sans connexion réseau.

C’est donc un peu plus facile, car vous n’avez pas besoin d’un réseau Wi-Fi pour utiliser VNC et contrôler votre Raspberry Pi, mais ce n’est pas révolutionnaire.

Je n’ai pas d’iPad Pro pour tester cette fonctionnalité, mais je ne pense pas que la connexion USB-C nous aidera à résoudre nos problèmes.
Une bonne solution consistera à utiliser le clavier magique avec ce dernier. Le problème du clavier sera résolu (mais pas celui de la souris). Pour une utilisation Office ou pour le codage, le Magic Keyboard devrait suffire.

Écran Raspberry Pi

La meilleure façon de contrôler un Raspberry Pi est d’utiliser un écran tactile conçu pour lui, plutôt que d’utiliser un iPad.
Comme vous le savez peut-être déjà, j’utilise l’écran tactile SunFounder 7″ depuis quelques mois, et je l’adore (vous pouvez lire ma critique en anglais ici).

Il est un peu petit pour l’utilisation d’un ordinateur de bureau, mais c’est beaucoup mieux qu’un iPad.

Tablette Android

Ce n’est pas vraiment une alternative, mais si vous n’avez pas d’iPad, vous pouvez utiliser votre tablette (ou téléphone) Android et faire la même chose.
VNC est disponible sur le Play Store.
Je l’ai testé et j’ai eu le même problème avec la souris. Donc, pas mieux, pas pire.

Alternatives à VNC

Une autre stratégie peut consister à remplacer l’application VNC par autre chose.
Sur Windows, RDP, NoMachine, et TeamViewer sont de bonnes alternatives à VNC, et ils sont disponibles sur iPad/Android.

J’ai essayé avec RDP, mais j’ai eu les mêmes problèmes qu’avec VNC.
La seule solution qui fonctionne comme je l’espérais est NoMachine. Il clique vraiment sur le Raspberry Pi et pas là où se trouve le curseur. Donc, la souris est réparée avec NoMachine, et vous pouvez vraiment utiliser le clavier virtuel, donc c’est plutôt bien.

Je dirais, VNC est la solution la plus rapide pour le faire fonctionner presque immédiatement après l’installation, si vous n’avez pas besoin d’un moniteur en permanence. Mais NoMachine est probablement la meilleure solution globale si vous voulez un confort convenable et une utilisation régulière du bureau.

Si vous voulez essayer, vous pouvez consulter mon tutoriel ici, pour savoir comment l’installer sur votre Raspberry Pi. Tout se fait en SSH, vous pouvez donc continuer avec votre iPad.

J’ai également fait une vidéo sur cette option, vous pouvez la trouver sur ma chaîne YouTube ici :


Ce tutoriel ne marche plus à 100%? Prévenez-moi pour que je le mette à jour!

Restez connectés!

Tenez vous informés des dernières nouveautés en vous inscrivant ici. Pas de panique, il s'agit seulement d'un mail par mois histoire de rester à jour :)

Patrick Fromaget

Je suis l'auteur principal et le créateur de RaspberryTips. Mon but est de vous aider sur tous vos problèmes qui concernent Raspberry Pi en publiant des guides détaillés et des tutoriels rapides. Dans la vraie vie, je suis administrateur système (Linux principalement) avec une solide expérience dans le développement web.

Recent Posts

Maîtrisez Raspberry PiTéléchargez le livre numérique

Découvrez les secrets du Raspberry Pi dans un défi de 30 jours