Arduino vs Raspberry Pi: ennemis mortels ou meilleurs amis? Regarde! – Serveur d’impression

arduino vs raspberry pi histoire de 6 1500x1000

Vous n'avez peut-être jamais utilisé Raspberry Pi ou Arduino, mais vous en avez probablement entendu parler. Le Raspberry Pi est l'ordinateur britannique le plus vendu depuis des années et Arduino a transformé la communauté DIY une carte à la fois. Les options conçues pour vous donner un petit contrôle électronique sur vos projets ne manquent pas. Pourtant, le Raspberry Pi économique et la pléthore de solutions sous la marque Arduino sont sans aucun doute deux des plus populaires.

Mais comparer les deux peut être comme juger une gamme de chats et de chiens. Ce sont deux animaux qui se lèchent, mais ils creusent chacun des trous pour des raisons très différentes. Nous vous avons évité les ennuis et opposé Arduino à Raspberry Pi pour vous aider à identifier ce qui est le mieux à acheter pour votre prochain projet.

Arduino contre Raspberry Pi
Dites bonjour à Raspberry Pi

En substance, le Raspberry Pi est un ordinateur entièrement fonctionnel. Il possède tous les atouts d'un PC avec un processeur dédié, une mémoire et un pilote graphique pour la sortie via HDMI. Il exécute même une version optimisée du système d'exploitation Linux appelée Raspbian. La plupart des logiciels Linux sont faciles à installer et vous permettent d'utiliser le Raspberry Pi comme un streamer multimédia ou un émulateur de jeu vidéo fonctionnel avec un petit effort.

Bien que le Raspberry Pi n'offre pas de stockage intégré, vous pouvez utiliser des cartes microSD pour stocker le système d'exploitation que vous choisissez, que ce soit Raspbian, Ubuntu Mate ou même la version Internet des objets de Windows 10. Vous pouvez également installer différents systèmes d'exploitation sur différentes cartes microSD pour échanger des plates-formes, tester les mises à jour et déboguer les logiciels. Et comme la carte comprend une connectivité Wi-Fi et Ethernet, vous pouvez également la configurer pour un accès via SSH, ou y transférer des fichiers via FTP.

Techniquement, il existe six versions de la carte Raspberry Pi que vous pouvez acheter dès maintenant, mais dans l'ensemble, il n'y a que deux tailles: pleine grandeur et miniature. Les cartes Raspberry Pi les plus récentes sont le modèle B de quatrième génération de troisième génération pleine grandeur pour 25 $ à 40 $ et le Raspberry Pi Zero miniature pour seulement 5 $. Pour ce dernier, vous pouvez acheter une version avec Wi-Fi et Bluetooth pour 10 $. Les trois autres cartes Raspberry Pi sur le marché sont des modèles pleine taille d'ancienne génération: Gen2 Model B (30 $ – 35 $), Gen1 Model B + (25 $) et Gen1 Model A + (20 $ – 25 $).

Voici une comparaison entre les deux modèles principaux avec Wi-Fi intégré:

Modèles Raspberry Pi 4
Raspberry Pi 3 modèle B Raspberry Pi Zero W
Processeur: Broadcom BCM2711 Broadcom BCM2837 Broadcom BCM2835
Cœurs de processeur: 4 4 1
La vitesse du processeur: 1,5 GHz 1,2 GHz 1,0 GHz
Mémoire: 1-4 Go 1 Go 512 Mo
Espace de rangement: MicroSDHC MicroSDHC MicroSDHC
Connectivité: LAN sans fil 2,4 GHz et 5,0 GHz IEEE 802.11b / g / n / ac, Bluetooth 5.0, BLE

Gigabit Ethernet

LAN sans fil 802.11 b / g / n, Bluetooth 4.1 et
Bluetooth Low Energy (BLE)
LAN sans fil 802.11 b / g / n, Bluetooth 4.1 et
Bluetooth Low Energy (BLE)
Ports: GPIO étendu à 40 broches

2 × ports micro HDMI (jusqu'à 4Kp60 pris en charge)

Port d'affichage MIPI DSI à 2 voies

Port de caméra MIPI CSI à 2 voies

Port audio stéréo et vidéo composite à 4 pôles

2 × ports USB 3.0

2 × ports USB 2.0

Port Micro SD pour OS et stockage de données

5V DC via connecteur USB-C (minimum 3A1)

5V DC via en-tête GPIO (minimum 3A1)

Power over Ethernet (PoE) – activé

(nécessite un chapeau PoE séparé)

100 Base Ethernet

GPIO étendu à 40 broches

4 ports USB 2

Sortie stéréo 4 pôles et port vidéo composite

HDMI pleine grandeur

Port de caméra CSI pour caméra Raspberry Pi

Port d'affichage DSI pour écran tactile

Port Micro SD pour OS et stockage de données

Source d'alimentation micro USB mise à niveau vers 2,5 A

1x Mini HDMI
1x Mini USB OTG
1x Micro USB
1x GPIO 40 broches
1x port de caméra CSI
1x en-tête vidéo composite
1x Réinitialiser l'en-tête
Dimensions: 3,5 x 2,3 x 0,76 pouces 3,370 x 2,224 x 0,669 pouces 2,56 x 1,18 x 0,20 pouces
Prix: 35 $ ​​- 109,95 $ 25 $ – 40 $ 10 $

Comme indiqué, les produits Raspberry Pi sont le cerveau de votre projet. Par exemple, le Piper Computer Kit que nous avons examiné l'année dernière est un ordinateur portable basé sur Linux alimenté par le Raspberry Pi 3, tout comme le Kit informatique complet de Kano que les enfants peuvent assembler pour créer un PC tout-en-un basé sur Linux.

Ce sont deux exemples de kits que vous pouvez acheter, mais il existe une grande communauté qui peut vous guider dans la bonne direction pour construire des projets du début à la fin, comme un Game Boy Zero, un Macintosh miniature fonctionnel, le Pip-Boy de Fallout 4, et plus.


Rencontrez Arduino

Contrairement au Raspberry Pi, les cartes Arduino sont des micro-contrôleurs, pas des ordinateurs complets. Ils n'exécutent pas un système d'exploitation complet mais exécutent simplement du code écrit tel que leur micrologiciel l'interprète. Vous perdez l'accès aux outils essentiels fournis par un système d'exploitation, mais d'un autre côté, l'exécution directe de code simple est plus facile à gérer et s'effectue sans surcharge du système d'exploitation.

Arduino Integrated Project Environment est un logiciel open source qui peut être utilisé avec n'importe quelle carte Arduino et fonctionne sous Windows, MacOS et Linux. Les planches et kits individuels sont proposés aux alentours de 10 $ à 20 $, tandis que les kits étudiants et projets avancés sont disponibles de 25 $ à 200 $. L'Arduino UNO Rev3, qui est la version actuelle de la carte de base Arduino, coûte 23 $ et permet une connexion USB entre votre PC et la carte pour une utilisation et une programmation faciles.

Le but principal de la carte Arduino est de s'interfacer avec des capteurs et des appareils, donc c'est génial pour les projets matériels dans lesquels vous voulez simplement que les choses répondent aux différentes lectures de capteur et aux entrées manuelles. Cela peut ne pas sembler beaucoup, mais c'est un système très sophistiqué qui vous permet de mieux gérer vos appareils. Il est idéal pour l'interfaçage avec d'autres appareils et actionneurs, où un système d'exploitation complet serait exagéré pour gérer des actions de lecture et de réponse simples et les coûts commencent autour de 20 $.

Mais comme Arduino n'est pas le «cerveau» de votre projet, les solutions ne sont pas verrouillées sur une poignée de cartes. Au lieu de cela, il existe plus de 50 solutions pour les produits d'entrée de gamme, les appareils avancés, les projets Internet des objets, l'éducation, les appareils portables et l'impression 3D. Ils ont tous des processeurs, de la mémoire et, dans certains cas, du stockage, mais ils sont principalement conçus pour servir de contrôleurs et non d’ordinateurs miniatures.

De grands exemples de projets Arduino peuvent être trouvés ici. Un projet est l'Arduino Servo Catapult qui tire un bol plein de nourriture lorsqu'un chat marche sur un tapis de capteur de pression assis sous son plat. Un autre projet transforme un pistolet Nerf Vulcan en une tourelle sentinelle qui peut suivre ses ennemis. Les appareils Arduino peuvent même faire des choses comme ajouter un scanner d'empreintes digitales sur un ouvre-porte de garage. Comme nous l'avons signalé précédemment, de nombreux kits de robot pour enfants que vous pouvez acheter sur Amazon sont basés sur la plate-forme logicielle et matérielle Arduino.

Arduino contre Raspberry Pi
Arduino vs Raspberry Pi: Puissance

Les deux systèmes ont des besoins en énergie très différents. Pour commencer, la carte Raspberry Pi 3 modèle B utilise 1,5 watts lorsqu'elle est inactive et jusqu'à 6,7 watts lorsqu'un moniteur, un clavier et une souris sont connectés. Le plus petit Raspberry Pi Zero W consomme 0,5 watts d'énergie lorsqu'il est inactif et 1,75 watts lorsqu'un moniteur, un clavier et une souris sont connectés.

Les deux cartes Raspberry Pi nécessitent cinq volts pour rester allumées, vous avez donc besoin d'un adaptateur mural ou d'une batterie rechargeable avec une tension plus élevée. Par exemple, les deux kits basés sur Raspberry Pi que nous avons examinés fournissaient une batterie rechargeable interne qui se connectait directement à la carte. Ces batteries comprenaient un port Micro USB supplémentaire pour la recharge via un adaptateur mural ou l'utilisation de l'appareil comme n'importe quel autre PC connecté électriquement.

Pendant ce temps, les appareils Arduino commencent à exécuter du code lorsqu'ils sont allumés et s'arrêtent une fois que vous avez débranché la prise. Pour ajouter des fonctionnalités, vous pouvez soit câbler directement dans les broches de la carte Arduino, soit empiler des puces appelées «boucliers» sur le dessus de l'unité de base. Il existe des centaines de boucliers, chacun conçu pour effectuer une tâche différente, s'interfacer avec des capteurs spécifiques et travailler ensemble pour construire une unité de contrôle complète.

Ainsi, pour Arduino, vous avez simplement besoin d'une batterie qui maintient la tension au-dessus d'un certain niveau, ainsi que d'un blindage primaire pour gérer la puissance. Même si l'alimentation de l'Arduino tombe, vous ne vous retrouverez pas avec un système d'exploitation corrompu ou d'autres erreurs logicielles: il commencera simplement à exécuter du code lorsqu'il sera rebranché. Pour Raspberry Pi, vous devez l'arrêter dans le système d'exploitation comme tout autre ordinateur, sinon vous risquez la corruption et des problèmes logiciels.

Arduino contre Raspberry Pi
Arduino vs Raspberry Pi: Réseautage

Le Raspberry Pi 3 possède à la fois un port Ethernet intégré et une connectivité sans fil N, ce qui permet un accès facile à n'importe quel réseau avec peu de configuration. Une fois connecté, vous pouvez utiliser le système d'exploitation pour vous connecter à des serveurs Web, traiter du HTML ou publier sur Internet. Vous pouvez même l'utiliser comme VPN ou serveur d'impression.

Malheureusement, les périphériques Arduino ne sont généralement pas conçus pour la connectivité réseau directement prêts à l'emploi. Bien que cela soit possible, ils nécessitent un peu plus de bricolage pour établir une connexion appropriée. Vous aurez besoin d'une puce supplémentaire équipée d'un port Ethernet, et vous aurez besoin de faire un câblage et un codage pour que tout fonctionne correctement, ce qui est en soi un processus suffisant pour que certains fournisseurs vendent des appareils Arduino comparables avec un composant Ethernet intégré.

Arduino vs Raspberry Pi: Capteurs

Alors que les appareils Raspberry Pi et Arduino ont plusieurs ports d'interface, la connexion de capteurs analogiques aux appareils Arduino est un processus plus simple. Le microcontrôleur peut facilement interpréter et répondre à une large gamme de données de capteur en utilisant le code que vous y avez mis, ce qui est excellent si vous avez l'intention de répéter une série de commandes ou de réagir aux données de capteur comme un moyen d'ajuster les servos et dispositifs.

Les cartes Raspberry Pi, en revanche, nécessitent un logiciel pour s'interfacer avec ces types d'appareils, ce qui n'est pas toujours ce dont vous avez besoin si vous essayez simplement d'arroser efficacement les plantes ou de garder votre bière froide. Utiliser les deux dans un projet n'est pas si rare. Le périphérique Arduino pourrait agir comme une carte de contrôle qui exécute les commandes émises par le logiciel du Raspberry Pi avant que les informations du capteur ne soient renvoyées pour l'enregistrement ou la reconnaissance.

Quelle solution est votre match fait dans le paradis du bricolage?

Alors, quelle solution vous convient le mieux? La réponse dépendra fortement de votre projet.

Vous devriez prendre la route Arduino si la tâche principale implique la lecture des données des capteurs et la modification des valeurs sur les moteurs ou autres appareils. Compte tenu de la faible consommation d'énergie et de la maintenance des appareils Arduino, ils sont également le bon choix si votre projet s'exécute en continu et nécessite peu ou pas d'interaction.

Vous devriez utiliser une carte Raspberry Pi si votre projet implique une tâche que vous accomplirez autrement sur un ordinateur personnel. Les cartes Raspberry Pi simplifient la gestion de nombreuses opérations, que vous ayez l'intention de vous connecter à Internet pour lire et écrire des données, visualiser des supports de toute nature ou établir un lien vers un écran externe.

Mais étant donné que les deux appareils accomplissent des tâches différentes, l'utilisation des deux dans certains cas est idéale. À titre d'exemple facultatif, le Raspberry Pi pourrait vous donner un accès côté client aux paramètres et au code, tandis que le gadget Arduino pourrait gérer l'actionnement des appareils et recueillir des données à partir des capteurs. Il existe plusieurs façons de procéder à la connexion, que vous préfériez USB, un réseau local ou en exécutant certains des ports d'E / S sur le périphérique Arduino dans la carte Raspberry Pi.

Recommandations des éditeurs






  • JOY-IT Kit de démarrage Raspberry 3B PURE X382821
    Outillage Outillage à main Outil de mesure électronique Détecteur d'humidité JOY-IT, enquête Joy-it Raspberry Pi® 3 avec processeur ARM Cortex A53 64 bits (4x 1,2 GHz) Universellement applicable: Mini-PC, serveur, unité de commande WiFi b / g / n et Bluetooth Low Energy 4.1 sur la carte Prend
  • Générique Boîtier pour Raspberry Pi 3/2/B+ NESPi Case +
    Le NESPi est un boitier inspiré de la console NESIl permet de donner un look rétro à votre Raspberry Pi et en le programmant comme console de jeu, vous aurez l'impression d'avoir une véritable NES à la maison !Associez votre Pi à la manette Manette SNES pour qu'il ait un look Rétro
  • Planète Domotique Carte Micro SD 8Go (adaptateur inclus) avec système JEEDOM pré-installé
    Carte Mémoire MicroSD 8GB livrée pré-installée avec le logiciel Jeedom pour une utilisation facile avec votre carte Raspberry Pi.Jeedom permet de nombreuses possibilités dont :- Gérer la sécurité des biens et des personnes,- Automatiser le chauffage pour un meilleur confort et des économies d'énergie,-