Table des matières:

Introduction au Raspberry Pi (sans tête) : 12 étapes (avec photos)
Introduction au Raspberry Pi (sans tête) : 12 étapes (avec photos)

Vidéo: Introduction au Raspberry Pi (sans tête) : 12 étapes (avec photos)

Vidéo: Introduction au Raspberry Pi (sans tête) : 12 étapes (avec photos)
Vidéo: Raspberry Pi – Les Bases 2024, Novembre
Anonim
Introduction au Raspberry Pi (sans tête)
Introduction au Raspberry Pi (sans tête)

Finalement! Utilisez votre Raspberry Pi sans dépenser ce qui ressemble à une éternité de connexion de périphériques externes et de câble monstrueux: configurez votre Pi pour qu'il soit sans tête ! (pas du genre effrayant cependant) Ceci est particulièrement utile pour les personnes qui enseignent des ateliers avec le Raspberry Pi, car il peut être fastidieux (et coûteux) de fournir des moniteurs, des claviers et des souris à chaque étudiant.

Je suppose que vous connaissez tous un peu le Pi, donc ce tutoriel ne couvrira pas ce qu'est le Pi ou ses capacités impressionnantes (je vous regarde, les broches GPIO !). Pour en savoir plus sur ce que le Pi peut faire, consultez certains de mes autres tutoriels (voir la dernière section de ce tutoriel) ou laissez un commentaire.

Ce qui est couvert dans ce didacticiel: Activation et utilisation de SSH, un aperçu général de la fenêtre du terminal Linux et comment se connecter à l'interface graphique de Pi (Graphical User Interface, alias la vue Desktop) via SSH.

Temps de lecture: 15 minutes

Temps de construction: ~20 minutes

Sans coût! (en supposant que vous ayez déjà un câble RPi et Ethernet)

Étape 1: Matériaux

Matériaux
Matériaux

- Ordinateur avec port Ethernet et emplacement pour carte SD

- Raspberry Pi 3

- Carte SD (8 Go ou plus)

- Cordon d'alimentation MicroUSB vers USB

- Câble Ethernet

- Recommandé: Boîtier Raspberry Pi & câble GPIO

Étape 2: Logiciel

Pour ce projet, vous aurez besoin des logiciels (gratuits !) suivants:

  • Graveur

    Pour écrire le système d'exploitation Raspbian sur la carte SD (et formater également la carte SD)

  • Services d'impression Bonjour (installation pour le système d'exploitation Windows ou Linux uniquement)

    Pour utiliser l'adresse IP "raspberrypi.local"

  • Mastic

    Pour SSH dans le Pi

  • Connexion Bureau à distance (installer sur des ordinateurs non Windows)

    Pour exécuter l'interface graphique via SSH

Étape 3: Configurez la carte SD

Configurer la carte SD
Configurer la carte SD
Configurer la carte SD
Configurer la carte SD
Configurer la carte SD
Configurer la carte SD
Configurer la carte SD
Configurer la carte SD

1. Téléchargez votre version préférée de Raspbian ! Vous pouvez obtenir la version la plus récente ici

2. Insérez la carte SD dans votre PC et ouvrez Etcher

3. Sélectionnez le fichier zip Raspbian, le pilote de votre carte SD, et cliquez sur "formater"

4. Activer l'accès SSH

Ouvrez le contenu du fichier pour la carte SD. Ajoutez un nouveau fichier texte intitulé "SSH". Si l'ordinateur ajoute une extension de fichier (par exemple ".txt"), supprimez-la et ignorez les avertissements.

5. Éjectez la carte SD et insérez-la dans votre Pi

Étape 4: Connectons-nous

Connectons-nous !
Connectons-nous !
Connectons-nous !
Connectons-nous !
Connectons-nous !
Connectons-nous !

1. Branchez le câble Ethernet entre le Raspberry Pi et votre ordinateur

2. Branchez le câble d'alimentation USB

Vérifiez que le voyant d'alimentation rouge s'allume et que les voyants du port Ethernet (jaune et vert) sont allumés et/ou clignotent.

3. Connectez le RPi au World Wide Web (alias Internet)

Allez dans Paramètres -> Réseau et Internet -> Modifier les options de l'adaptateur (alias Connexions réseau).

Cliquez sur la connexion Ethernet, maintenez la touche "CTRL" enfoncée, puis cliquez sur votre connexion WiFi.* Faites un clic droit dans la fenêtre et sélectionnez "Bridge Connections" - cela établira un pont entre le port Ethernet et votre port WiFi.

* Si vous sélectionnez d'abord la connexion WiFi, cela établira un pont entre la connexion WiFi et Ethernet, ce qui vous permettra de vous connecter au Pi mais pas de vous connecter à Internet.

4. Ouvrez PuTTY et connectez-vous au Pi en utilisant l'adresse IP "raspberrypi.local"

Nom d'utilisateur par défaut: pi

Mot de passe par défaut: framboise

5. Modifiez le mot de passe par défaut en tapant passwd et en suivant les invites

Étape 5: Navigation dans la fenêtre du terminal Linux (Shell)

Naviguer dans la fenêtre du terminal Linux (Shell)
Naviguer dans la fenêtre du terminal Linux (Shell)
Navigation dans la fenêtre du terminal Linux (Shell)
Navigation dans la fenêtre du terminal Linux (Shell)

La fenêtre du terminal est le panneau de commande du système

Il affiche généralement une invite de commande, qui nous donne des informations mais ne fait pas partie des commandes du système. Le plus souvent, l'invite de commande affiche le nom de connexion de l'utilisateur et le répertoire de travail actuel (représenté par un twiddle: ~).

Saisie de commandes

Les commandes sont écrites après l'invite et saisies en appuyant sur la touche Entrée.

Les commandes peuvent être émises telles quelles ou suivies d'une ou plusieurs options. Les options sont généralement précédées d'un tiret, comme suit:

ls -a

Vous pouvez afficher les options d'une commande spécifique en tapant le nom de la commande suivi de "--help" (cela sera traité plus tard).

La deuxième photo montre une liste de commandes courantes. Entraînez-vous à les utiliser en (1) naviguant jusqu'au bureau, (2) en créant un fichier avec du texte et (3) en enregistrant le fichier.

Voici un défi spécial: tapez la commande suivante et essayez de comprendre ce qu'elle fait.

cd..

Étape 6: Combinaisons de touches spéciales

Combinaisons de touches spéciales !
Combinaisons de touches spéciales !
Combinaisons de touches spéciales !
Combinaisons de touches spéciales !

La fenêtre du terminal Linux est beaucoup plus facile (et plus rapide) à utiliser si vous connaissez quelques combinaisons de touches spéciales. Les plus courants incluent:

  • Ctrl+C: Terminer le programme en cours d'exécution
  • Ctrl+A: Aller au début de la ligne de commande
  • Ctrl+E: Aller à la fin de la ligne de commande
  • Touches fléchées haut et bas: recherchez dans l'historique des commandes (vous pouvez les modifier et appuyez sur Entrée pour les exécuter à nouveau)
  • Onglet: Complétion du nom de fichier

Consultez les photos ci-dessus pour une liste plus complète et entraînez-vous à les utiliser lorsque vous naviguez dans la ligne de commande !

Étape 7: Obtenir de l'aide dans le terminal #1: Pages de manuel et d'informations

Obtenir de l'aide dans le terminal n°1: pages de manuel et d'informations
Obtenir de l'aide dans le terminal n°1: pages de manuel et d'informations
Obtenir de l'aide dans le terminal n°1: pages de manuel et d'informations
Obtenir de l'aide dans le terminal n°1: pages de manuel et d'informations
Obtenir de l'aide dans le terminal n°1: pages de manuel et d'informations
Obtenir de l'aide dans le terminal n°1: pages de manuel et d'informations

Les pages de manuel sont une ressource exhaustive pour toutes les commandes disponibles dans la fenêtre du terminal Linux.

Pour lire les pages de manuel sur une commande particulière, tapez ce qui suit:

commande homme

Dans le manuel, la première ligne contient le nom de la commande que vous lisez et l'ID de la section qui contient la page de manuel.

Après la première ligne se trouve un synopsis, qui est une brève description de la commande qui inclut la notation technique de toutes les options et/ou arguments. Les options sont un moyen d'exécuter la commande et un argument est ce sur quoi vous l'exécutez. Les arguments facultatifs sont mis entre crochets.

Après le synopsis se trouve une description plus longue de la commande, suivie d'un aperçu plus détaillé des options disponibles, des informations sur la combinaison d'options, d'autres commandes associées et d'autres informations relatives à la commande.

Certaines commandes ont plusieurs pages de manuel, comme la commande « passwd ». Pour voir toutes les pages concernant une commande, utilisez l'option "-a":

homme -un mot de passe

La première section de la page de manuel de la commande apropos est illustrée sur la 2e photo ci-dessus.

Les pages d'informations contiennent des informations plus récentes et peuvent être plus faciles à utiliser. Pour afficher les pages d'informations sur une commande (en remplaçant "commande" par le nom réel de la commande que vous souhaitez rechercher, comme "à propos"), tapez ce qui suit:

commande d'informations

Pour naviguer dans les pages d'informations, utilisez les touches fléchées pour parcourir le texte, la touche Entrée pour lire un mot-clé particulier, les touches « P » et « N » pour passer au sujet précédent ou suivant et la barre d'espace pour se déplacer d'une page plus loin. Utilisez « Q » pour quitter.

Un extrait des pages d'informations est montré dans la 3ème photo ci-dessus.

Étape 8: Obtenir de l'aide #2: Commandes Whatis et Apropos

Obtenir de l'aide n° 2: Commandes Whatis et Apropos
Obtenir de l'aide n° 2: Commandes Whatis et Apropos
Obtenir de l'aide n° 2: Commandes Whatis et Apropos
Obtenir de l'aide n° 2: Commandes Whatis et Apropos

La commande "whatis" donne de brèves informations sur une commande et répertorie la première section des pages de manuel qui contient une page pertinente (entre parenthèses après le nom de la commande).

Si vous ne savez pas du tout par où commencer, la commande "à propos" est un bon moyen de rechercher des mots-clés. Par exemple, si vous voulez savoir comment démarrer un navigateur, vous pouvez taper: « à propos du navigateur », qui affichera une liste de tous les programmes liés au navigateur, y compris les navigateurs Web, les navigateurs de fichiers et FTP, etc.

Étape 9: Obtenir de l'aide #3: Option --help

Obtenir de l'aide n°3: option --help
Obtenir de l'aide n°3: option --help

La plupart des commandes ont également l'option "--help", qui donne une brève explication de la commande et une liste des options disponibles. En cas de doute, c'est un excellent moyen d'obtenir des informations rapides et utiles sur l'utilisation d'une commande particulière et de ses extensions possibles.

Pour utiliser l'option --help, tapez "--help" après une commande particulière, comme dans l'exemple suivant (également illustré sur la photo ci-dessus):

à propos --aide

Étape 10: Assez de terminal ! Où est le bureau ?

Assez de terminal ! Où est le bureau ?!
Assez de terminal ! Où est le bureau ?!
Assez de terminal ! Où est le bureau ?!
Assez de terminal ! Où est le bureau ?!

D'accord, d'accord.. La connexion au bureau à distance est un moyen simple d'utiliser la vue du bureau, également appelée « interface utilisateur graphique » ou GUI pour faire court.

1. Installez la connexion Bureau à distance sur votre Pi:

sudo apt-get install xrdp

2. Installez la connexion Bureau à distance sur votre PC (est déjà installé sur le système d'exploitation Windows).

3. Ouvrez la connexion Bureau à distance et connectez-vous en utilisant l'IP "raspberrypi.local" (ou trouvez l'IP de votre Pi à l'aide de la commande ifconfig). Ignorez l'avertissement (cliquez sur "oui").

4. Connectez-vous avec le nom d'utilisateur et le mot de passe du Pi

Si vous n'avez pas encore modifié votre mot de passe, faites-le maintenant. (Oui, je sais que je vous ai déjà dit de le faire, mais cela vaut la peine de le répéter car quelqu'un pourrait réellement pirater votre Pi si vous ne modifiez pas le mot de passe par défaut.)

Étape 11: Qu'est-ce que SSH, de toute façon ?

Qu'est-ce que SSH, de toute façon?
Qu'est-ce que SSH, de toute façon?

SSH signifie "Secure SHell" - il s'agit d'un "protocole réseau cryptographique permettant d'exploiter des services réseau en toute sécurité sur un réseau non sécurisé". - Wikipédia

… Hein?

En d'autres termes, SSH est un moyen sécurisé de se connecter entre un ordinateur et un autre, même si le réseau via lequel vous êtes connecté n'est pas sécurisé. Par exemple, si vous êtes sur un réseau partagé et que vous utilisez SSH pour vous connecter à distance à un autre ordinateur, les autres personnes sur le réseau partagé ne peuvent pas voir ce que vous faites via la connexion à distance (bien que Snowden ait publié des documents qui montraient la NSA peut parfois déchiffrer SSH).

Les utilisations courantes de SSH incluent la connexion à distance, comme si vous vouliez vous connecter à un ordinateur qui vit à un kilomètre sous terre sans avoir à, vous savez, réellement y aller (j'avais l'habitude de travailler pour une expérience super cool sur la matière noire appelée DRIFT et ceci c'est ainsi que nous accédions aux ordinateurs qui contrôlaient le détecteur parce que les ordinateurs vivaient dans une mine à environ 3 miles sous terre… trop loin pour se déplacer pour mettre à jour le logiciel !).

Voici la page Wikipédia complète sur SSH -- c'est super cool alors jetez-y un œil !

Étape 12: Maniez votre Pi sans tête et continuez à apprendre

Manipulez votre Pi sans tête et continuez à apprendre !
Manipulez votre Pi sans tête et continuez à apprendre !

Allez-y et explorez! Entraînez-vous à utiliser la fenêtre du terminal jusqu'à ce que vous soyez à l'aise et familiarisé avec les commandes de base. Vous pouvez même envisager de retirer le câble Ethernet et de faire de votre Pi un point d'accès (je publierai un tutoriel à ce sujet dans les prochaines semaines).

Programmez les broches GPIO pour faire des trucs sympas ! Besoin d'idées ? Découvrez ces tutoriels:

1. Fabriquer un capteur d'humidité du sol

2. Construire un contrôleur d'irrigation (peut être associé à un capteur d'humidité du sol)

3. Bark Back: installez un moniteur pour animaux de compagnie IoT

4. Développez votre Smart Home et ajoutez un lecteur de musique déclenché par le mouvement

Besoin de pièces ?

Démontez l'électronique ancienne et cassée ! Les jouets électroniques sont un excellent endroit pour obtenir des moteurs et des haut-parleurs. Si vous voulez de meilleurs moteurs, démontez les outils électriques.

Demandez à des amis ou trouvez un atelier de réparation des pièces et des fils supplémentaires, conservez les câbles d'alimentation des anciens appareils électroniques et utilisez-les comme alimentations ou récupérez-les pour les fils et/ou les connecteurs, conservez les anciens écouteurs et utilisez-les pour des projets audio.

Meilleur conseil: réfléchissez avant de lancer:)

Conseillé: