🏠 Retour à l'accueil
Informatique · Linux · Domotique · Maker

Le Raspberry Pi :
petit ordinateur, grandes possibilités

De la domotique à l'impression 3D, en passant par Docker, les serveurs Linux et l'électronique : pourquoi ce petit ordinateur est devenu incontournable dans mes projets.

Pourquoi parler du Raspberry Pi ?

🍓 Bien plus qu'un simple petit ordinateur

Le Raspberry Pi est souvent le point de départ de nombreux projets informatiques et électroniques.

Lorsque l'on découvre le Raspberry Pi, on peut facilement le considérer comme un simple petit ordinateur peu puissant.

Pourtant, sa véritable force est ailleurs : sa simplicité, sa consommation réduite, Linux, son réseau et surtout ses possibilités d'extension.

Il est possible de commencer avec un projet très simple puis de faire évoluer progressivement son installation.

💡 C'est exactement ce qui m'est arrivé : plusieurs de mes projets ont commencé sur Raspberry Pi avant d'évoluer vers une infrastructure plus importante lorsque mes besoins ont augmenté.
Depuis 2012

📚 Une histoire qui commence avec une idée simple

Donner accès à un ordinateur abordable et encourager l'apprentissage de l'informatique.

Le premier Raspberry Pi est arrivé en 2012. Derrière ce projet se trouve la Raspberry Pi Foundation, une organisation créée autour d'une volonté de rendre l'informatique plus accessible et de favoriser l'apprentissage.

Le concept était volontairement différent d'un ordinateur classique. Au lieu de proposer uniquement une machine prête à l'emploi, le Raspberry Pi devait également donner envie de programmer, d'expérimenter et de construire ses propres projets.

2012

Premiers Raspberry Pi disponibles.

2014

Le Model B+ adopte le connecteur GPIO à 40 broches.

2019

Le Raspberry Pi 4 marque une nouvelle étape pour les usages serveur.

Aujourd'hui

Le Raspberry Pi est présent dans de nombreux domaines.

🎯 L'idée fondamentale : rendre l'informatique accessible tout en permettant à chacun d'aller plus loin et de construire ses propres projets.
Une plateforme polyvalente

🧩 Pourquoi le Raspberry Pi est autant utilisé ?

🐧

Linux

Raspberry Pi OS et de nombreuses autres distributions permettent d'utiliser le Pi comme un véritable ordinateur Linux.

🌐

Réseau

Ethernet et Wi-Fi permettent de l'intégrer facilement dans une infrastructure réseau.

🔌

GPIO

Le Pi peut communiquer directement avec des composants électroniques.

🐳

Docker

Il peut héberger de nombreux services dans des conteneurs.

🖨️

Impression 3D

Il peut devenir le cerveau d'une imprimante 3D ou d'une installation d'impression.

🏠

Domotique

MQTT, supervision, automatisation et domotique peuvent parfaitement y fonctionner.

Le côté électronique

🔌 Les GPIO : ce qui rend le Pi différent

Le Raspberry Pi ne se contente pas d'afficher une image sur un écran : il peut interagir avec le monde réel.

Les broches GPIO permettent au Raspberry Pi de lire des informations provenant de capteurs ou de commander certains composants électroniques.

Le connecteur utilisé sur les modèles modernes comporte 40 broches. Certaines sont dédiées à l'alimentation, à la masse ou à des fonctions de communication.

📥 Entrées

Boutons, interrupteurs, contacts, capteurs et autres signaux.

📤 Sorties

Commande de certains composants électroniques avec une interface adaptée.

🔄 I²C / SPI

Communication avec des capteurs, afficheurs et périphériques.

📡 UART

Communication série avec différents équipements électroniques.

⚠️ Attention : les GPIO fonctionnent en logique 3,3 V. Il ne faut pas envoyer directement une tension incompatible sur une entrée GPIO et il ne faut pas alimenter un moteur directement depuis une broche.
Un exemple concret

🖨️ Raspberry Pi et impression 3D

C'est un domaine dans lequel un Raspberry Pi peut parfaitement trouver sa place.

Une imprimante 3D n'a pas nécessairement besoin d'un ordinateur complet pour être pilotée depuis le réseau.

Un Raspberry Pi peut servir d'interface entre l'utilisateur et l'imprimante.

Il devient alors une petite machine dédiée, consommant peu d'énergie et pouvant rester allumée en permanence.

💻 Ordinateur / Smartphone
↓ Réseau
🍓 Raspberry Pi
↓ USB / GPIO / Réseau
🖨️ Imprimante 3D
🖨️ C'est typiquement le genre de projet pour lequel un Raspberry Pi est particulièrement intéressant : utiliser un petit ordinateur dédié plutôt que mobiliser un PC complet.
Une évolution importante

🚀 Le Raspberry Pi 4 et l'évolution serveur

Le Pi 4 a rendu la plateforme encore plus intéressante pour les usages réseau et serveur.

Avec le Raspberry Pi 4, on dispose notamment d'un processeur quad-core 64 bits, de versions allant jusqu'à 8 Go de RAM, de l'Ethernet Gigabit et de deux ports USB 3.0.

Cette évolution rend le Raspberry Pi beaucoup plus confortable pour les services Linux, Docker et le stockage externe.

🌐 Ethernet Gigabit

Beaucoup plus adapté aux transferts réseau et aux services serveur.

⚡ USB 3.0

Intéressant pour connecter un SSD ou un stockage externe.

🧠 Jusqu'à 8 Go

Davantage de mémoire pour les services et applications plus exigeants.

Stockage

💽 Pourquoi utiliser un SSD ?

Pour un serveur qui travaille en permanence, le stockage devient un élément important.

Le Raspberry Pi utilise historiquement une carte micro-SD pour son système. C'est pratique, compact et simple à mettre en œuvre.

Mais lorsqu'on utilise le Pi comme serveur, avec Docker, des bases de données ou beaucoup d'écritures, un SSD externe devient beaucoup plus intéressant.

💾 Micro-SD

Simple, compacte et parfaite pour découvrir le Raspberry Pi.

⚡ SSD USB

Plus confortable pour un usage serveur et particulièrement intéressant avec les USB 3.0 du Pi 4.

🚀 Le Pi 4 marque une vraie évolution : son USB 3.0 et son Ethernet Gigabit permettent de construire une solution de stockage beaucoup plus intéressante qu'avec les anciennes générations.
💡 Il ne faut cependant pas dire que le SSD « apparaît » uniquement avec le Pi 4. Le stockage USB existait déjà auparavant. Le Pi 4 rend simplement cet usage beaucoup plus confortable grâce à son matériel.
Mon expérience

🚀 Beaucoup de mes projets ont commencé avec un Pi

Et Home Assistant en est probablement le meilleur exemple.

Pour moi, le Raspberry Pi n'est pas simplement une fiche technique ou une petite carte électronique. C'est un matériel avec lequel j'ai réellement commencé plusieurs projets.

Comme beaucoup de passionnés, j'ai pu commencer avec une configuration relativement simple, puis faire évoluer l'infrastructure lorsque les besoins sont devenus plus importants.

🍓 Raspberry Pi
↓
🧪 Premiers projets
↓
📈 Les besoins augmentent
↓
🖥️ Infrastructure Proxmox

🏠 Home Assistant : du Raspberry Pi 3 à Proxmox

Home Assistant a commencé chez moi sur un Raspberry Pi 3.

Au départ, cette configuration fonctionnait parfaitement bien et me permettait de découvrir Home Assistant et de construire progressivement mon installation domotique.

Mais au fil du temps, j'ai ajouté de plus en plus d'automatisations et de services.

Le Raspberry Pi 3 a alors commencé à être limité par rapport à ce que je lui demandais.

💡 Le problème n'était pas que le Raspberry Pi était mauvais. C'est simplement que mon installation était devenue trop importante par rapport aux ressources disponibles.

J'ai donc fait évoluer l'installation et Home Assistant a migré vers Proxmox, dans une machine virtuelle dédiée.

Cette évolution m'a permis de disposer de davantage de ressources et surtout d'une infrastructure beaucoup plus flexible.

🍓 Raspberry Pi 3

  • Très faible consommation
  • Simple à installer
  • Parfait pour commencer
  • Suffisant pour une installation Home Assistant modérée

🖥️ Proxmox

  • Davantage de CPU et de RAM
  • Machine virtuelle dédiée
  • Ressources ajustables
  • Sauvegardes et snapshots
  • Possibilité d'héberger plusieurs services
⚠️ Ce n'est donc pas Raspberry Pi contre Proxmox. Le Raspberry Pi a été le point de départ. Proxmox est simplement devenu plus adapté lorsque mon infrastructure a grandi.
Petit serveur

🐳 Raspberry Pi + Docker

Une combinaison particulièrement intéressante pour héberger des services légers.

Docker permet d'exécuter plusieurs applications indépendantes sur le même Raspberry Pi.

Cela évite de devoir installer directement chaque service sur le système principal.

🍓 Raspberry Pi
↓
🐳 Docker
↓
📊 Uptime Kuma
📡 MQTT
🌐 Services réseau
🔧 Autres applications
💡 Le Pi peut ainsi compléter un serveur Proxmox : les services légers n'ont pas forcément besoin d'occuper une VM sur le serveur principal.
Sécurité

💾 Ne pas oublier les sauvegardes

Un petit ordinateur n'est pas dispensé de sauvegarde.

Lorsqu'un Raspberry Pi héberge un service important, il faut également penser à la récupération en cas de panne.

Une sauvegarde du système, du SSD ou simplement des données importantes peut permettre de reconstruire rapidement l'installation.

🛟 Le principe est toujours le même : ne pas dépendre d'un seul support pour une information importante.

Cette philosophie rejoint d'ailleurs mon architecture globale basée sur Proxmox, plusieurs stockages et plusieurs copies des données importantes.

Bien choisir son matériel

⚖️ Raspberry Pi ou serveur Proxmox ?

Les deux solutions répondent à des besoins différents et peuvent parfaitement fonctionner ensemble.

🍓 Raspberry Pi 🖥️ Serveur Proxmox
Très faible consommation Beaucoup plus de puissance
GPIO et électronique Virtualisation
Idéal pour un service dédié Plusieurs VM et conteneurs
Très intéressant pour Docker Idéal pour une infrastructure complète
Idéal pour les projets makers Idéal pour centraliser les services
Sans idéaliser

👍 Les avantages et 👎 les limites

👍 Les plus

  • Très faible consommation
  • Petit et facile à intégrer
  • Linux
  • GPIO
  • Ethernet et Wi-Fi selon les modèles
  • Docker
  • Grande communauté
  • Énormément de projets disponibles
  • Excellent pour apprendre

👎 Les moins

  • Puissance limitée par rapport à un serveur
  • RAM limitée selon le modèle
  • Carte micro-SD moins adaptée aux écritures intensives
  • SSD externe souvent préférable
  • Architecture ARM pouvant limiter certains logiciels
  • Le coût total augmente avec SSD, alimentation et boîtier
Solaire Domotique

🏠 Pourquoi j'utilise encore des Raspberry Pi

Parce que je n'ai pas besoin d'un gros serveur pour chaque service.

Aujourd'hui, mon infrastructure repose beaucoup sur Proxmox, mais cela ne signifie pas que le Raspberry Pi n'a plus sa place.

Au contraire. Pour certains services, un Raspberry Pi est beaucoup plus logique : faible consommation, simplicité et possibilité de disposer d'une machine physiquement indépendante.

🖥️ Serveur Proxmox
↓
🏠 Services principaux
+
🍓 Raspberry Pi
↓
🖨️ Impression 3D · 🐳 Docker · 🔌 GPIO · 🌐 Réseau
🎯 Ma philosophie : utiliser le matériel adapté au service. Il n'est pas forcément nécessaire de faire tourner un gros serveur pour un service qui demande très peu de ressources.
À retenir

🍓 Un petit ordinateur qui peut devenir le début d'une grande infrastructure

Le Raspberry Pi a commencé comme un ordinateur abordable destiné notamment à favoriser l'apprentissage de l'informatique.

Depuis, il est devenu une véritable plateforme pour les passionnés : Linux, Docker, domotique, réseau, impression 3D, électronique et bien d'autres projets.

Dans mon cas, plusieurs projets ont commencé sur Raspberry Pi. Home Assistant en est un très bon exemple : commencé sur un Pi 3, il a finalement migré vers Proxmox lorsque mon installation domotique est devenue trop importante.

🚀 Le Raspberry Pi n'est donc pas forcément la destination finale d'un projet. Il peut simplement être le point de départ qui permet d'apprendre, de tester et de construire.
💡 Et c'est probablement sa plus grande force : on peut commencer petit, comprendre comment fonctionne son installation, puis la faire évoluer lorsque les besoins augmentent.