8.80 / 10
Lire les avisRencontrez le nouveau Raspberry Pi Pico; un minuscule microcontrôleur rempli de grandes possibilités.
- Marque: Tarte aux framboises
- CPU: BRAS bicœur 133Mhz
- Mémoire: 264 Ko
- Ports: micro USB
- Processeur ARM puissant
- Connectivité micro-USB
- Breadboard Montable
- Interface facile à utiliser
- Absolument adorable
- Peu coûteux
- Pas de connectivité Wi-Fi ou Bluetooth
- Pas de broches d'en-tête
- Étiquetage des ports d'E / S sur un seul côté
- Pas de connectivité USB-C
Magasin
Nous avons réussi à mettre la main sur le très convoité Raspberry Pi Pico. Aujourd'hui, nous allons examiner certaines des fonctionnalités les plus importantes et les mettre en contact avec certains des plus grands noms de la petite électronique.
Nous allons vous montrer ce que le Pico peut faire et nous vous aiderons à démarrer avec MicroPython, l’un des langages de programmation pris en charge par Pico. Nous vous proposerons même du code à essayer au cas où vous décideriez d'acheter votre propre Pico.
Qu'est-ce qu'un Raspberry Pi Pico?
Raspberry Pi Pico est un nouveau microcontrôleur économique conçu par Raspberry Pi. C’est un petit ordinateur construit autour d’une seule puce, avec une mémoire intégrée et des ports d’entrée / sortie programmables. Historiquement, les microcontrôleurs sont utilisés dans une variété de dispositifs, des implants médicaux aux outils électriques. Si vous avez un appareil électronique à proximité, il y a de fortes chances qu'il y ait un microcontrôleur à l'intérieur.
Principales caractéristiques du Pico
Le Pico est construit autour de la puce de microcontrôleur RP2040, qui a été conçue par Raspberry Pi UK. Il s’agit d’un processeur ARM double cœur avec une horloge flexible pouvant atteindre 133 MHz. Le Pico prend également en charge une tension d'entrée de 1,8 à 5,5 CC, dispose d'un port d'entrée micro-USB et d'un capteur de température intégré.
Flanquant la puce de tous les côtés se trouvent une série de créneaux qui permettent une soudure facile à un Veroboard ou une planche à pain. Ce facteur de forme de style DIP (Dual In-Line Package) est empilable et peut également être utilisé dans les applications de carte de support.
Spécifications techniques
- 21 mm x 51 mm
- 264 Ko de RAM sur puce
- Flash QSPI intégré de 2 Mo
- 2 UART
- 26 GPIO
- 2 contrôleurs SPI
- 2 contrôleurs ISC
- 16 canaux PWM
- Bibliothèques entières et à virgule flottante accélérées
- Port SWD (Serial Wire Debug) ARM à 3 broches
Qu'y a-t-il de si spécial à propos du Pi Pico?
Le Pi Pico est un autre type de microcontrôleur. C’est le premier Raspberry Pi, et il intègre la technologie ARM dans sa puce de silicium RP2040. De nombreuses entreprises technologiques adoptent les puces ARM en silicium, les principaux fabricants comme Apple étant en tête.
Le petit Pico percutant contient 26 ports d'entrée / sortie (GPIO) multifonctions polyvalents, dont 3 analogiques. A côté de ces ports se trouvent 8 ports d'entrée / sortie programmables (PIO). Comparez cela à d'autres microcontrôleurs comme l'Arduino Nano, et le Pico offre environ 18% de capacités GPIO en plus.
La différence la plus considérable entre le Pico et ses concurrents, cependant, est le prix de 4 $. Le faible coût est le principal argument de vente de cette offre unique.
Au lancement, de nombreux détaillants en ligne ont vendu l'appareil en raison de l'intérêt et de la réputation favorable de Raspberry Pi. En fixant le prix si bas, le Pico ouvre la porte à une nouvelle classe de microcontrôleurs économiques et de haute puissance.
Il existe de nombreuses applications potentielles pour le nouveau Pico. Avec son capteur de température embarqué, l'appareil est un choix évident pour les projets IoT.
Un passionné de jeu rétro talentueux a même utilisé un Pico pour construire une console de jeu avec un support vidéo VGA complet.
Cela signifie que les fabricants qui étaient curieux de Raspberry Pi, ou des microcontrôleurs en général, ont maintenant la possibilité d'expérimenter pour moins que le prix d'une tasse de café raffinée.
En rapport: Le Raspberry Pi arrive à maturité avec le bureau Pi 400
Le Raspberry Pi a été mis à niveau en un ordinateur domestique traditionnel. Mais ce Raspberry Pi 400 prêt à l'emploi vaut-il le prix inférieur à 100 $?
Le processeur Raspberry Pi Pico
La puce RP2040 ARM est un choix intéressant pour le Pico. À 133 MHz, la puce est capable de laisser des cartes plus chères, comme l'Arduino Uno, dans la poussière.
L'utilisation de processeurs ARM semble être une tendance émergente dans le monde des microcontrôleurs. En plus de Raspberry Pi, Sparkfun et Adafruit proposent également des cartes avec une technologie ARM similaire.
Le changement à l'échelle de l'industrie a été conçu pour une seule raison: la vitesse. Les processeurs ARM donnent un coup de pouce considérable par rapport aux puces Atmel standard. Dans une planche de cette taille, utiliser un processeur ARM revient à faire tomber un moteur Porsche entièrement équipé dans une Volkswagen. D'un autre côté, de nombreux microcontrôleurs ne nécessitent pas autant de vitesse de traitement. Encore.
Augmenter les performances signifie que les fabricants qui veulent repousser les limites du Pico auront une puissance abondante pour le faire.
Les ports d'E / S
Les ports GPIO du Pi Pico disposent de plusieurs fonctions intéressantes pour des utilisations courantes telles que le fonctionnement d'un écran, l'éclairage de fonctionnement ou l'incorporation de servos / relais. Certaines fonctions du GPIO sont disponibles sur tous les ports, et certaines ne fonctionnent que pour des utilisations spécifiques. GPIO 25, par exemple, contrôle la LED intégrée du Pico, et GPIO 23 contrôle la fonction d’économie d’énergie SMPS intégrée.
Le Pico dispose également de ports VSYS (1,8V - 5,5V) et VBUS (5V lorsqu'il est connecté à USB), qui sont conçus pour fournir du courant au RP2040 et à son GPIO. Cela signifie que l'alimentation du Pico peut être effectuée avec ou sans l'utilisation du micro-USB intégré.
Une liste complète des ports d'E / S est disponible sur le site Web de Raspberry Pi dans son documentation complète du Pico.
Pico c. Arduino vs. Autres
Une question dans l'esprit de nombreux fabricants est de savoir si le Raspberry Pi Pico est meilleur que Arduino?
Ça dépend. Les cartes Arduino haut de gamme, livre pour livre, comme le Portenta H7, donnent au Pico l'apparence d'un jouet. Cependant, le coût élevé d'une carte de ce calibre pourrait être une pilule difficile à avaler pour l'amateur de microcontrôleurs. C'est pourquoi le prix inférieur du Pico en fait une victoire pour les fabricants qui aiment l'expérimentation à faible risque.
Avec un coût minime, le Raspberry Pi intègre un ensemble complet de fonctionnalités dans le Pico, comparable à des cartes comme le Teensy LC et l'ESP32. Mais aucun de ces concurrents ne parvient à contester le prix abordable du Pico.
C'est ce qui fait du Pico une valeur fantastique et un excellent choix pour les amateurs et les utilisateurs expérimentés.
Le Pi Pico: que ne pas aimer?
Malheureusement, pour faire baisser le prix du Pico, Raspberry Pi a dû faire quelques compromis. Le plus notable est l'absence de module radio intégré. Ni Bluetooth ni Wi-Fi ne sont pris en charge sans modules complémentaires.
La limitation Wi-Fi peut être éliminée en ajoutant un module comme l'ESP-01. La prise en charge Bluetooth peut s'avérer un peu plus difficile. Si vous avez besoin d'une solution tout-en-un pour vos produits, vous feriez mieux de sauter le Pico et de dépenser un peu plus pour quelque chose comme le Pi Zero W ou ESP32.
De plus, de nombreux utilisateurs précoces se plaignent du manque d'étiquetage GPIO sur le dessus de la carte. Raspberry Pi fournit une grande quantité de documentation sur son site Web pour résoudre ce problème, mais pointer et cliquer, ou feuilleter la paperasse lorsque vous avez un fer à souder chaud entre les mains n'est pas souvent souhaitable.
Enfin, le manque d'en-têtes de broches d'E / S est un problème pour certains, car cela signifie moins de commodité lors de l'échange de composants d'E / S. Ce problème mineur peut être résolu via l'utilisation de fils, la soudure du câblage des composants directement sur le Pico ou l'utilisation d'une maquette.
Si vous utilisez des microcontrôleurs ou de petits appareils électroniques depuis un certain temps, une carte non peuplée est probablement un problème. Bien sûr, vous pouvez également ajouter vos propres en-têtes de broches si vous prévoyez d'expérimenter régulièrement avec différents composants externes.
Le dernier frottement avec le Pico est le port micro-USB. Avec de nombreux autres microcontrôleurs comme le Portenta H7 se déplaçant vers USB-C, le port micro-USB de Raspberry Pi semble daté.
Logiquement cependant, la décision d'utiliser le micro-USB a du sens. Cela a été fait par Raspberry Pi pour maintenir les coûts aussi bas que possible et pour garder la capacité d'interface presque universelle. Tout le monde que nous connaissons a au moins quelques câbles micro-USB cachés quelque part dans leur maison.
Cependant, avec les versions futures, une interface USB-C serait un bel ajout à un package déjà spectaculaire.
En rapport: Un guide du débutant sur le Breadboarding avec Raspberry Pi
Programmation du Raspberry Pi Pico
L'interfaçage avec le Pi Pico peut se faire via C / C ++, ou via MicroPython dans le Read-Eval-Print-Loop ou REPL (prononcé «Reh-pul»). Le REPL est essentiellement une interface de ligne de commande qui exécute du code ligne par ligne dans une boucle.
Pour accéder au REPL, vous devez installer MicroPython sur le Pico. Ce processus est simple et ne comporte que quatre étapes.
Installer MicroPython
- Téléchargez MicroPython pour Raspberry Pi Pico depuis le site Web de Raspberry Pi
- Connectez le Pico à votre ordinateur via micro-USB tout en maintenant le BOOTSEL bouton
- Attendez que le Pico apparaisse en tant que lecteur externe
- Copiez le fichier MicroPython sur le Pi Pico et il redémarrera automatiquement
Vous pouvez accéder à la REPL de plusieurs manières. Nous avons utilisé le écran dans une fenêtre de terminal macOS pour accéder au bus série connecté au Pico. Pour ce faire avec Terminal, vous allez d'abord ouvrir une nouvelle fenêtre de terminal, puis tapez ls / dev / tty *
De là, trouvez le port où le Pico est connecté. Il devrait être étiqueté quelque chose comme /dev/tty.usbmodem0000000000001. Ensuite, exécutez la commande:
écran /dev/tty.usbmodem0000000000001
Votre curseur devrait changer. Frapper Revenir et le curseur redeviendra >>>.
Dans l'image ci-dessous, nous avons inclus le programme de ligne de commande classique Hello World (Hello, Pico) dans le REPL, ainsi que quelques lignes de code qui allumeront et éteindront la LED du Pico. N'hésitez pas à les essayer vous-même.
Pour plus d'informations, nous vous recommandons d'investir dans le guide de démarrage officiel de MicroPython que Raspberry Pi a publié sur son site Web.
Télécharger: MicroPython pour Raspberry Pi Pico (gratuit)
Utilisation du Raspberry Pi Pico avec Thonny
Si vous recherchez un environnement de codage plus approprié, le Raspberry Pi Pico permettra également d'accéder au REPL avec Thonny. Pour activer cette fonctionnalité, téléchargez et installez d'abord Thonny. Une fois installé, connectez votre Pi Pico. Ouvrez Thonny et vous verrez des informations indiquant que votre Pico est connecté dans le Coquille.
En bas à droite de l'écran, vous devriez voir une version de Python. Cliquez sur cette version et sélectionnez MicroPython (Raspberry Pi Pico) dans le menu déroulant.
Vous pouvez maintenant taper des commandes dans le Coquille, ou vous pouvez utiliser l’éditeur de Thonny pour écrire ou importer plusieurs lignes de code.
L'abondance des possibilités d'interface rend le Raspberry Pi Pico facile à programmer. Pour ceux qui connaissent MicroPython, cela ne devrait pas être nouveau. Pour les débutants, cependant, Thonny fournit une interface et un débogueur puissants pour se lancer dans la programmation.
Télécharger: Thonny (gratuit) les fenêtres | Mac
Dois-je acheter le Raspberry Pi Pico?
Le Raspberry Pi Pico est une carte de budget puissante qui est parfaite pour les amateurs ou les fabricants débutant avec des microcontrôleurs. La documentation, le faible coût et le large éventail de possibilités du Pico en font également un excellent choix pour les petits assistants en électronique chevronnés. Si vous êtes un bricoleur qui aime bricoler, ou si vous voulez simplement vous lancer un défi sur un projet de week-end, alors vous adorerez jouer avec le Pico.
D'un autre côté, si vous n'avez pas en tête un ou plusieurs projets nécessitant un microcontrôleur, alors cette carte n'est probablement pas pour vous. De plus, si votre projet nécessite une connectivité Wi-Fi ou Bluetooth, le Pico ne grattera pas cette démangeaison. Et enfin, pour les utilisateurs qui ne sont pas à l'aise pour apprendre MicroPython ou pour explorer C / C ++, le Pico n'est pas idéal. Et rappelez-vous: ce Raspberry Pi n'est pas comme les autres. Il n'exécutera pas un système d'exploitation Linux complet.
Mais, si vous rêvez en Python, ou si vous aimez l'odeur de la soudure, vous ne regretterez pas d'avoir attrapé cette petite centrale électrique. Surtout, si la vue de l'élégante voiture de sport RP2040 fait tourner vos engrenages créatifs, nous pensons que vous bénéficierez vraiment de la prise du Pico.
Servir plusieurs douces possibilités
Bien qu'il ne soit pas parfait, le Raspberry Pi Pico est une entrée forte dans le monde des microcontrôleurs. La réputation que Raspberry Pi s'est bâtie pour des composants électroniques de qualité à un prix relativement bas s'étend au Pico.
C'est tout ce qu'un Raspberry Pi devrait être: petit, doux et superbe. Il est magnifiquement conçu et extrêmement peu coûteux. Mais la meilleure partie n'est pas l'apparence ou le faible coût.
La meilleure partie de cette petite merveille est de la ramasser et de la tenir entre vos mains. C'est ressentir le tiraillement de l'inspiration électronique. Il réalise à quel point le Pico est puissant et ce que cela signifie pour les microcontrôleurs à l'avenir.
Et honnêtement, nous pensons qu'il est étonnant que quelque chose d'aussi petit que le Pico puisse offrir autant de possibilités uniques.
Nous espérons que vous aimez les articles que nous recommandons et discutons! MakeUseOf a des partenariats affiliés et sponsorisés, nous recevons donc une part des revenus de certains de vos achats. Cela n'affectera pas le prix que vous payez et nous permet de vous proposer les meilleures recommandations de produits.
- Avis sur les produits
- Tarte aux framboises
- Électronique
Matt L. Technologie de couvertures de hall pour MakeUseOf. Originaire d'Austin, au Texas, il réside maintenant à Boston, dans le Massachusetts, avec sa femme, deux chiens et deux chats. Matt a étudié l'anglais à l'Université du Massachusetts.
Abonnez-vous à notre newsletter
Rejoignez notre newsletter pour des conseils techniques, des critiques, des ebooks gratuits et des offres exclusives!
Un pas de plus…!
Veuillez confirmer votre adresse e-mail dans l'e-mail que nous venons de vous envoyer.