Adaptateur Pyboard pour ZUMO Robot
zoom_out_map
chevron_left chevron_right
Rupture de stock

Adaptateur Pyboard pour ZUMO Robot

Contrôler le Robot Zumo avec MicroPython Pyboard

  • Interface Zumo
  • Interface Pyboard
  • Bibliothèque MicroPython
14,35 € (TVA incl.) 11,86 € (TVA excl.)
TVA incluse
block Rupture de stock
Paiements sécurisés
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Multiples solutions de livraison
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Colis emballés avec soin et efficacité
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.

Contrôler votre Zumo avec un carte MicroPython Pyboard

Le Zumo Robot est un outil formidable pour découvrir la robotique et la programmation Arduino. Ceci dit, l'apprentissage du langage C peut-être assez fastidieux... alors pourquoi ne pas le faire avec Python?

La carte MicroPython Pyboard est un microcontrôleur capable d'exécuter du code Python et de commander des broches d'entrées/sorties, broches analogiques, PWM, bus I2C/SPI exactement le fait Arduino mais en Python :-). Notre wiki regorge d'information sur MicroPython et nous avons aussi l'excellent ouvrage "MicroPython et Pyboard".

La carte Pyboard-Zumo (ce produit) est un adaptateur qui permet non seulement de contrôler les moteurs du Zumo depuis une carte Pyboard mais aussi de profiter des différents capteurs qui y sont présent:

  • Le suiveur de ligne Infrarouge
  • L'accéléromètre
  • Le magnétomètre
  • La centrale inertielle (port minimal)
  • Le Buzzer
  • La LED utilisateur
  • Le bouton utilisateur Zumo

Pyboard Zumo Adapter description

La carte propose quelques fonctionnalités complémentaires pour compléter vos projet Pyboard + Zumo pour l'agrémenter avec vos propres extensions et capteurs.

Nous retrouvons donc:

  • Le replicat du bouton utilisateur de la Pyboard
  • Le bouton Reset réinitialise la Pyboard et la carte Zumo.
  • 2 Broches permettant de contrôler des servo moteurs
  • 2 broches supplémentaires pour contrôler des servo-moteurs si le suiveur de ligne n'est pas utilisé.
  • Un connecteur UEXT permettant de brancher des extensions compatibles. Le port UEXT rassemble sur un seul et solide connecteur: une alimentation, un bus I2C, un bus SPI et un UART (port série). En plus il dispose d'un empattement standard 2.54mm.
  • Une diode Schottky qui évite a la Pyboard alimentée via USB (donc branchée sur un ordinateur) d'alimenter le Robot Zumo.
  • Un régulateur de tension 5V 500mA (Pololu S7V7F5) et injecte la tension 5V sur la broche 5V Arduino.
  • Les broches de la Pyboard sont répliquées sur la carte pour permettre de réaliser des connexions de prototypages.
  • Des trous de montage de permettant d'ajouter des éléments complémentaire sur l'adaptateur (comme une carte de prototypage).

Ce produit nécessite une carte MicroPython Pyboard et un Zumo Robot pour Arduino pour fonctionner.

Attention:
les ports servo-moteurs présentent une tension d'alimentation de 7.45V! Il ne peut pas alimenter un servo moteur standard (généralement limité à 6V grand maximum).

Qu'est-ce que UEXT ?

UEXT connector UEXT est un connecteur qui transporte les signaux d'un bus I2C + bus SPI + Série + alimentation 3.3v. Ce connecteur utile un connectique standardisée IDC 10 broches, rien d'exotique ;-).
Avec UEXT, il est très facile d'ajouter des senseur et des cartes d'extension... il suffit simplement de les brancher ou de raccorder un câble IDC 10 broches, Simplissime!

Parmi nos favoris, il y a le transport du bus I2C permettant d'ajouter facilement plusieurs senseurs ou cartes d'extension (les cartes disposent d'une adresse sur un bus I2C, cela permet d'éviter les collisions de communication). D'un autre côté, le bus SPI permettant des transmissions de données à grande vitesse, ce qui est idéal pour des périphériques tels que des écrans TFT. Le port série (communication asynchrone) peut être rendu compatible avec les standard RS-232, RS-422, RS-485, DMX512, MIDI en utilisant une circuiterie de level-shifting appropriée.

Les connecteurs UEXT sont habituellement disponibles sur les produits Olimex, incluant leurs nano-ordinateurs. UEXT est un approche fantastique pour ajouter des cartes d'extension sur des produits tels que le Microcontrôleur WiFi ESP8266 ou autres cartes microcontrôleurs. UEXT est très bien adapté pour le prototypage, l'apprentissage scolaire (pas besoin de fer) et solutions industrielles (Olimex produit des cartes de niveau "Industrial Grade").

Voyez nos extension UEXT ou tous les produits exposant un connecteur UEXT sur le shop, la collection UEXT chez Olimex (import sur demande)UEXT sur wikipedia.

Du code pour le peuple

Rassurez-vous, nous ne vous laissons pas seul avec la carte et un "Bonne chance".

Le GitHub de MCHobby reprends une documentation complète sur l'usage du Zumo avec MicroPython. Les bibliothèques nécessaires sont disponibles dans le dépôt accompagnés de code d'exemples. Le tout en Français et en Anglais.

Les exemples Arduino de Pololu ont également étés portés sous MicroPython. Ceux-ci sont également référencés dans la documentation GitHub.

Contenu

Pour chaque commande, vous recevrez la carte adaptatrice Pyboard-Zumo assemblée. Le Robot Zumo et la carte MicroPython Pyboard ne sont pas inclus mais vous pourrez facilement vous en procurer sur notre webshop.

Tutoriel

GRL-PYBOARD-ZUMO
3232100020405
Vous aimerez aussi