Vous n’avez peut-être jamais utilisé Raspberry Pi ou Arduino, mais il y a de fortes chances que vous en ayez entendu parler. Tarte aux framboises a été l'ordinateur britannique le plus vendu depuis des années maintenant, et Arduino transforme la communauté du bricolage, une carte à la fois. Les options conçues pour vous offrir un peu de 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.
Contenu
- Dites bonjour au Raspberry Pi
- Rencontrez Arduino
- Arduino contre Raspberry Pi: puissance
- Arduino contre Raspberry Pi: mise en réseau
- Arduino contre Raspberry Pi: capteurs
- Quelle solution vous convient le mieux au paradis du bricolage ?
Mais comparer les deux peut être comme juger une liste de chats et de chiens. Ce sont tous deux des 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 comparé Arduino et Raspberry Pi pour vous aider à identifier ce qu'il est préférable d'acheter pour votre prochain projet.
Vidéos recommandées
Dites bonjour au Raspberry Pi
Le Raspberry Pi est un ordinateur entièrement fonctionnel et le cerveau de votre projet. Par exemple, le Kit ordinateur Piper que nous avons examiné en 2016 était un ordinateur portable basé sur Linux et alimenté par le Raspberry Pi 3, tout comme Kit informatique de Kano complet en 2017, les enfants pouvaient s'assembler pour créer un PC tout-en-un basé sur Linux.
Comme le montrent ces deux exemples, une carte Raspberry Pi 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 peut même exécuter une version optimisée du système d'exploitation Linux appelée Système d'exploitation Raspberry Pi. La plupart des logiciels Linux sont faciles à installer et vous permettent d'utiliser le Raspberry Pi comme un streamer multimédia fonctionnel ou un émulateur de jeu vidéo avec un petit effort.
Bien que le Raspberry Pi n'offre pas de stockage intégré intégré, vous pouvez utiliser des cartes microSD pour stocker n'importe quoi. système d'exploitation que vous choisissez, qu'il s'agisse du système d'exploitation Raspberry Pi, d'Ubuntu Mate ou même de 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 certains modèles incluent une connectivité Wi-Fi et Ethernet, vous pouvez également le configurer pour un accès via SSH ou y transférer des fichiers via FTP.
Techniquement, il existe dix versions de la carte Raspberry Pi: sept cartes pleine grandeur, deux cartes miniatures et une carte microcontrôleur :
- Framboise Pi 4 modèle B — à partir de 35$
- Raspberry Pi 3 modèle A+ – 25 $
- Raspberry Pi 3 modèle B+ – 35 $
- Raspberry Pi 3 modèle B – 35 $
- Raspberry Pi 2 modèle B – 30 $ à 35 $ (abandonné)
- Raspberry Pi 1 modèle B+ – 30 $
- Raspberry Pi 1 modèle A+ – 20 $ à 25 $ (abandonné)
- Raspberry Pi Zero W – 10 $ et 14 $ (avec en-têtes)
- Raspberry Pi Zéro – 5 $
- Framboise Pi Pico – 4 $
À titre d'exemple, voici les spécifications de la carte Raspberry Pi 4 modèle B :
Processeur: | Broadcom BCM2711 à 4 cœurs |
Mémoire: | 2 Go, 4 Go ou 8 Go |
Stockage: | 1x emplacement pour carte microSD |
Connectivité : | Wi-Fi 5 Bluetooth 5.0BLE Gigabit Ethernet |
Port : | 2x USB-A 3.2 2x USB-A 2.0 2x micro-HDMI |
Autre: | En-tête GPIO 40 broches 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 5 V CC via connecteur USB-C (minimum 3 A) 5 V CC via connecteur GPIO (minimum 3 A) |
Dimensions: | 3,34 x 2,20 pouces |
En plus des kits que vous pouvez acheter, il existe une vaste communauté qui peut vous orienter dans la bonne direction. direction pour construire des projets du début à la fin, comme une Game Boy Zero, une miniature fonctionnelle Macintosh, le Pip-Boy de Fallout 4, et plus.
Vous pouvez acheter Raspberry Pi via des partenaires tiers comme Adafruit, Micro Center et autres. La Fondation Raspberry Pi ne vend pas ces produits directement.
Rencontrez Arduino
Contrairement au Raspberry Pi, les cartes Arduino sont des microcontrôleurs et non des ordinateurs à part entière. Ils n’exécutent pas un système d’exploitation complet mais exécutent simplement du code écrit interprété par leur micrologiciel. 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 d'un code simple est plus gérable et s'effectue sans surcharge du système d'exploitation.
Environnement de développement intégré Arduino (IDE) est un logiciel open source permettant d'écrire du code et de le télécharger sur n'importe quelle carte Arduino. Le logiciel fonctionne sous Windows 7 et versions ultérieures, Linux et MacOS 10.10 ou versions ultérieures. Il existe également une application Windows 10.
Les cartes et kits individuels sont divisés en quatre groupes: niveau d'entrée (11 $ à 92 $), fonctionnalités améliorées (20 $ à 42 $), Internet des objets (18 $ à 72 $) et éducation (110 $ à 2 100 $). Par exemple, le Arduino UNO Rev3, qui est la version actuelle de la carte de base d'Arduino, coûte 23 $ et permet une connexion USB entre votre PC et la carte pour une utilisation et une programmation faciles.
L'objectif principal de la carte Arduino est d'interfacer avec des capteurs et des appareils. Elle est donc idéale pour projets matériels dans lesquels vous souhaitez simplement que les choses répondent à diverses lectures de capteurs et manuels saisir. Cela peut sembler peu, mais c’est un système très sophistiqué qui vous permet de mieux gérer vos appareils. Il est idéal pour s'interfacer avec d'autres appareils et actionneurs, là où un système d'exploitation complet serait excessif pour gérer des actions simples de lecture et de réponse.
Mais comme Arduino n’est pas le « cerveau » de votre projet, les solutions ne sont pas limitées à une poignée de cartes. Au lieu de cela, il y a plus de 40 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 disposent tous de processeurs, de mémoire et, dans certains cas, de stockage, mais ils sont principalement conçus pour servir de contrôleurs et non d’ordinateurs miniatures.
Excellents exemples de projets Arduino peut être trouvé ici. Un projet est le Catapulte servo Arduino qui déclenche un bol rempli de nourriture lorsqu'un chat marche sur un tapis capteur de pression placé sous son plat. Un autre projet transforme un pistolet Nerf Vulcan en tourelle de sentinelle capable de traquer ses ennemis. Les appareils Arduino peuvent même faire des choses comme ajouter un scanner d'empreintes digitales sur un ouvre-porte de garage. Beaucoup kits de robots pour enfants que vous pouvez acheter sur Amazon sont basés sur la plate-forme logicielle et matérielle Arduino.
Arduino contre Raspberry Pi: puissance
Les deux systèmes ont des besoins en énergie très différents. Pour commencer, la carte Raspberry Pi 4 modèle B utilise 3,4 watts en cas d'inactivité et jusqu'à 7,6 watts lorsqu'un moniteur, un clavier et une souris sont connectés. Le plus petit Raspberry Pi Zero W consomme 0,5 watt 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 interne rechargeable connectée directement à la carte. Ces batteries comprenaient un port Micro USB supplémentaire pour recharger via un adaptateur mural ou utiliser 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 débranchez la fiche. Pour ajouter des fonctionnalités, soit vous câblez directement les broches de la carte Arduino, soit vous empilez 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 fonctionner les uns avec les autres 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 l’alimentation. Même si l’alimentation de l’Arduino chute, 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 n'importe quel autre ordinateur, sinon vous risquez une corruption et des problèmes logiciels.
Arduino contre Raspberry Pi: mise en réseau
Le Raspberry Pi 4 modèle B dispose à la fois d'un port Ethernet intégré et d'une connectivité Wi-Fi 5, 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 un serveur d'impression.
Malheureusement, les appareils Arduino ne sont généralement pas conçus pour une connectivité réseau dès leur sortie de la boîte. 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 (bouclier) équipé d'un port Ethernet, et vous devrez effectuer quelques câblages et codages pour que tout soit opérationnel à droite, ce qui est un processus suffisant en soi pour que certains fournisseurs vendent des appareils Arduino comparables avec un Ethernet intégré composant.
Arduino contre Raspberry Pi: capteurs
Bien que les appareils Raspberry Pi et Arduino disposent de 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 mettez, qui est excellent si vous avez l'intention de répéter une série de commandes ou de réagir aux données du capteur pour effectuer des réglages sur les servos et dispositifs.
Les cartes Raspberry Pi, en revanche, nécessitent un logiciel pour s'interfacer avec ce type d'appareils, ce qui n’est pas toujours ce dont vous avez besoin si vous essayez simplement d’arroser efficacement les plantes ou de conserver votre bière froid. 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 enregistrement ou accusé de réception.
Quelle solution vous convient le mieux au paradis du bricolage ?
Après nos tests, nous pensons que la carte Raspberry Pi est le meilleur choix pour tous ceux dont le projet implique des tâches qui correspondent le mieux à un ordinateur personnel. Le tableau contribue à simplifier les opérations et à gérer les projets plus facilement. C'est un excellent choix si vous souhaitez consulter différents médias, vous connecter à Internet, lire des données ou vous connecter à un écran externe.
Une carte Raspberry Pi est idéale pour effectuer diverses tâches de mise en réseau. L'appareil fonctionne comme un VPN, traite le HTML, ajoute des publications sur Internet et communique avec les serveurs Web. En plus de toutes ces fonctions, la carte dispose également d'une connectivité sans fil N et d'un port Ethernet intégré.
Nous tenons à souligner que, même si le Raspberry Pi semble être le meilleur choix global, les deux produits excellent dans des tâches différentes. Nous vous recommandons d’envisager de les exécuter côte à côte. Par exemple, le Raspberry Pi peut fournir un accès côté client à votre code et à vos paramètres, tandis qu'Arduino peut gérer l'actionnement de l'appareil et la collecte de données.
Vous avez la possibilité de connecter les deux produits de différentes manières; Un port USB, un réseau privé local ou l'exécution de ports d'E/S sur le périphérique Arduino dans le Raspberry Pi seraient probablement des méthodes efficaces.
Recommandations des rédacteurs
- Intel Core i5 contre i7: Quel processeur est fait pour vous?
- Cet hoverboard personnalisé est entièrement alimenté par Raspberry Pi
- Regardez ce développeur utiliser un Raspberry Pi pour relancer un ampli de guitare
- Qu'est-ce qu'un Raspberry Pi et que puis-je en faire en 2022?
- Comment installer la RAM