Depuis 5 ans, la Raspberry Pi Foundation présente de nouveaux modèles Raspberry Pi tous les ans depuis le Raspberry Pi Model B de 2012 jusqu'au Raspberry Pi Zero W de cette année. Alors que nous nous apprêtons à entrer dans une nouvelle année, nous attendons déjà avec impatience le nouveau modèle conçu par la Foundation pour l'intégrer à notre nouveau projet DIY ou IoT. Parmi tous les modèles Raspberry Pi en circulation, nous allons nous intéresser aux deux derniers RP, le Raspberry Pi 3 et le Raspberry Pi Zero W, et comparer leurs différences et similarités de sorte que vous sachiez ce que vous réserve chaque SBC.
Le Raspberry Pi 3 (RP3) paru en février 2016 est le modèle le plus récent de la gamme principale de Raspberry Pi. Le Raspberry Pi Zero W (RPZW) est sorti cette année, au titre de mise à niveau du Raspberry Pi Zero (RPZ) d'origine et de « petit frère » du Raspberry Pi 3. Les modèles RPZ et RPZW possèdent des spécifications très similaires, à ceci près que le RPZW intègre la fonction Wi-Fi tandis que le RPZ n'en dispose pas si vous ne lui ajoutez pas de dongle. Intéressons-nous aux points principaux du RP3 et du RPZW.
Dimensions et caractéristiques
Figure 1 : Comparaison des dimensions du RP3 et du RPZW.
La caractéristique qui saute aux yeux est leur dimension. Le RP3 a une hauteur de 2,22 pouces (5,63 cm) et une largeur de 3,37 pouces (8,55 cm) tandis que le RPZW a une hauteur de 1,18 pouces (3 cm) et une largeur de 2,55 pouces (6,47 cm). Cela rend le RPZW plus compact et adapté aux projets plus étroits que vous développez (surtout si l'on considère son poids de 9 g par rapport aux 45 g du RP3). Vous pouvez ainsi réserver le RP3 aux projets nécessitant plus d'espace de travail. En termes de prix, le RPZW ne coûte qu'environ 10 dollars tandis que le RP3 se situe aux alentours de 35 dollars. Nous allons vous présenter les deux modèles en détail pour vous permettre de choisir le RP le mieux économiquement adapté à votre projet.
Connectivité
USB
Le RP3 possède quatre ports USB 2.0, facilitant les connexions multiples et le rendant facilement prêt à l'emploi, tandis que le RPWZ ne possède qu'un connecteur micro USB. Cela signifie que vous devrez ajouter un concentrateur USB standard sur le RPZW pour disposer de ports USB 2.0, ce qui aura pour effet de le rendre encombrant. Il est possible de maintenir le RPZW dans un format compact tout en disposant de plusieurs ports USB. Il vous suffit pour cela d'y joindre un concentrateur USB Zero4U (https://www.arrow.com/en/products/3298/adafruit-industries), qui vous procure 4 ports USB 2.0 (en augmentant sa profondeur).
Figure 2 : Ajout du Zero4U au RPZW. (Source : Adafruit)
Ethernet/Wi-Fi/Bluetooth
Les modèles RP3 et RPZW disposent du Wi-Fi et du Bluetooth, qui leur assurent des capacités de connexion sans fil. Chaque modèle dispose de fonctionnalités 2.4 GHz 802.11n WLAN (réseau sans fil) et Bluetooth Classic 4.1, leur permettant de se connecter facilement en ligne ou à des appareils sans fil. La différence entre les deux est que le RP3 dispose d'une capacité de connexion Ethernet 10/100 Mbits/sec tandis que le RPZW est dépourvu de connecteur Ethernet. Les connexions Ethernet permettent au RP3 d'accéder à Internet par voie filaire plutôt que sans fil, pour le cas où vous avez besoin d'une connexion plus sécurisée à Internet.
Vidéo/Écran LCD/Caméra HDMI/Analogique
Figure 3 : Le module Camera V2 NoIR.
L'écran HDMI est disponible pour le RP3 et le RPZW. La seule différence réside dans leurs connexions. Le RP3 utilise HDMI version 1.3 et le RPZW un mini HDMI, ce qui signifie que le RPZW nécessite un adaptateur de mini HDMI. Ils sont tous deux capables d'afficher de la vidéo HD 1080p HD et de diffuser de l'audio en stéréo.
Si vous avez besoin d'une sortie vidéo analogique, tous deux peuvent vous la procurer mais l'accès à cette sortie sera différent selon les modèles. Le RP3 partagera la sortie vidéo analogique avec sa prise jack et la sortie vidéo analogique du RPZW sera accessible par une broche libre sur la carte.
Les écrans LCD sont pris en charge sur le RP3, mais pas le RPZW. Cela signifie que vous pouvez facilement ajouter un écran LCD tactile sur le RP3 puisqu'il dispose d'une connexion dédiée à cet effet, tandis que le RPZW n'offre pas cette possibilité.
Il est également intéressant de noter que des entrées caméra peuvent être ajoutées aux deux SBC. Si vous utilisez les modules caméra Raspberry Pi officiels, ceux-ci peuvent être adaptés pour utilisation en inversant simplement les câbles plats de la caméra. Le câble fourni à l'origine avec les modules de caméra peut être facilement utilisé sur le RP3, mais pour l'utiliser sur le RPZW, vous devrez vous procurer le câble de caméra Raspberry Pi Zero v1.3 puisque le câble d'origine est trop large pour le RPZW.
Ces caméras populaires des deux modèles Pi sont le module Camera V2 NoIR et le module Camera V2 Daylight. Le module Camera V2 NoIR est dépourvu de filtre infrarouge sur la lentille ce qui lui permet de prendre des photographies ou des vidéos à faible luminosité. Le module Camera V2 Daylight possède un filtre infrarouge ce qui le rend parfaitement adapté aux prises de photographie extérieures en lumière du jour.
GPIO
Figure 4 : Brochage GPIO pour RP3 et RPZW. (Source : AB Electronics UK)
40 broches GPIO sont disponibles pour les modèles RP3 et RPZW ; ces derniers disposent des mêmes brochages. Il autorise l'utilisation de +3,3 V, +5 V, masse, I2C et SPI. Étant donné que leurs brochages correspondent, la plupart des dispositifs HAT peuvent être utilisés pour les deux Pi. Il faut noter que l'embase du RP3 est déjà équipé, ce qui n'est pas le cas du RPWZ. Cela peut s'avérer utile dans la mesure où vous pouvez mapper vos fils à votre guise, mais si vous souhaitez avoir le même brochage d'embase que le RP3, vous allez devoir acheter des embases et souder vos fils dessus.
Puissance de traitement
Figure 5 : Système sur puce (SoC) du Raspberry Pi 3. (Source : Raspberry Pi Org)
Le RP3 utilise un SoC BCM2837 Broadcom doté d'un cœur ARM Cortex-A53 1,2 GHz 64 bits, tandis que le RPZW dispose d'un SoC BCM2835 Broadcom doté d'un cœur ARM1176JZF-S 1 GHz 32 bits. Le RP3 est 20 % plus rapide que le RPZW, mais c'est à son processeur quadricœur que le RP3 doit sa puissance de traitement.
Le RPZW n'a qu'un seul cœur, ce qui signifie qu'il ne dispose que d'un seul cœur pour traiter différentes opérations. Le processeur quadricœur du RP3 signifie qu'il dispose de quatre cœurs pour traiter différentes opérations et qu'il est donc multitâches. Le monocœur peut prendre en charge des applications simples comme lire des vidéos, surfer sur le Web ou consulter son courrier électronique. Un processeur quadricœur peut prendre en charge des tâches plus exigeantes comme faire du montage vidéo, piloter des systèmes GPS ou discuter en ligne en mode audio/vidéo.
Les deux modèles Pi ont des GPU similaires, car ils utilisent le Broadcom VideoCore IV. Leur mémoire (SDRAM) diffère dans la mesure où le RP3 dispose d'1 Go de mémoire quand le RPZW n'en a que 512 Mo (la mémoire des deux Pi est partagée avec le GPU). Cela donne au RP3 l'avantage d'un cœur plus rapide, un processus quadricœur et plus de mémoire pour effectuer plus efficacement les tâches quotidiennes.
Ce tableau vous donne un récapitulatif rapide et des informations supplémentaires sur les différences et similarités entre le RP3 et le RPZW :
Même si le RP3 dispose d'une puissance de traitement supplémentaire et d'une connectivité supérieure, les deux modèles Pi sont capables de répondre aux besoins spécifiques de certains projets. Que vous vouliez visionner des films, créer un appareil de jeu portable, construire une caméra à capteur de mouvement à partir du RPZW, voire carrément un miroir intelligent ou un coffret de jeu à partir du RP3, les deux modèles vous permettent de réaliser des projets de toutes tailles !
Consultez nos comparaisons des SBC compacts de l'année, le Raspberry Pi Zero et le nouveau PocketBeagle de BeagleBoard, ici !