Les alternatives au Raspberry Pi en 2022
À un moment donné de votre parcours de bricolage, vous risquez de vous heurter aux limites du Raspberry Pi.
Si les micro-ordinateurs et les microcontrôleurs du Raspberry Pi sont des outils très dynamiques qui peuvent vous aider à mener à bien différents projets, certains autres outils sont plus spécialisés et conviennent mieux à des projets spécifiques.
En outre, il y a toujours une pénurie de cartes et c'est un problème pour tout le monde. Plus précisément, les cartes Pi Zero sont extrêmement difficiles à obtenir. Nous sommes un revendeur agréé Raspberry Pi, donc... voici nos prédictions pour les actions dans le futur.
Un petit avertissement concernant le système d'exploitation
Lorsque vous achetez un Raspberry Pi, vous bénéficiez de la facilité d'utilisation du système d'exploitation Raspberry Pi.
Maintenant, lorsque vous achetez une carte qui n'est pas Raspberry Pi, vous achetez une carte qui fonctionnerait probablement avec Android, Ubuntu et peut-être d'autres systèmes d'exploitation, mais il est peu probable qu'elle fonctionne avec le système d'exploitation Raspberry Pi.
La beauté du système d'exploitation Raspberry Pi est qu'il fonctionne très bien avec la carte Raspberry Pi. Vous éviterez de nombreux problèmes liés au matériel qui ne fonctionne pas, à une documentation insuffisante ou à une communauté limitée pour demander de l'aide.
Alternative au SBC Raspberry Pi 4 à usage général : Rock Pi 4
En apparence, le Rock 4 ressemble beaucoup au Raspberry Pi 4.
Sa taille et son prix sont à peu près les mêmes - les deux sont vendus environ $60, mesurent environ 85 x 55 mm, ont 2 ports USB 3.0 et USB 2.0, et des ports CSI/DSI pour les deux.
Cependant, le Rock 4 est un puissant ordinateur monocarte (SBC) qui présente un certain nombre d'avantages par rapport au Raspberry Pi 4, notamment :
- Prise en charge des modules SSD M.2 et eMMC (pour un stockage plus rapide que la carte microSD)
- Processeur à six cœurs (peut être plus rapide pour votre cas d'utilisation)
Raspberry Pi 4 mais avec HDMI ordinaire + eMMC : Banana Pi M5
Le Banana Pi BPI-M5 est un ordinateur monocarte aux spécifications assez similaires à celles du Raspberry Pi 4, mais son principal avantage sur le Raspberry Pi est le module eMMC pré-soudé qui peut aller de 16 à 64 Go.
Le stockage eMMC est plus rapide et plus fiable que microSD, et le Raspberry Pi 4 ne vous donne pas la possibilité d'avoir une eMMC installée en usine, contrairement au Banana Pi BPI-M5.
En outre, cette carte est équipée d'un port HDMI de taille normale. Cela peut être un avantage ou un inconvénient, en fonction de qui vous êtes. Comme notre L'enquête du bulletin d'information a montré que: seul un tiers des personnes interrogées préfèrent une fente HDMI ordinaire. Vous pouvez vous inscrire à la newsletter en bas de cet article ou dans la barre latérale sur le bureau.
Alternative au Raspberry Pi 4 pour l'IA/ML : Google Coral
Si le Raspberry Pi 4 peut réaliser certains projets d'intelligence artificielle ou d'apprentissage automatique, il est généralement un peu lent pour ces usages.
Ce qu'il vous faut, c'est l'une des Dev Boards de Google Coral. Jetons un coup d'œil à la Dev Board Mini et à la Dev Board de taille normale.
Google Coral Dev Board Mini
La Google Coral Dev Board est un ordinateur monocarte (SBC), comme le Raspberry Pi. Il est un peu plus petit que le Raspberry Pi 4 : 64 x 48 mm contre 86 x 57 mm pour le Raspberry Pi 4.
Toutefois, contrairement au Raspberry Pi, la Coral Dev Board Mini est conçue spécifiquement pour l'apprentissage automatique à grande vitesse.
Comme vous pouvez le voir sur l'image ci-dessus, la Coral Dev Board Mini présente quelques similitudes et différences avec le Raspberry Pi, notamment un haut-parleur mono, un microphone et un bouton d'alimentation intégrés.
Mais regardons de plus près comment la Coral Dev Board Mini se compare au Raspberry Pi 4.
Coral Mini | Pi 4 | |
CPU | MediaTek 8167s SoC (Quad-core Arm Cortex-A35) @ 1.3GHz | SoC quadruple cœur Cortex-A72 (ARM v8) 64-bit @ 1.5GHz |
GPU | IMG PowerVR GE8300 (intégré dans le SoC) | GPU Broadcom Videocore-VI |
Accélérateur ML | Coprocesseur TPU de Google Edge : 4 TOPS (int8) ; 2 TOPS par watt | Non applicable |
RAM | 2 GO LPDDR3 | 2/4/8GB |
Mémoire flash | 8 Go eMMC, MicroSD | Pas de mémoire intégrée |
Sans fil | Wi-Fi 5 (802.11a/b/g/n/ac) ; Bluetooth 5.0 | Sans fil IEEE 802.11ac à 2,4 GHz et 5,0 GHz, Bluetooth 5.0, BLE Gigabit Ethernet |
Audio/vidéo | Prise audio de 3,5 mm ; microphone numérique PDM ; Borne de haut-parleur 2,54 mm à 2 broches ; micro HDMI (1.4) ; Connecteur FFC 24 broches pour caméra MIPI-CSI2 (4 voies) ; Connecteur FFC 24 broches pour écran MIPI-DSI (4 voies) | 2 × ports micro-HDMI (jusqu'à 4kp60 supportés) Port d'affichage MIPI DSI à 2 voies Port caméra MIPI CSI 2 voies Port audio stéréo à 4 pôles et port vidéo composite H.265 (décodage 4kp60), H264 (décodage 1080p60, codage 1080p30) OpenGL ES 3.1, Vulkan 1.0 |
Entrée/sortie | Connecteur GPIO à 40 broches ; 2 x USB Type-C (USB 2.0) | Connecteur standard 40 broches GPIO pour Raspberry Pi 2 ports USB 3.0 ; 2 ports USB 2.0. |
Conseil de développement de Google Coral
Le Google Coral Dev Board de taille normale est à peu près de la même taille que le Raspberry Pi 4.
La Coral Dev Board mesure 88 x 60 mm, tandis que le Raspberry Pi 4 mesure 86 mm x 57 mm.
Par rapport à la Coral Dev Board Mini, la Dev Board est plus puissante avec un processeur et une mémoire plus rapides.
Bien sûr, plus de puissance implique plus de responsabilités. Dans ce cas, la Coral Dev Board coûte $129.99 contre $99.99 pour la Mini.
Conseil de développement de Coral | Pi 4 | |
CPU | SoC NXP i.MX 8M (quad Cortex-A53, Cortex-M4F) | SoC quadruple cœur Cortex-A72 (ARM v8) 64-bit @ 1.5GHz |
GPU | Graphique intégré GC7000 Lite | GPU Broadcom Videocore-VI |
Accélérateur ML | Coprocesseur TPU de Google Edge : 4 TOPS (int8) ; 2 TOPS par watt | Non applicable |
RAM | 1/4 Go (2 Go bientôt) | 2/4/8GB |
Mémoire flash | 8 Go eMMC, emplacement MicroSD | Pas de mémoire intégrée |
Réseau | Wi-Fi 2×2 MIMO (802.11b/g/n/ac 2.4/5GHz) et Bluetooth 4.2 Gigabit Ethernet | Sans fil IEEE 802.11ac à 2,4 GHz et 5,0 GHz, Bluetooth 5.0, BLE Gigabit Ethernet |
Audio/vidéo | Prise audio de 3,5 mm (conforme à la norme CTIA) ; Microphone numérique PDM (x2) ; Borne à 4 broches de 2,54 mm pour haut-parleurs stéréo HDMI 2.0a (taille réelle) Connecteur FFC 39 broches pour écran MIPI-DSI (4 voies) Connecteur FFC 24 broches pour caméra MIPI-CSI2 (4 voies) | 2 × ports micro-HDMI (jusqu'à 4kp60 supportés) Port d'affichage MIPI DSI à 2 voies Port caméra MIPI CSI 2 voies Port audio stéréo à 4 pôles et port vidéo composite H.265 (décodage 4kp60), H264 (décodage 1080p60, codage 1080p30) OpenGL ES 3.1, Vulkan 1.0 |
Entrée/sortie | Connecteur GPIO à 40 broches ; Type-C OTG ; Alimentation Type-C ; Hôte de type A 3.0 ; Console série Micro-B | Connecteur standard 40 broches GPIO pour Raspberry Pi 2 ports USB 3.0 ; 2 ports USB 2.0. |
Quelle est la rapidité du Coral par rapport au Pi 4 ?
Un article d'Alasdair Allen, de Raspberry Pi, montre quelques benchmarks qui sont en faveur du Coral Dev Board.
Selon ses points de repèreEn utilisant Tensorflow Lite, le Coral Dev Board a obtenu un temps d'inférence moyen de 15,7 ms, tandis que le Raspberry Pi 4 a pris 82,7 ms. Les deux tests ont été effectués avec le modèle de profondeur MobileNet v1 0.75.
Il semble que si l'on branche un accélérateur USB Coral, le Raspberry Pi 4 se transforme en une véritable bête de somme en matière de ML, le temps d'inférence tombant à 14,9 ms.
Un autre article de Q-engineering expose également l'avantage indéniable du Google Coral sur un Raspberry Pi 4 :
Alternatives au Raspberry Pi Zero : Banana Pi BPI-M2 Zero et Orange Pi Zero2
Les stocks de Raspberry Pi Zero 2 W sont minces et les gens ont donc cherché diverses alternatives.
Si c'est votre cas, vous devez décider quelles sont vos priorités.
Si vous avez besoin d'un facteur de forme similaire à celui du Pi Zero, vous pouvez envisager le Banana Pi BPI-M2 Zero. Ceci uniquement si vos priorités sont strictement liées à la taille avant tout. Par exemple, si vous avez une contrainte d'espace dans votre projet. Nous avons une comparaison plus approfondie entre la Zero 2 W et la Banana Pi BPI-M2 Zero ici.
Cependant, si la taille n'est pas si importante, vous pouvez envisager le Pi Zero2 d'Orange. Le Pi Zero2 d'Orange est plus grand que le Pi Zero 2 W, mais il est aussi plus performant. Voici notamment ses avantages :
- 1GB RAM (au lieu de 512MB sur la Zero 2)
- USB-C (au lieu de microUSB)
- Vitesse supérieure du CPU
Voici un une comparaison plus approfondie entre les deux.
Sans aucun doute, une autre carte à considérer est la Raspberry Pi Pico W. Non seulement le stock est abondant, mais avec la nouvelle puce sans fil, il est devenu beaucoup plus facile de construire des projets simples et connectés où la Raspberry Pi Zero serait surdimensionnée.
Alternative au Raspberry Pi Pico pour les projets de microcontrôleurs : Arduino
Lorsque les débutants veulent entrer dans le monde des microcontrôleurs, ils pensent immédiatement à l'Arduino.
Il ne fait aucun doute que l'Arduino s'est taillé une place sur ce marché. Même le Raspberry Pi Pico aurait du mal à ébranler l'Arduino de son règne.
Cela dit, le Raspberry Pi Pico présente des avantages par rapport à l'Arduino.
Tout d'abord, la Raspberry Pi Pico est l'une des cartes à microcontrôleur les moins chères du marché, à partir de $4-$7, selon que vous avez besoin d'en-têtes préinstallés (Pico H), d'une connexion sans fil (Pico W) ou des deux (Pico WH, toujours pas disponible au moment de la rédaction de cet article).
Les Arduinos coûtent généralement beaucoup plus cher. Par exemple, une carte Arduino typique pour les débutants est l'Arduino Uno Rev3, qui coûte $27.60. Une carte de taille similaire à celle du Pico, l'Arduino Nano, est un peu moins chère, à environ $21.
Bien sûr, tout ce matériel est open source et vous pourriez acheter un matériel tiers pour beaucoup moins cher.
Voici un tableau rapide pour la comparaison.
Raspberry Pi Pico | Arduino Uno Rev3 | |
Fréquence du CPU | 133MHz | 16 MHz |
Microcontrôleur | RP2040 | ATmega328P |
Mémoire flash | 2MB | 32KB |
RAM | 256KB | 2KB |
GPIO | 26 (utilisable par l'utilisateur) | 14 numériques, 6 analogiques |
A l'USB ? | microUSB | USB B |
WiFi et/ou BT ? | Non | Variante WiFi disponible |
Tension | 1,8 - 5,5V ou 5V USB | 6-20V (7-12V recommandé) ou via USB. |
Taille | 51x21mm | 68x53mm |
Langues | MicroPython / C | C |
Nous avons rédigé une comparaison plus approfondie dans notre méga-guide Raspberry Pi Pico. Cliquez ici pour voir les principales différences.
Arduino a plus de variantes que le Raspberry Pi Pico
Dans la section précédente, nous avons comparé la carte Arduino classique et la plus populaire à la Raspberry Pi Pico.
Mais la vérité est qu'Arduino dispose d'une vaste gamme de cartes dont certaines ont des utilisations spécifiques.
Franchement, si vous avez un projet spécifique en tête, vous feriez mieux d'utiliser l'une des cartes spéciales d'Arduino.
Arduino a trois familles parmi lesquelles vous pouvez choisir : Nano, MKR et Classique. En outre, vous pouvez également acheter des kits contenant tout ce dont vous avez besoin et des Shields (par exemple, des composants avec un capteur).
Voici les caractéristiques qui distinguent les différentes catégories :
NanoComme leur nom l'indique, elles sont petites mais possèdent de nombreuses fonctionnalités. La plus basique et la moins chère est la Nano Every mais il existe des cartes plus avancées avec BLE, des capteurs ambiants (température, humidité, pression), des capteurs de gestes, des microphones et plus encore. Vous pouvez programmer cette série de cartes en MicroPython et vous pouvez également faire de l'apprentissage automatique avec elles.
MKR: presque toutes les cartes MKR sont équipées d'un module radio qui dispose de Wi-Fi, Bluetooth®, LoRa®, Sigfox, NB-IoT. Vous pouvez acheter des blindages pour ajouter des capteurs environnementaux, un GPS, un réseau Ethernet, un contrôle moteur et des matrices RVB.
Les cartes MKR utilisent le processeur basse consommation Cortex-M0 32 bits SAMD21 et sont équipées d'une puce cryptographique pour une communication sécurisée.
Classique: Ce sont les cartes les plus basiques avec lesquelles la plupart des hobbyistes vont commencer. Elles sont idéales pour bricoler, tester et apprendre. L'Arduino Uno R3 fait partie de cette catégorie.
Arduino Nano RP2040 contre Raspberry Pi Pico WH
En fait, une carte qui est extrêmement proche de la Raspberry Pi Pico W est la Arduino Nano RP2040 Connectez-vous à. Il utilise le même microcontrôleur, le RP2040, que le Raspberry Pi Pico W et possède un module sans fil.
Les principaux avantages de l'Arduino Nano RP2040 Connect, par rapport au Pico W, sont les suivants :
- Bluetooth - bien que le Pico W soit équipé du matériel BT, au moment de la rédaction de cet article, il n'est pas encore activé.
- Gyroscope
- Accéléromètre
- LED RGB
- Microphone
- Prend en charge Arduino IDE, Arduino Cloud et MicroPython.
En termes de prix, la meilleure comparaison est avec le Pico WH, qui est livré avec des connecteurs et du sans fil, comme l'Arduino Nano RP2040. Cela signifie qu'il faut compter $7 pour le Pico WH et environ $26 pour l'Arduino Nano RP2040.
Il existe de nombreuses autres cartes dans la famille Nano, mais si vous cherchez un concurrent direct au Raspberry Pi Pico, l'Arduino Nano RP2040 Connect est celle qu'il vous faut.
Une alternative au Raspberry Pi Pico lorsque la taille compte : Tampon RP2040
Solder Party a créé un microcontrôleur basé sur le RP2040 qui est carré et petit.
Alors que le Raspberry Pi Pico fait 21 mm x 51 mm, le RP2040 Stamp fait 25 mm x 25 mm et présente plusieurs avantages par rapport au Raspberry Pi Pico, notamment :
- Peut être alimenté par un LiPo 3.3V ;
- Possède 30 broches GPIO
- LED néopixel
Il s'agit en fait d'un Raspberry Pi Pico plus petit et doté de plus de fonctionnalités. Cependant, il coûte environ trois fois le prix du Pico original ($4 contre $10.80), et ne possède pas de connexion sans fil, contrairement au Pico W.
Une alternative au Raspberry Pi Pico quand la taille compte : Pimoroni Tiny 2040
Une autre option au-delà du timbre RP2040 est le Tiny 2040 de Pimoroni.
Par rapport au Raspberry Pi Pico, le Tiny 2040 est excellent car il possède un connecteur USB-C, jusqu'à 8 Mo de flash QSPI, une LED RVB et 12 broches IO (avec 4 canaux ADC 12 bits).
Ses dimensions sont de 22,9 x 18,2 mm, contre 21 mm x 51 mm pour le Raspberry Pi Pico.
L'alternative moins chère du Raspberry Pi Pico : Espressif ESP32 ou ESP8266
Le Raspberry Pi Pico W a vraiment permis à la gamme de microcontrôleurs de Raspberry Pi de combler l'écart entre la série Pico et les ESP32 et ESP8266.
L'ESP32 conserve un avantage... peut-être.
En fonction de l'endroit où vous achetez votre ESP32, vous pouvez obtenir un microcontrôleur qui rivalise avec le Pico W - à un prix plus avantageux et à un coût plus élevé. a une grande communauté derrière elle.
La pénurie de puces a frappé les prix des ESP, mais Peter Scargill a écrit sur les prix qu'il a payés pour se faire expédier via Banggood. Peter a dit qu'il avait acheté un pack de dix cartes ESP8266 appelé "Geekcreit® Wireless NodeMcu Lua CH340G V3 Based ESP8266".
En regardant la page produit, ils proposent $28.99 pour 10 et si vous en achetez 40, vous bénéficiez d'une remise de 12%. La livraison est gratuite aux États-Unis.
Cela signifie que chaque carte coûte $2.90 et il s'agit d'une carte avec WiFi. Elle est donc environ deux fois moins chère que le Raspberry Pi Pico.
À l'échelle, vous pouvez économiser beaucoup d'argent en utilisant cette série de planches d'Espressif. Voici un comparaison entre le Pico original et l'ESP32.
C'est un problème de taille. sous VEEEGLEICH, j'ai l'impression d'être au moins une fois en avance, car c'est le matériel qui doit être comparé, alors que c'est la technique et le logiciel qui doivent être comparés.
Dans le premier tableau, il y a des tests ( XOR ), qui ne peuvent pas être comparés entre eux, car le test n'a été calculé que pour un seul d'entre eux ( ! !!!??? ) - qu'est-ce que c'est pour un comparatif ? !?!?