Découvrez le nouveau Raspberry Pi Pico; un minuscule microcontrôleur rempli de grandes possibilités.

Spécifications
  • Marque : Raspberry Pi
  • CPU : BRAS bicœur 133Mhz
  • Mémoire : 264 Ko
  • Ports : microUSB
Avantages
  • Processeur ARM puissant
  • Connectivité Micro-USB
  • Montage sur planche à pain
  • Interface facile à utiliser
  • Absolument adorable
  • pas cher
Contre
  • 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

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 le mettre en contact avec certains des plus grands noms de la petite électronique.

publicité

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 un Pico dele tien.

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 auxSi 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 Dual-Core avec une horloge flexible qui peut fonctionner jusqu'à 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é.

publicité

Flanquant la puce de tous les côtés, il y a une série de crénelures qui permettent de souder facilement un Veroboard ou une planche à pain. Ce facteur de forme de style double boîtier en ligne DIP 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
  • 2 Mo de mémoire flash QSPI intégrée
  • 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 de débogage de câble série ARM à 3 broches

Qu'est-ce que le Pi Pico a de si spécial?

Le Pi Pico est un autre type de microcontrôleur. C'est le premier de Raspberry Pi, et il intègre la technologie ARM dans sa puce de silicium RP2040. De nombreuses entreprises technologiques adoptent des puces ARM en silicium, les principaux fabricants comme Apple menant la charge.

Le petit Pico percutant contient 26 ports d'entrée / sortie GPIO multifonctions polyvalents, dont 3 analogiques. À côté de ces ports, il y a 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.

publicité

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.

Lors du 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 de haute puissance.

Il existe de nombreuses applications potentielles pour le nouveau Pico. Avec son capteur de température intégré, 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 une prise en charge vidéo VGA complète.

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.

publicité

En relation: Le Raspberry Pi arrive à maturité avec le bureau Pi 400

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 des 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 commutateur à 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 carte de cette taille, utiliser un processeur ARM revient à faire tomber un moteur Porsche entièrement équipé dans une Volkswagen. SurD'autre part, de nombreux microcontrôleurs ne nécessitent pas autant de vitesse de traitement. Pourtant.

La montée en puissance des performances signifie que les fabricants qui souhaitent repousser les limites du Pico auront une grande puissance pour le faire.

publicité

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 SMPS Power Save 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 ousans 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 vs Arduino vs autres

Une question dans l'esprit de nombreux fabricants est de savoir si le Raspberry Pi Pico est meilleur que Arduino?

publicité

Cela 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 plus bas du Pico en fait une victoire pour les fabricants qui aiment l'expérimentation à faible risque.

Outre 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: qu'est-ce qu'il ne faut 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.

publicité

La limitation Wi-Fi peut être éliminée en ajoutant un module tel que 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 lePico et 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 en pointant et en cliquant, ou en feuilletant les documents lorsque vousavoir un fer à souder chaud dans 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 câbles, en soudant le câblage du composant directement àle Pico, ou en utilisant une planche à pain.

publicité

Si vous utilisez des microcontrôleurs ou de petits appareils électroniques depuis un certain temps, une carte non peuplée est probablement un non-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érentsComposants.

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 du 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ésquelque part dans leurs maisons.

Cependant, avec les versions futures, une interface USB-C serait un ajout intéressant à un package déjà spectaculaire.

publicité

En relation: 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 s'exécute en ligne-code par ligne dans une boucle.

Pour accéder au REPL, vous devrez installer MicroPython sur le Pico. Ce processus est simple et ne comprend que quatre étapes.

Installation de MicroPython

  • Téléchargez MicroPython pour Raspberry Pi Pico sur 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 au REPL de plusieurs manières. Nous avons utilisé le écran commande 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 *

publicité

À partir 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. Appuyez sur Retour 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 etvous verrez des informations indiquant que votre Pico est connecté dans le Coquille .

publicité

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 sont familiers avec MicroPython, cela ne devrait pas être nouveau. Pour les débutants, cependant, Thonny fournit une interface puissante et un débogueur pour se lancer dans la programmation.

Télécharger : Thonny gratuit Windows | Mac

Dois-je acheter le Raspberry Pi Pico?

Le Raspberry Pi Pico est une carte budgétaire 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 pour le Pico en font également un excellent choix pour les petits assistants en électronique chevronnés.. Si vous êtes un bricoleur qui adore bricoler ou si vous voulez simplement vous lancer dans un projet de week-end, vous adorerez jouer avec le Pico.

publicité

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, alors le Pico a gagnéEt enfin, pour les utilisateurs qui ne sont pas à l'aise d'apprendre MicroPython ou d'explorer C / C ++, le Pico n'est pas idéal. Et rappelez-vous: ce Raspberry Pi n'est pas comme les autres. Il ne fonctionnera pas complètement.Système d'exploitation Linux.

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 RP2040 de voiture de sport fait tourner vos engrenages créatifs, alors 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.

publicité

C'est tout ce qu'un Raspberry Pi devrait être: petit, doux et superbe. Il est magnifiquement conçu et extrêmement bon marché. Mais la meilleure partie n'est pas l'apparence ou le faible coût.

La meilleure partie de cette petite merveille est de la saisir et de la tenir entre vos mains. Elle ressent le tiraillement de l'inspiration électronique. Elle réalise à quel point le Pico est puissant et ce que cela signifie pour les microcontrôleurs à l'avenir.

Et honnêtement, nous pensons que c'est incroyable 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! Savoir dans la vie a des partenariats d'affiliation et de parrainage, nous recevons donc une part des revenus de certains de vos achats. Cela n'affectera pas le prix que vous payez et nous aide à offrirles meilleures recommandations de produits.

À propos de l'auteur
publicité