Les meilleurs cours et tutoriels pour apprendre le Raspberry Pi
Les meilleurs cours et tutoriels pour apprendre le Raspberry Pi
Sélection des meilleurs tutoriels et cours de formation gratuits pour apprendre à exploiter tout le potentiel de Raspberry Pi, du niveau débutant à expert. Vous trouverez les meilleures méthodes éducatives pour une formation agréable et complète, ainsi que des exercices intéressants, voire ludiques, vous pouvez aussi trouver des exercices offerts en sus des cours pour perfectionner votre niveau et acquérir de l'expérience.
N'hésitez pas à également vous référer à la FAQ Raspberry Pi et à poser vos questions sur le forum d'entraide Raspberry Pi.
Page lue fois.
Nombre d´auteurs : 21, nombre d´articles : 43, dernière mise à jour : 16 juin 2024
-
Il est possible de trouver de multiples utilisations du Raspberry Pi sur Internet : serveur, passerelle multimédia, PC d'appoint, etc. Tous ces projets mettent en œuvre le mini PC lui-même. Cependant, au-delà de l'aspect mini PC embarqué, et de son système d'exploitation Linux, le Raspberry Pi possède un atout important : son port d'entrées-sorties, ou GPIO. Et ce dernier est souvent mal connu ou non exploité. Le but de ce tutoriel est de vous apprendre à programmer le port d'entrées-sorties GPIO du Raspberry Pi en langage Python afin de piloter ou communiquer avec des périphériques qui y sont connectés. -
Choisir un système d'exploitation pour son matériel est un problème récurrent qu'on propose de découvrir dans ce cours. Ce tutoriel permet d'avoir un aperçu et apprendre sur les quelques systèmes disponibles pour le Raspberry Pi 3. -
Ce tutoriel vous permettra d'apprendre sur Raspberry Pi : son origine, ses caractéristiques, son utilité, et donnera des indications pour bien débuter avec elle. Vous découvrirez, tout au long de ce cours, que loin d'être réservée « aux geeks », elle dispose de nombreuses ressources simplifiant considérablement son utilisation, et que ses possibilités ne dépendront que de votre imagination. -
Ce cours intitulé « Préparation du système d'exploitation » vous aide à apprendre pas à pas comment préparer un système d'exploitation pour Raspberry Pi 3. -
Les Raspberry Pi sont des ordinateurs de très petite taille implémentés sur une carte unique. Au cours de ce tutoriel, vous allez apprendre les bases pour mettre en route ce système.
Sommaire
-
Les Raspberry Pi sont des ordinateurs de très petite taille implémentés sur une carte unique. Au cours de ce tutoriel, vous allez apprendre les bases pour mettre en route ce système. -
Ce tutoriel vous permettra d'apprendre sur Raspberry Pi : son origine, ses caractéristiques, son utilité, et donnera des indications pour bien débuter avec elle. Vous découvrirez, tout au long de ce cours, que loin d'être réservée « aux geeks », elle dispose de nombreuses ressources simplifiant considérablement son utilisation, et que ses possibilités ne dépendront que de votre imagination. -
Dans ce tutoriel, vous allez apprendre à construire un système communicant en WiFi (protocole MQTT) comprenant un nœud de capteurs autour d’une carte Arduino Uno R4 WiFi et une carte Raspberry Pi configurée en serveur domotique. Les données brutes mesurées par les capteurs sont transmises, traitées puis stockées sur le serveur et peuvent être consultées sur des graphiques dans un navigateur Web par tout client connecté au réseau domestique, et même depuis Internet. Le serveur comprend une pile d'applications conteneurisées sous Docker : MQTT Mosquitto, Node-Red, InfluxDB et Grafana.6 commentaires Création : 16 juin 2024 -
Les utilisateurs du Media Center Kodi l'ont remarqué : nous allons apprendre dans ce cours qu'il est possible de manipuler l'interface à la télécommande. Voyons, dans ce tutoriel, comment recevoir les informations de la télécommande afin d'interagir avec notre Raspberry Pi. -
Dans ce tutoriel, vous donnerez le contrôle du Raspberry Pi à un ordinateur distant connecté par le réseau, pour permettre à celui-ci de lui « prêter » son écran et son clavier. Cette solution, simple à utiliser, existe en open source et s’appelle OpenSSH. L’objet de ce tutoriel est de vous guider dans sa mise en œuvre pour un Raspberry Pi, sachant que l’extrapolation pour une autre plateforme sera toujours possible. -
Ce tutoriel a pour but de vous expliquer comment configurer un serveur VPN afin de protéger vos données lors de vos navigations sur Internet, ou encore de vous permettre d'accéder au réseau de votre domicile lorsque vous êtes en déplacement. -
Apprendre la mise en place d'un dispositif pour regarder une vidéo 4K sur sa télévision
par Alexandre LaurentLes télévisions supportant la 4K ou UltraHD sont maintenant monnaie courante. Toutefois, le décodage d'un film ayant une telle définition demande une « grande » puissance de calcul. Dans ce tutoriel, vous apprendrez une méthode pour lire un film 4K, avec un simple Raspberry Pi ou toute autre machine. -
Dans ce tutoriel, vous allez apprendre comment installer un serveur Web à la maison avec Raspberry Pi. C'est une formation pratique, où vous allez apprendre, étape après étape, à configurer le Raspberry Pi de la préparation de la couche Ethernet jusqu'à la publication de votre serveur Web sur Internet. -
Dans ce tutoriel, nous allons apprendre comment transformer un Raspberry Pi en une borne Airplay connectée à votre chaîne Hifi (ou encore mieux en passant par un DAC), afin de disposer d'une chaîne de streaming de bonne qualité entre vos « idevices » (iPhone, iPad, Mac OS, mais aussi Android) et vos enceintes. -
Avec l'apparition du Raspberry Pi et de son GPU Broadcom VideoCore IV intégré, les logiciels de type « Media Center », c'est-à-dire les systèmes permettant de connecter directement un PC à une télévision et exploitant une bibliothèque vidéo, se sont rapidement intéressés à ce nouvel OVNI technologique. Ainsi, plusieurs distributions Linux orientées « Media Center » ont vu le jour afin de nous permettre, pour moins de 30 euros, de disposer d'un système intégré pour lire des vidéos HD. Ce tutoriel vise à apprendre comment installer OpenElec sur Raspberry Pi, pour le transformer en media center. -
Il est possible de transformer une distribution GNU/Linux en une borne audio Spotify, pilotable à distance. L'objectif étant d'avoir un petit boîtier (type Raspberry Pi ou équivalent) branché directement à sa chaîne Hifi et de pouvoir naviguer à distance sur sa bibliothèque Spotify. Dans ce tutoriel, vous allez apprendre à installer Mopidy, le serveur Spotify sur Raspberry Pi. -
Au cours de la première partie de ce tutoriel intitulé : « Monter un Media Center », on va apprendre comment préparer la carte SD. -
Dans la deuxième partie du tutoriel intitulé : « Monter un Media Center », vous allez apprendre comment lancer le premier démarrage. -
Dans ce tutoriel d'initiation, il s'agit de déballer le matériel et d'apprendre à installer et configurer le Raspberry Pi. Vous allez apprendre les avantages à acquérir un Raspberry Pi et quels sont les composants contenus dans votre Raspberry Pi B 512, et comment les assembler.
-
Il est possible de trouver de multiples utilisations du Raspberry Pi sur Internet : serveur, passerelle multimédia, PC d'appoint, etc. Tous ces projets mettent en œuvre le mini PC lui-même. Cependant, au-delà de l'aspect mini PC embarqué, et de son système d'exploitation Linux, le Raspberry Pi possède un atout important : son port d'entrées-sorties, ou GPIO. Et ce dernier est souvent mal connu ou non exploité. Le but de ce tutoriel est de vous apprendre à programmer le port d'entrées-sorties GPIO du Raspberry Pi en langage Python afin de piloter ou communiquer avec des périphériques qui y sont connectés. -
Gluon distribue désormais les runtimes JavaFX pour plateformes Linux ARM. Dans ce tutoriel, vous allez apprendre comment installer et préparer votre Raspberry Pi et comment y lancer une application JavaFX (ou une application en ligne de commande Java SE). -
Python Flask et SQLite pour le Raspberry Pi 3 ou 4 - exemples de communication avec des ESP32 ou ESP8266
par Jean-Bernard BoichatCe tutoriel nous montre comment, sur un Raspberry Pi, installer et utiliser Flask, un environnement de développement Web sous Python. Flask sera principalement utilisé comme outil de communication pour des événements venant de l’extérieur, comme des microcontrôleurs ESP8266 et ESP32 et pour montrer comment enregistrer ces événements dans une base de données SQLite. -
Apprendre à utiliser PyDev, un IDE pour Python sous Eclipse et pour le Raspberry Pi 3
par Jean-Bernard BoichatCe tutoriel nous montre comment installer l'extension PyDev, un IDE Python pour Eclipse et comment y écrire une bibliothèque de simulation, Rpi.GPIO, pour qu'un script Python blink2leds.py puisse aussi être vérifié sous Windows. -
Apprendre à créer une communication entre Arduino et Raspberry Pi 3 via USB
par Jean-Bernard BoichatLe développement du logiciel sur un Arduino se fait en principe depuis un PC Windows avec un câble USB et l'IDE de l'Arduino. Il est tout à fait concevable de garder ce type d'interface pour communiquer entre le logiciel de l'Arduino et celui du PC développé en Java sous Eclipse par exemple et de déposer ensuite cette application client sur le Raspberry Pi. -
Dans ce tutoriel, vous apprendrez à piloter la communication I2C entre un Rapsberry Pi et un capteur de température et d’humidité SI7021. La programmation en C utilise la bibliothèque Wiringpi. -
Les capteurs à ultrasons sont conçus pour détecter la proximité des objets en utilisant la réflexion des ultrasons, tout comme les radars. Le principe consiste à calculer la distance de l'obstacle à partir du temps mis par l'onde sonore pour faire le trajet aller puis le retour jusqu'au capteur après réflexion de l'onde sur l'obstacle. Dans ce tutoriel, faisant appel à quelques notions de langage Python et de principes physiques, vous allez apprendre, par la pratique, étape après étape, la réalisation d'un prototype interfaçant un Raspberry Pi avec un télémètre à ultrasons. -
Dans ce tutoriel, nous allons connecter un capteur de température numérique 1-Wire (OneWire) et apprendre à programmer notre Raspberry Pi en langage Python afin d'acquérir en sortie de capteur la température mesurée par celui-ci ! -
Dans ce tutoriel, nous allons apprendre à utiliser un capteur infrarouge passif (PIR) dont la sortie bascule de l'état bas à l'état haut, à la façon d'un interrupteur, lors de la détection d'un mouvement dans le champ de vision de celui-ci. L'état du capteur PIR est récupéré dans un programme Python afin d'afficher un message à l'écran lorsqu'une détection de mouvement se produit. -
Connecter la carte Raspberry Pi au monde physique avec Scratch : apprendre à allumer une LED
par The MagPiDepuis la dernière version Jessie de Raspbian, Scratch pour Raspberry Pi intègre un serveur GPIO pour faciliter le contrôle de composants électroniques ou cartes additionnelles. Au cours de ce tutoriel, nous allons apprendre à créer un circuit très simple avec une LED qui s'allume lorsqu'on appuie sur un bouton-poussoir.
-
Choisir un système d'exploitation pour son matériel est un problème récurrent qu'on propose de découvrir dans ce cours. Ce tutoriel permet d'avoir un aperçu et apprendre sur les quelques systèmes disponibles pour le Raspberry Pi 3. -
Ce cours intitulé « Préparation du système d'exploitation » vous aide à apprendre pas à pas comment préparer un système d'exploitation pour Raspberry Pi 3. -
Dans ce tutoriel, vous verrez la construction d'un système d'exploitation pour le Raspberry Pi compilé avec gcc en mode cross-compilation. Ce tutoriel suppose que vous avez une connaissance fonctionnelle de la programmation en langage C, ainsi qu'une compréhension de base des différentes parties d'un ordinateur (CPU, GPU, RAM, etc.). Il ne suppose pas une connaissance antérieure des concepts et designs d'un système d'exploitation. Tout cela vous sera expliqué au fur et à mesure. -
Apprendre à construire ou adapter, pour Raspberry Pi, une distribution basée sur Debian
par Philippe RonfletteDans ce tutoriel, à partir de l'exemple concret de la construction d'une distribution PrimTux2 pour Raspberry Pi, nous allons apprendre comment il est possible de construire sa propre distribution, ou d'en adapter une, pour ce nano-ordinateur. Ce sera également l'occasion de mieux connaître la structure et le fonctionnement d'une distribution Linux, connaissances qui seront généralisables à d'autres projets.
-
Ce tutoriel va vous apprendre comment débuter dans la réalisation de votre propre carte d'extension, compatible avec les spécifications HAT officielles de la Fondation Raspberry Pi. C'est un cours considéré pour débutants. -
Apprendre à exploiter un convertisseur analogique-numérique pour l'acquisition de température et visualisation des données
par Fabien Le BrisLe Raspberry Pi ne possède pas de port analogique. Dans ce tutoriel, vous allez apprendre à exploiter un convertisseur analogique-numérique tel le MCP3208 interfacé avec le Raspberry Pi. Comme exemple d'application, on propose un programme en C d'acquisition de température provenant d'un capteur analogique (LM335). Les données horodatées sont visualisées en ligne sur un graphique grâce à l’outil de prototypage Node-RED. -
Dans ce tutoriel, vous allez apprendre, par la pratique, à utiliser un capteur à ultrasons comme détecteur de proximité afin de déclencher la rentrée ou la sortie de la tige d'un puissant actionneur linéaire, capable d'ouvrir et fermer une porte ou une fenêtre. -
La Fondation Raspberry Pi propose pour moins de 25 euros une caméra dédiée à sa gamme Pi. Cette caméra de quelques grammes se connecte à un Raspberry Pi (modèle A ou B) à travers une interface CSI v2 (MIPI camera interface) dédiée. Dans ce tutoriel, vous allez tester cette caméra, et en apprendre plus sur son fonctionnement en passant en revue ses fonctionnalités.
-
Dans ce tutoriel, vous allez explorer le monde virtuel de Minecraft Pi, l'édition spéciale de Minecraft pour Raspberry Pi. Vous allez apprendre comment contrôler le joueur, construire manuellement en utilisant des blocs et utiliser l'interface Python pour manipuler le monde autour de vous. -
Ce document est le guide de référence pour la bibliothèque Minecraft Python API, supportée sur l'édition Minecraft Pi et sur la version PC utilisant le plug-in RaspberryJuice. -
Le but du jeu sera simple : « Un héros doit protéger un gentil d'un méchant qui veut l'attaquer ». Dans ce tutoriel, nous allons apprendre à déplacer notre personnage le « Héros », et faire se déplacer plus ou moins intelligemment les personnages non joueurs (PNJ) de notre jeu vidéo. -
Algoid est un environnement de programmation s'adressant aux débutants de tout âge, mais également aux formateurs et aux enseignants. Ce tutoriel va apprendre aux enseignants (ayant des bases en programmation Java) comment créer un plugin pour Raspberry Pi, environnement idéal pour animer des travaux pratiques et illustrer des concepts de programmation.
-
Grâce à quelques composants du commerce et un Raspberry Pi Zero, vous allez apprendre à créer à moindre coût un petit système de journalisation de données de localisation GPS à emporter lors de vos randonnées, vos sorties en kayak ou en voiture. Et comme le Raspberry Pi est un ordinateur complet, vous pouvez même le connecter à un écran, un clavier et une souris de façon à visualiser vos déplacements sur une carte et analyser les données que vous avez collectées. -
Apprendre à monter un support de caméra motorisé et programmable pour réaliser un time-lapse avec Raspberry et Arduino
par Spencer OrganCe tutoriel nous aidera à comprendre le potentiel du Raspberry Pi. Le faible encombrement, la consommation d'énergie minime et un module caméra de grande qualité font du Raspberry Pi une plateforme idéale pour capturer des photos et réaliser un time-lapse, un effet d'animation image par image en ultra accéléré sur de longues durées. Dans ce cours, nous utiliserons une carte Arduino Uno pour contrôler le mouvement du module caméra du Raspberry Pi et déclencher les captures d'images. -
Raspberry Pi - Construire son propre système de détection d'obstacles au stationnement
par Simon MonkDans cette série de tutoriels, nous allons apprendre l'utilisation du Raspberry Pi pour fabriquer toutes sortes d'objets électroniques de la vie de tous les jours. Au cours de ce premier tutoriel, on commence par apprendre à réaliser un système de détection d'obstacles à ultrason, conçu pour vous avertir de la proximité d'obstacle à l'arrière de votre véhicule lors du stationnement. -
Dans ce tutoriel, vous allez apprendre à détecter toute ouverture de porte du réfrigérateur, et instantanément notifier toute personne de l'intrusion suspecte par un e-mail, un tweet ou une mise à jour Facebook selon vos préférences. Cette application peut sembler triviale au premier abord, mais elle permet aussi de montrer comment il est facile, simplement en branchant un capteur, de programmer le Raspberry Pi de façon à vous notifier d'événements, et ceci de plusieurs façons grâce au service en ligne « IF This Then That ». -
Dans ce tutoriel, nous allons apprendre à utiliser un Raspberry Pi pour contrôler une gâche électrique de porte. Le Raspberry Pi exécute un serveur Web auquel vous pouvez vous connecter à partir de n'importe quel périphérique équipé d'un navigateur Internet. Par exemple, à partir du moment où vous êtes à portée du réseau sans fil de votre maison, vous pouvez être à l'extérieur de chez vous et vous connecter au serveur web avec un smartphone, entrer un mot de passe et déverrouiller votre porte. Le langage de programmation utilisé est Python, aussi bien pour piloter le port d'entrées-sorties (ou port GPIO) et exécuter un serveur Web. -
Le but de ce tutoriel est d'apprendre comment réaliser avec des LED une boule lumineuse dont la couleur d'ambiance change en fonction des tweets. Aucune connaissance préalable en codage ou en électronique n'est requise. Ce tutoriel s'appuie sur le projet CheerLights, « un projet de l'Internet des Objets créé par Hans Scharler qui permet de synchroniser des éclairages du monde entier sur une seule couleur grâce à Twitter. » Suivez les instructions pour apprendre à utiliser le port d'entrées-sorties (ou GPIO : General Purpose Input Output) avec l'outil de programmation visuelle Node-RED et réaliser quelque chose de magique dont vous pourrez faire étalage avec fierté. -
Dans cette formation pratique, avec un Raspberry Pi et trois lecteurs RFID à bas coût RC522, vous allez apprendre à fabriquer un jeu à base d'illustrations de robots que l'on mixe et affiche à l'écran en fonction des cartes RFID et des lecteurs où celles-ci sont présentées.