MicroPython

Manufacturers

Viewed products

PYBStick Pro 26 - MicroPython and Arduino

NADHAT-PYBSTICK-PRO-26

PYBStick PRO 26, PRO-F412RE

  • MicroPython & Arduino ready
  • 26prins
  • STM32F412RE @ 100 Mhz
  • 1Mo + 512 Ko Flash
  • 256 Ko RAM
  • with microSD connector

More details

This product is no longer in stock

18,98 € tax incl.

Description

PYBStick Pro: a powerful MicroPython / Arduino compatible board designed for advanced projects

CThis product is still under finalization, the documentation is still under writing

La carte PYBStick est un projet commun de Garatronic et MCHobby. Nous voulions réaliser une carte MicroPython suffisamment abordable, pratique et bien documentée en Français pour pouvoir être inclue dans tous les projets sans devoir s'inquiéter du prix. Nous l'avons fait, c'est la PYBStick en version Lite et standard. La plateforme inclus un puissant STM32, ce qui permet d'avoir une puissante plateforme supportant à la fois Arduino IDE et MicroPython... que demander de plus? Le magazine Programmez! s'est joint à notre aventure pour rendre la PYBStick accessible au plus grand nombre.

La PYBStick Pro 26 est propulsée par un STM32F412CE, un puissant microcontrôleur disposant de 1Mo + 512 Ko de Flash et 256 Ko de RAM. Il s'agit du même famille de microcontrôleur que la carte MicroPython Pyboard.

Cette version Pro est clairement orienté vers les projets nécessitant des ressources importantes pour fonctionner. 256 Ko RAM permet d'envisager tout type d'application et même des utilisations graphiques avec des afficheurs offrant une résolution honorable (320x200px en RGB565 requière un buffer de 128 Ko en RAM).

La PYBStick Pro 26 propose une interface 26 broches avec

  • 17 GPIO
  • 6 entrées analogiques (ADC)
  • 15 sorties PWM
  • 4 port série (UART)
  • 2 bus I2C
  • 2 bus SPI
  • 2 bus CAN
  • 1 Mo de Flash QSPI

La carte PYBStick existe en 4 déclinaisons PYBStick Lite, PYBStick Standard, PYBStick Pro (ce produit) et PYBStick Duino (arduino uniquement).

Côté MicroPython, la carte peut être équipée du connecteur USB (type A) permettant de brancher directement la carte sur un ordinateur pour être programmée. Sur cette version de la PYBStick, la mémoire Flash QSPI externe est utilisé pour pour stocker le système de fichier MicroPython. Sa taille de 1Mo permet de stocker de nombreuses ressources comme des images, mini base-de-données, fichiers data-logging, etc en plus des script. La Flash Interne ne sert qu'a stocker le firmware MicroPython.

Comme toutes les carte MicroPython traditionnelles, le port USB permet d'exposer le système de fichier MicroPython, de sorte qu'il est possibie d'éditer directement les scripts sur la carte ou d'accéder aux différents fichiers qui y sont stockés.

Cette même interface USB permet également à la PYBStick d'exposer un port série et l'interpréteur de commande Python aussi appelé REPL.

L'interpréteur de commande REPL permet:

  • De voir les messages affichés par MicroPython,
  • D'interagir avec vos scripts en cours de fonctionnement (arrêter le script, inspecter l'état de variables)
  • De tester des scripts en cours de développement (importation à la volée avec la commande import).
  • De saisir des instructions Python pour tester la plateforme de façon interactive.

Côté Arduino IDE, il suffit de brancher la plateforme sur votre ordinateur, de la placer en mode de programmation puis de lancer la compilation et téléversement de votre croquis Arduino. Garatronic à prévu des instructions pour installer le support Arduino IDE pour la PYBStick.

Multi-usage

La PYBStick a été conçue depuis la version Lite autour de points clés:

  • Orientée vers les Makers
  • Orientée vers l'apprentissage et le scolaire
  • Orientée vers la mise en production

Mais il n'empêche qu'en version Pro, cette carte reste incroyablement attractive. Son rapport poids/puissance, taille/puissance, prix/puissance en font un outil de premier choix pour le développement de solutions professionnelles.

Cette carte incroyablement compacte offre un connecteurs GPIO avec empattement standard de 2.54mm. Votre projet pourra passer du prototypage à la prod sans aucun problème.

Cette version, bien qu'orienté vers les applications exigeantes, ravira aussi les makers, professeurs et étudiants car il est facile de placer la carte sur un breadboard ou un Perfboard.

Interface utilisateur incluse

La carte prévoit trois LED de couleurs ainsi qu'un bouton utilisateur et un bouton DFU (pour faire la mise-à-jour du Firmware MicroPython/Arduino). Leur usage est documenté dans

A l'assaut du monde professionnel

L'espace entre les deux rangées de connecteurs correspond à la dimension DIL des anciennes EEPROM. Du coup, vous pouvez développer vos propres cartes en prévoyant un connecteur déjà standardisé. Il ne restera plus qu'à connecter votre PYBStick dessus.

La carte peut être obtenue avec connecteur connecteur USB Type-A non soudé, plus approprié pour le monde professionnel ou les makers avancés... voila qui permet d'avoir une solution très puissante et très compacte mais restant facile à mettre en oeuvre.

Pourquoi un USB Type-A?

C'est vrai que cela semble étrange mais il y a plusieurs bonnes raisons à cela.

  • Les powerbank disposent d'USB standard. Donc le projet peut facilement être alimenté en le branchant sur un PowerBank.
  • L'USB A permet d'utiliser directement le PYBStick comme périphérique de stockage USB 'mass storage', périphérique HID (clavier,souris) ou périphérique série (port série virtuel).
    Suffit de le bancher sur le PC ou un HUB USB et c'est parti.
    Il y a un exemple copier/collé dans le livre "MicroPython et Pyboard" qui peut s'appliquer directement à la PYBStick.
  • L'USB-A est très robuste mécaniquement, idéal pour l'éducation / l'apprentissage où les premières manipulations sont parfois plus rudes.
  • Parce qu'il ne sera pas directement soudé sur la PYBStick laissant ainsi le choix du connecteur souhaité pour les makers confirmés.

Contenu

pour chaque commande, vous recevrez la carte PybStick, une rangée de connecteur à souder et le connecteur USB type A déjà soudé sur la carte. Vous pourrez souder les connecteurs femelle et le connecteur USB sur la carte en fonction de vos besoins.

Détails techniques

Tutoriel

La carte PYBStick dispose de tutoriels MicroPython sur le Wiki de MCHobby. Tout le savoir disponible sur le Net autour de MicroPython s'applique également à ce produit.

Commentaires

Associated products

30 other products in the same category: