Bien débuter avec le Raspberry Pi (Partie 1)

Le Raspberry Pi est un véritable ordinateur, entièrement fonctionnel et peu coûteux. Grâce à un riche écosystème de périphériques et d’applications, il permet d’apprendre à écrire ses propres programmes ou concevoir des dispositifs électroniques.

Présentation du Raspberry PI

Article publié le 05/04/2022

Le Raspberry Pi est un appareil exceptionnel : un petit ordinateur à peine plus grand qu’une carte de crédit, fonctionnel et peu coûteux. Outre la variété des modèles qui peuvent convenir à divers projets, la famille Raspberry Pi bénéficie d’un riche écosystème de périphériques, de capteurs et de composants électroniques. Ces petits ordinateurs opèrent dans un environnement Open source basé sur Linux et riche de plusieurs distributions et d’applications prêtes à l’emploi ou à développer soi-même. « Faire soi-même » (Do It Yourself ou DIY) est la philosophie à l’origine de la création des cartes ordinateurs comme PI et Arduino.

Ainsi, pour vous aider à mieux maîtriser les technologies et les applications du Pi et son environnement, ainsi que celles d’Arduino, nous avons décidé de publier une série d’articles, afin de présenter les différents écosystèmes de ces deux modules informatiques, ainsi que des projets clé en main.

Le Raspberry Pi et son environnement open source a permis à des millions d’utilisateurs de s’initier à l’informatique et au développement d’applications. Ils ont pu expérimenter des projets en toute sécurité, sans mettre à contribution leurs ordinateurs et leurs données. Ils ont également pu compter sur une communauté de passionnés active et solidaire. À l’heure où le manque de techniciens dans l’informatique et de développeurs pénalise la croissance et l’innovation dans les entreprises, l’écosystème et la communauté Raspberry Pi ont contribué à former des passionnés qui ont fini par en faire leur métier.

Un écosystème riche et une communauté active

Que vous souhaitiez apprendre à écrire vos propres programmes, ou que vous cherchiez à créer vos propres circuits et dispositifs informatiques, Raspberry Pi et son écosystème s’enrichissent régulièrement de matériel et d’applications. Notre boutique dédiée au PI propose les différents modèles, y compris les dernières cartes Raspberry Pi, ainsi que des kits et les accessoires essentiels pour tous types de projets.

Raspberry Pi et Arduino sont les deux cartes très populaires parmi les « makers » en électronique, qu’ils soient amateurs et même professionnels. Notre boutique Arduino propose une sélection du meilleur matériel Arduino, y compris des cartes électroniques programmables qui sont utilisées avec le logiciel de programmation Arduino IDE. Mais avant de rentrer dans le vif du sujet, nous devons répondre à une question que se posent tous ceux qui veulent se lancer dans les projets à faire soi-même : quelle différence y a-t-il entre un Pi et un Arduino ?

Des outils pédagogiques pour l’informatique et la programmation

À part le fait que les deux cartes sont de parfaits outils pédagogiques pour apprendre l’informatique et la programmation, elles sont intrinsèquement différentes. Alors que le Pi est un véritable ordinateur, dont l’architecture repose sur un microprocesseur, de la mémoire (vive et de masse), une puce graphique, un adaptateur réseau et des contrôleurs USB et un GPIO, l’Arduino s’apparente plus à un circuit électronique basé sur un microcontrôleur. C’est un outil de prototypage électronique simple, capable de gérer des tâches en temps réel, comme traiter des données à partir de capteurs, de contrôler des moteurs et tous types de tâches liées aux microcontrôleurs.

Grâce à son microprocesseur, le Pi propose une véritable plateforme de traitement informatique. Un ordinateur capable de faire tourner des applications et des algorithmes et qui nécessite un système d’exploitation pour fonctionner. La Fondation Raspberry Pi (Raspberry Pi Foundation), l’organisation à l’origine du développement des Pi, fournit une distribution Linux basée sur Debian, désormais appelée Raspberry Pi OS et précédemment connue sous le nom de Raspbian OS. Un des gros avantages de la plateforme open source formée par le Pi est de permettre le développement de logiciels en utilisant plusieurs langages de programmation comme C, C++, Python, Java, HTML, etc.

Bien que les deux plateformes soient destinées à différents usages, elles peuvent être utilisées ensemble. Le Pi peut être utilisé pour ses capacités de computation pour traiter les données remontées par Arduino par exemple.

Les différents modèles et leurs caractéristiques

Lorsqu’il a été lancé en 2012, le Raspberry Pi a connu plusieurs itérations et variantes. Pour rappel, le Pi originel était doté d’un processeur monocœur de 700 MHz et de seulement 256 Mo de RAM. Différents modèles de Raspberry Pi sont sortis depuis, chacun apportant des spécifications améliorées ou des fonctions spécifiques à un cas d’utilisation particulier.

La famille Raspberry Pi Zero ou Pico, par exemple, est une version réduite du Raspberry Pi, allégée de quelques fonctions, en particulier des multiples ports USB et du port réseau RJ45. Ceci au profit d’une configuration nettement plus réduite aux besoins énergétiques frugaux. À l’autre bout du spectre, le dernier-né de la gamme, le Pi 4 Model B, est doté d’un processeur quadricœur cadencé à 1,5 GHz et de 8 Go de RAM au maximum.

L’une des caractéristiques principales du Pi est son empreinte énergétique réduite. Le modèle les plus sobres ne consomment que 300 ma, ce qui en fait, à l’heure de la décarbonation, un appareil économique pour des projets dans lesquels il peut fonctionner 24h sur 24. Avec une consommation moyenne d’environ 1,5 à 3,5 Watt au maximum, ils peuvent être utilisés pour créer des NAS par exemple ou des serveurs multimédia. Voici les principaux modèles de Pi et leurs caractéristiques :

Modèle CPU RAM Connectique Bluetooth/Wifi
Pi 4 Model B Quad
1,5 GHz
4 Go ou 8 Go 2 xMicro-HDMI
Gigabit Ethernet
x2 USB 2.0
x2 USB 3.0
Oui/Oui
5.0
Raspberry Pi 3 A+ Quad
1,2 GHz
512 Mo HDMI
x1 USB 2.0
Oui/Oui
5.0
Raspberry Pi 3 B+ Quad
1,2 GHz
1 Go HDMI
x1 USB 2.0
Oui/Oui
5.0
Raspberry Pi 3 B Quad
1,2 GHz
1 Go HDMI
x4 USB 2.0
Ethernet 100 Base-T
n.a.
Pi 2 Model B 900 MHz 1 Go HDMI
x4 USB 2.0
Ethernet 100 Base-T
n.a.
Pi Model B+ 900 MHz 512 Mo HDMI
x4 USB 2.0
Ethernet 100 Base-T
n.a.
Raspberry Pi A+ 900 MHz 512 Mo HDMI
x1 USB 2.0
n.a.

Pour approfondir

Une sélection d'articles pour que vous puissiez continuer votre lecture.

Présentation de la fabrication additive

Présentation de la fabrication additive

Cette technique de fabrication est parfois appelée impression 3D mais en réalité, il ne s’agit pas vraiment d’impression mais de la mise en forme d’une pièce à partir de son modèle numérique (fichier CAO) en superposant successivement différentes couches de particules d’un matériau d’apport et de les fusionner entre elles pour finalement obtenir la pièce de la géométrie et la forme souhaitées.

Qu’est-ce que l’écoconception ?

Qu’entend-on réellement par écoconception ? La question peut sembler simple à tout concepteur mais il n’en est rien ! Saviez-vous qu’il existe plus d’une trentaine de définitions de l’écoconception ? Quels sont les enjeux de l'écoconception ? Quelles sont les normes actuelles de l’écoconception ? Petit tour d’horizon.

Qu’est-ce que l’écoconception ?