Table des matières:

Contrôler Raspberry Pi sans moniteur. : 7 étapes
Contrôler Raspberry Pi sans moniteur. : 7 étapes

Vidéo: Contrôler Raspberry Pi sans moniteur. : 7 étapes

Vidéo: Contrôler Raspberry Pi sans moniteur. : 7 étapes
Vidéo: Configurer un Raspberry Pi sans écran | Tutoriel #1 2024, Juillet
Anonim
Contrôler Raspberry Pi sans moniteur
Contrôler Raspberry Pi sans moniteur

Dans le précédent instructable, j'ai partagé un guide pour débutants sur Raspberry Pi. Là, nous avons vu comment démarrer Raspbian sur le Pi et l'utiliser comme bureau. Mais pour cette configuration, nous avons besoin de beaucoup de périphériques comme un moniteur, un câble HDMI, un clavier sans fil et un adaptateur OTG. La plupart du temps, nous n'avons pas besoin de ces périphériques après le premier démarrage. Pour économiser de l'argent, nous pouvons utiliser le Pi en mode Headless, c'est-à-dire y accéder sans moniteur. En mode Headless, nous pouvons accéder au Raspberry Pi via un réseau sans fil à l'aide de SSH (Secured Shell Protocol). Alors sans perdre plus de temps, allons droit au but.

Étape 1: Exigences:

Conditions
Conditions

Avant de commencer, nous devons rassembler du matériel et des logiciels pour ce projet. Composants matériels:

1. Framboise Pi

Raspberry Pi Zero W ………….(Amazon US / Amazon EU / Banggood) Ou

Raspberry Pi 3 modèle B+ …….(Amazon US / Amazon EU / Banggood)

2. Carte Micro SD ………………………(Amazon US / Amazon EU / Banggood)

3. Lecteur de carte Micro SD …………….(Amazon US / Amazon EU / Banggood)

Logiciel:

1. Système d'exploitation Raspbian

2. PuTTY pour Windows

3. Application Fing

Étape 2: Activation de SSH avec Monitor:

Cette méthode s'adresse à ceux qui ont un moniteur et d'autres périphériques. Il vous suffit d'installer Raspbian sur une carte SD et de l'insérer dans un Pi. Consultez ce tutoriel si vous souhaitez apprendre à installer Raspbian. Après avoir installé avec succès le système d'exploitation sur la carte SD, insérez-le dans le Pi et démarrez-le.

  1. Une fois le Pi démarré, cliquez sur l'icône de framboise dans le coin supérieur gauche. Vous verrez un menu déroulant, à partir de ce menu, sélectionnez "Préférences". Dans le deuxième menu déroulant, sélectionnez "Configuration Raspberrypi".
  2. Une fenêtre pop-up apparaîtra, sélectionnez l'onglet "Interface".
  3. Ensuite, activez Caméra, I²C, GPIO et SSH. Ce sont les fonctionnalités que nous utiliserons le plus.
  4. Le Pi est maintenant prêt à être contrôlé sans moniteur ni clavier.

Étape 3: Activation de SSH sans moniteur:

Activation de SSH sans moniteur
Activation de SSH sans moniteur

Maintenant, pour activer SSH sans moniteur, suivez les étapes ci-dessous:

  • Installez l'image Raspbian sur la carte SD de la même manière que le tutoriel précédent.
  • Une fois l'image gravée, ne débranchez pas la carte. Au lieu de cela, ouvrez la partition de démarrage. Notez que Windows peut vous demander de formater le lecteur, de dire non ou de l'annuler. NE FORMATEZ PAS LA PARTITION.
  • Dans la partition de démarrage, il existe de nombreux fichiers et dossiers. Ne modifiez ni ne supprimez aucun fichier à partir d'ici, sinon cela pourrait provoquer une défaillance du système.
  • Ici, nous devons ajouter deux fichiers, SSH et wpa_supplicant.conf
  • Nous devons d'abord créer le fichier SSH, faire un clic droit sur la partition de démarrage et cliquer sur "nouveau", dans la liste, sélectionner "Nouveau document texte". Nommez le fichier ssh et supprimez l'extension ".txt". Ensuite, enregistrez le fichier. Ce fichier activera SSH nous permettant de nous connecter au Pi en utilisant PuTTY.
  • Créez ensuite un nouveau document texte et nommez-le "wpa_supplicant.conf" et enregistrez le fichier.
  • Ouvrez le fichier wpa_supplicant dans un éditeur de texte et ajoutez le script suivant:

pays=EN

ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="Votre nom de réseau WiFi" scan_ssid=1 psk="Mot de passe WiFi" key_mgmt=WPA-PSK }

  • Dans le script, vous devez apporter quelques modifications. Dans la première ligne country=IN, j'ai écrit IN car je viens d'Inde et le code ISO pour l'Inde est IN. Vous pouvez trouver le code de votre pays sur Wikiwand. Ensuite, ajoutez votre ssid qui n'est rien d'autre que votre nom WiFi. Ajoutez également psk qui est votre mot de passe WiFi. Lorsque vous avez terminé, veillez à enregistrer le fichier.
  • Éjectez maintenant la carte SD et insérez-la dans le Pi. Allumez le Pi et attendez quelques minutes. Il faut plus de temps pour démarrer pour la première fois.

Étape 4: Recherche de l'adresse IP:

Trouver l'adresse IP
Trouver l'adresse IP

Avant de pouvoir SSH dans Raspberry Pi, nous devons connaître l'adresse IP du Pi. Pour trouver l'adresse IP, je préfère utiliser une application appelée Fing. Il est disponible pour Android et iPhone. Pour trouver l'adresse IP:

  • Assurez-vous d'abord que votre smartphone est connecté au même réseau WiFi que le Pi.
  • Ouvrez l'application Fing, sur la page d'accueil, vous remarquerez une liste des appareils connectés au routeur.
  • Notez l'adresse IP de "raspberrypi". Nous allons l'utiliser pour établir la connexion avec le Pi.

Nous allons maintenant nous connecter à la carte en utilisant SSH à l'étape suivante.

Étape 5: SSH dans le Pi:

SSH dans le Pi
SSH dans le Pi
SSH dans le Pi
SSH dans le Pi
SSH dans le Pi
SSH dans le Pi

Si vous utilisez Windows, je vous recommande d'utiliser PuTTY. Il suffit de le télécharger et de l'installer comme n'importe quelle autre application. Pour les utilisateurs de Linux, SSH est déjà disponible. Ouvrez simplement une fenêtre de terminal et tapez la commande "ssh" pour voir si cela fonctionne.

SSH à l'aide de PuTTY pour les utilisateurs Windows:

  • Allumez d'abord le Raspberry Pi à l'aide d'une alimentation 5v. Il devrait se connecter à votre réseau WiFi en quelques minutes.
  • Maintenant, ouvrez PuTTY et entrez l'adresse IP de Pi et cliquez sur "Ouvrir".
  • Dans quelques secondes, une fenêtre apparaîtra où nous devrons entrer le nom d'utilisateur et le mot de passe. Le nom d'utilisateur par défaut est « pi » et le mot de passe est « framboise ».
  • Notez que vous ne pouvez pas voir le mot de passe dans le terminal, alors tapez lentement ou vous continuerez à obtenir "Accès refusé".
  • Après vous être connecté avec succès, vous verrez une fenêtre de terminal. Vous pouvez maintenant vous connecter à votre Raspberry Pi en SSH ! dites adieu à ce clavier, souris et moniteur supplémentaires !

Pour les utilisateurs Unix: (Linux et macOS)

Pour créer une connexion SSH sous Linux, ouvrez le terminal et entrez la commande ssh

ssh [email protected]

  • Ici, vous allez ajouter votre adresse IP et appuyez sur Entrée.
  • Ensuite, il vous sera demandé si vous souhaitez vous connecter à l'appareil. Tapez y.
  • Ensuite, il vous sera demandé d'entrer le mot de passe, tapez le mot de passe par défaut "framboise".

Et cela devrait vous amener dans le terminal Raspberry Pi. Maintenant, une dernière chose à faire est de sécuriser le Pi.

Étape 6: Sécurisation du Raspberry Pi:

Les cartes Raspberry Pi ont le même nom d'utilisateur et mot de passe par défaut. Par conséquent, il peut être vulnérable aux pirates. Pour empêcher tout accès non autorisé à notre Pi, nous allons changer le mot de passe par défaut.

Pour changer le mot de passe:

  • Tapez passwd et appuyez sur Entrée.
  • Il vous sera demandé de saisir le mot de passe actuel pour l'authentification. Entrez le mot de passe par défaut framboise et appuyez sur Entrée.
  • Maintenant, il vous sera demandé d'entrer un nouveau mot de passe, entrez ici un mot de passe unique avec une combinaison d'alphabets, de chiffres et de caractères spéciaux. Lorsque vous tapez le mot de passe, rien ne s'affichera sur le terminal, alors assurez-vous de taper lentement et correctement.
  • Après avoir entré le nouveau mot de passe, il vous sera demandé de confirmer le mot de passe. Ici, tapez à nouveau le nouveau mot de passe et appuyez sur Entrée.
  • Un message de réussite s'affichera sur le terminal:

passwd: mot de passe mis à jour avec succès

Cela indique que le nouveau mot de passe est appliqué. Ce processus sécurisera le Pi. Si vous souhaitez en savoir plus sur les utilisateurs et les mots de passe, consultez cet article sur le site officiel de Raspberry Pi. Il vous donnera des instructions plus détaillées.

Étape 7: Remarque finale:

Vous êtes maintenant prêt à utiliser votre Raspberry Pi avec SSH. Dans le prochain tutoriel, nous verrons comment utiliser les broches GPIO de notre Pi pour contrôler les LED.

N'oubliez pas de consulter mon ebook "Mini Robot WiFi" si vous ne l'avez pas déjà fait. Il vous guidera à travers toutes les étapes pour concevoir votre propre robot personnalisé.

J'espère que vous trouverez ce tutoriel informatif. Si vous avez des doutes, n'hésitez pas à demander dans les commentaires.

Conseillé: