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.
Si vous avez une tablette ou un téléphone sous Android, je vous conseille de plutôt lire cet article sur le sujet.
Pour info, j’ai dernièrement eu l’occasion de tester le RasPad 3. C’est un très bon produit qui pourrait très bien remplacer votre iPad pour cette utilisation. Cliquez sur le lien pour lire mon test complet sur le sujet.
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 :
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
- 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.
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.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
Vous comprenez l'anglais et en voulez encore plus ? Je publie une nouvelle leçon chaque mois, réservée à mes abonnés premium. Rejoignez la communauté dès maintenant pour y avoir accès !
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.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
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.
Format PDF pratique, avec les 74 commandes à retenir pour maîtriser son Raspberry Pi.
Télécharger maintenant
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 :