MicroPython

Fabricants

Déjà vus

Adaptateur Pyboard pour ZUMO Robot

GRL-PYBOARD-ZUMO

Contrôler le Robot Zumo avec MicroPython Pyboard

  • Interface Zumo
  • Interface Pyboard
  • Bibliothèque MicroPython

Plus de détails

En stock

Attention : dernières pièces disponibles !

14,35 € TTC

Description

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

Commentaires

Produits associés

30 autres produits dans la même catégorie :