

Raspberry Pi ou Arduino, lequel pour quel usage ?

L'un est un mini-ordinateur, l'autre un microcontrôleur. Les deux peuvent être complétés par toutes sortes de composants et utilisés dans de nombreux domaines. Lequel utiliser pour quoi ?
Arduino:
Le petit microcontrôleur Arduino est adapté aux tâches de contrôle simples et rapides. Cette carte permet par exemple de maintenir une plaque chauffante à la température définie ou de stabiliser un quadricoptère dans les airs. Une connexion à l'ordinateur suffit pour programmer l'Arduino au moyen du logiciel de développement et de programmation du même nom. Celui-ci fonctionne sous Windows, Linux et Mac.

Le "Starter Kit Arduino" contient déjà une "breadboard". Il s'agit d'une carte enfichable sur laquelle on peut assembler des circuits de manière simple et propre. Ces cartes sont extensibles à volonté, car elles ont des parties qui s'emboîtent les unes dans les autres.
L'Arduino est disponible en plusieurs modèles. Chaque modèle possède des capacités spécifiques et donc des domaines d'application différents.
- L'Arduino standard est l'"Uno". Il possède un nombre moyen de ports et une faible puissance de calcul. La plupart des modules du commerce, appelés "shields", s'adaptent à cette carte.
- Son petit frère s'appelle "Micro". Grâce à sa petite taille, il peut être fixé directement sur une planche de connexion.
- Une variante plus grande de l'Adruino est le "Mega". Avec 54 entrées/sorties numériques, il en a 3 fois plus que l'"Uno".
- La "Due" dispose de beaucoup plus de puissance de calcul (7 fois celle de l'"Uno") avec le même nombre de ports que la "Mega".
- La carte de développement "Yùn" possède un Linux embarqué avec Ethernet et WiFi. Il est également possible de programmer son propre shell et des scripts Python. Elle ne possède cependant pas de carte graphique ni de port pour un écran.
Si vous êtes à la recherche d'un projet passionnant, je vous conseille le Velleman Allbot. Il est basé sur Arduino et peut être contrôlé par une application pour smartphone.
Raspberry Pi:
Le Raspberry Pi est un mini-ordinateur autonome de la taille d'une carte de crédit. Il dispose de toutes les capacités et fonctions d'un PC normal et fonctionne sous le système d'exploitation Linux. Il permet d'accéder à des bases de données, de traiter du texte, de reconnaître des images et bien plus encore.
L'idée de base du Raspberry Pi était de permettre aux écoliers d'accéder à des ordinateurs à moindre coût et de leur apprendre ainsi à programmer. Cependant, comme les bricoleurs et les makers ont découvert les multiples possibilités du Raspberry Pi, toutes les nouvelles versions ont été épuisées en quelques heures à chaque fois.
A partir de la série de modèles 2, ils sont suffisamment puissants pour remplacer un ordinateur personnel ou de bureau pour des applications standard simples. Ils peuvent être utilisés pour écrire des lettres, lire des e-mails, naviguer sur Internet sur des sites simples ou regarder des vidéos.
Les modèles de Raspberry Pi sont les suivants :
- A (1ère génération sans Ethernet)
- A+ (1ère génération sans Ethernet, version réduite du A avec plus de ports)
- B (1ère génération avec Ethernet)
- B+ (1ère génération avec Ethernet et plus de ports)
- 2 (même taille, Ethernet et connecteurs que B+, plus de puissance de calcul et plus de RAM)
- Zero (très petit modèle pour seulement 5$)
- 3 (Comme le 2, mais avec encore plus de puissance de calcul, Bluetooth et Wi-Fi)
La consommation d'énergie augmente avec la puissance de calcul, ainsi le A+ et le Zero ne sont que partiellement adaptés au fonctionnement sur batterie. Le Zero est certes petit et bon marché, mais il perd ces deux caractéristiques lorsqu'il faut utiliser des adaptateurs coûteux pour agrandir les petits ports mini-HDMI et micro-USB.
Pour que le Raspberry Pi puisse démarrer, il faut impérativement copier un système d'exploitation sur une carte microSD. Le système d'exploitation peut être téléchargé gratuitement sur le lien suivant : link
.
Il est recommandé d'utiliser l'environnement "noobs" et le "Rasbian" qu'il contient (un Linux Debian adapté au Raspberry Pi). Il est également possible d'installer le media center "LibreELEC". Si plusieurs systèmes ont été installés, il est possible de sélectionner le système d'exploitation souhaité à la mise sous tension.
Le duo dynamique :
Si vous n'arrivez pas à vous décider pour l'un ou l'autre, il suffit d'assembler les deux. La manière la plus simple de connecter un Arduino à un Raspberry Pi est d'utiliser un câble USB. Une connexion série est établie via USB et l'Arduino est également alimenté en électricité. L'environnement de programmation et de développement peut également fonctionner sur le Raspberry Pi, mais une fois que l'Arduino est programmé, il fonctionne de manière totalement autonome.

Le point décisif est ici aussi l'utilisation prévue. Quels sont les capteurs nécessaires et combien sont-ils ? Existe-t-il des bibliothèques logicielles et des pilotes pour cela ? Existe-t-il déjà des extensions prêtes à brancher ou faut-il les fabriquer soi-même?
Un petit avertissement pour finir : souvent, vous voulez "juste" essayer quelque chose et la prochaine fois que vous regardez votre montre, une heure s'est déjà écoulée.
Si vous avez des projets plus importants en tête et que vous souhaitez savoir comment souder correctement, je vous invite à suivre mon tutoriel:


Je suis un autochtone numérique de la génération Commodore 64, en ligne depuis le cadran et le coupleur acoustique. En plus des jeux vidéo, j'aime faire entrer des choses du cyberespace dans le making-of avec l'imprimante 3D. La technologie est tout simplement fascinante.