Aller au contenu

Cytron Maker Pi Pico Review: expériences électroniques polyvalentes

    1646199363

    Notre avis

    Peu coûteux et exceptionnellement polyvalent, le Maker Pi Pico est le moyen idéal pour démarrer vos projets Pico.

    Pour

    + Faible coût
    + Facile à utiliser
    + Beaucoup de fonctionnalités supplémentaires
    + LED en ligne
    + Connecteurs Grove

    Contre

    – ESP-01 a besoin de travail supplémentaire

    Le Raspberry Pi Pico est un moyen amusant et peu coûteux d’entrer dans le codage et l’électronique. Après avoir acheté un Pico, nous devons également acheter des composants supplémentaires pour étendre sa portée et cela peut devenir coûteux et compliqué. Cytron Technologies vise à simplifier notre parcours d’apprentissage et le Maker Pi Pico intègre de nombreuses fonctions supplémentaires dans un petit paquet pour moins de 10 $, y compris un Raspberry Pi Pico.

    Ce n’est pas une faute de frappe, intégré au centre du Maker Pi Pico est un Raspberry Pi Pico, et la carte environnante a des évasions pré-connectées pour chaque broche GPIO, beaucoup connectées à des composants supplémentaires tels qu’un lecteur de carte micro SD, sortie audio / buzzer et une série de connecteurs Grove, les mêmes que ceux utilisés sur le Grove Shield de Seeed qui permettent un développement rapide et simple des circuits électroniques. 

    Le Maker Pi Pico est préchargé avec MicroPython, un bon choix pour ceux qui apprennent à coder avec le Pico, mais nous avons constaté que CircuitPython était une bien meilleure option pour le Maker Pi Pico, tout comme Cytron qui a produit une série de tutoriels basés sur CircuitPython d’Adafruit. La majorité de cette revue a été écrite en utilisant CircuitPython comme moyen de tester la carte.

    Conception et utilisation du Maker Pi Pico

    Le PCB Maker Pi Pico violet de 3,7 x 2,6 pouces (94 x 68 mm) est un plaisir à voir. Il a des références de broches claires pour le GPIO et une série de broches d’en-tête brisant le Raspberry Pi Pico pré-soudé pour une utilisation facile. La majorité des broches GPIO ont une LED en ligne qui s’allume lorsque la broche est allumée.

    Vous vous demandez peut-être : « En quoi est-ce utile ? » Si nous avons construit un circuit, disons une LED clignotante sur une planche à pain, il est possible que notre LED soit cassée ou que notre câblage soit incorrect. Les LED embarquées du Maker Pi Pico nous permettent de prouver que la broche GPIO fonctionne et que notre code fonctionne, ce qui signifie que nous pouvons retracer le défaut jusqu’à notre circuit de planche à pain.

    À l’extrême gauche et à droite de la carte se trouvent six connecteurs Grove, avec des références de broches GPIO claires imprimées sur chacun. Nous avons connecté un relais au premier connecteur Grove et écrit quelques lignes de code pour ouvrir et fermer rapidement le circuit du relais. Seul le connecteur Grove six est connecté à une broche analogique, deux en fait. Cela limitera donc le nombre d’entrées Grove analogiques pouvant être utilisées, mais d’après notre expérience, ce n’est pas un problème.

    En haut à droite du tableau se trouve un seul Neopixel WS2812 capable de produire de nombreuses couleurs différentes en mélangeant la balance ou la lumière rouge, verte et bleue. En utilisant la bibliothèque CircuitPython neopixel.mpy et un exemple de code d’Adafruit, nous avons créé un arc-en-ciel de couleurs avec une grande facilité. Au bas de la carte se trouvent un lecteur de carte microSD, une prise audio 3,5 mm, un haut-parleur et quatre boutons. Le lecteur de carte microSD est connecté à l’interface SPI et, à l’aide de la bibliothèque de carte SD CircuitPython, nous avons rapidement réussi à accéder à une carte microSD formatée en FAT puis à lire et écrire depuis et vers la carte. Cela augmentera les maigres 2 Mo de mémoire flash fournis par le Pico et nous permettra de stocker des fichiers d’expériences, par exemple des journaux de capteurs.

    La sortie audio 3,5 mm et le buzzer intégré partagent la même broche GPIO (GP18) et, lorsque la sortie est utilisée, il désactive le buzzer intégré, ce qui est trivial mais utile. L’audio via la sortie peut être lu à l’aide de n’importe quel haut-parleur amplifié et en suivant un didacticiel musical CircuitPython, nous avons réussi à enchaîner une série de bips et de tonalités agréables.

    En débranchant le haut-parleur, le buzzer intégré a pris le relais et a fait un travail décent de notre composition. Trois des quatre boutons situés en bas à droite de la carte sont connectés aux GP20 à 22 et ceux-ci peuvent facilement être utilisés dans votre code. Le quatrième est lié à la broche Run et avec ce bouton, nous pouvons réinitialiser le Pico, ce qui est pratique !

    Le dernier ajout à la carte est un en-tête à huit broches étiqueté ESP-01 et certains d’entre nous seront instantanément intrigués par cet en-tête. L’ESP-01 est une carte basée sur ESP8266 qui est couramment utilisée pour ajouter le Wi-Fi aux cartes qui ne l’ont pas. Le Raspberry Pi Pico s’intègre parfaitement dans cette classe et donc, avec joie, nous avons attaché une carte ESP-01 de rechange et chargé MicroPython.

    En utilisant un article de blog comme point de départ, nous avons réussi à connecter le Maker Pi Pico à notre réseau domestique, mais pour le moment, c’était la limite. Nous n’avons pas pu envoyer ou recevoir de messages via TCP ou MQTT malgré de nombreuses tentatives. Nous avons franchi une étape supplémentaire en flashant un firmware plus récent sur l’ESP-01, mais hélas, nous avons obtenu le même résultat. Cela ne signifie pas que l’interface ESP-01 est inutile ; cela signifie simplement que nous devons attendre que le logiciel et le flux de travail fassent ce travail.

    Cas d’utilisation du Maker Pi Pico

    Pour 10 $, le Maker Pi Pico est un moyen idéal de présenter le Pico aux nouveaux utilisateurs. Nous bénéficions de la facilité d’utilisation offerte par les connecteurs Grove et des fonctionnalités supplémentaires pour l’audio, les cartes microSD et les boutons. Mais le plus grand avantage du Maker Pi Pico est l’étiquetage GPIO clair. Le Maker Pi Pico est destiné aux apprenants et un étiquetage clair des broches aidera les apprenants à identifier la bonne broche pour le projet.

    Si vous êtes un utilisateur plus avancé, le Maker Pi Pico reste une plate-forme viable pour développer des projets. La carte audio et microSD à elle seule offre de nombreuses possibilités pour des projets musicaux et d’enregistrement de données supplémentaires, le tout à partir d’une carte à 10 $. L’adoption de CircuitPython comme langage de codage principal est une décision intelligente de Cytron. Scott Shawcroft, chef de projet pour CircuitPython, et Adafruit ont investi du temps et de l’argent dans cette alternative croissante à MicroPython et cela se voit dans le nombre de tutoriels et de bibliothèques de logiciels disponibles pour des composants supplémentaires tels que des capteurs, des écrans et des contrôleurs de moteur.

    La base Pico Explorer de Pimoroni est l’alternative la plus proche que nous puissions offrir à titre de comparaison. Le Pico Explorer a une évasion pour le GPIO, ainsi qu’un haut-parleur, un écran IPS, une zone de prototypage et deux évasions pour les produits Breakout Garden. Bien que nous aimions le Pico Explorer, il coûte trois fois le prix du Maker Pi Pico, et il n’inclut pas de Raspberry Pi Pico. Il n’a pas non plus les connecteurs Grove ou les voyants pour chaque broche GPIO. Les deux planches ont leur place, mais la Cytron Maker Pi Pico est un meilleur rapport qualité-prix pour les débutants.

    Conclusion

    Le coût de 4 $ d’un Raspberry Pi Pico représente 40 % du coût total du Maker Pi Pico. Pour les 6 $ supplémentaires, nous obtenons de nombreuses fonctionnalités supplémentaires qui font vraiment de cette carte un incontournable ! L’ESP-01 serait une bonne chose à faire fonctionner, mais compte tenu de l’âge de cette puce, et avec l’ESP32 offrant un moyen bien pris en charge pour ajouter le Wi-Fi, nous pouvons considérer l’en-tête ESP-01 comme une curiosité intéressante.

    0 0 votes
    Rating post
    S’abonner
    Notification pour
    guest
    0 comments
    Commentaires en ligne
    Afficher tous les commentaires
    0
    Nous aimerions avoir votre avis, veuillez laisser un commentaire.x