Pyboard-UNO-R3 - Arduino gonflé aux stéroïdes avec MicroPython Pyboard

Introduction - Arduino vs Pyboard
Un Arduino Uno c'est génial... surtout avec toutes ses cartes d'interfaces.
Par contre, il manque parfois de puissance et la programmation c'est parfois un peu galère à cause du C.

De son côté, MicroPython Pyboard se programme en Python, un langage super simple à apprendre et maîtriser. Par contre les cartes interfaces ne sont pas légion.

Alors pourquoi ne pas associer le brochage Arduino à la Pyboard ? Ce serait une sorte de Micro:Bit super puissant où l'on pourrait utiliser la simplicité de Python sur microcontrôleur, la puissance de la Pyboard et l'écosystèmes Arduino (les Shields Arduino).

Voila la Pyboard-UNO-R3 est née!
Avec l'aide et les compétences de Frédéric de Garatronic, des échanges avec Jean-Christophe d'ArduiBlog.... le projet à fait un énorme bon en avant (merci à vous deux) et voilà que la carte Pyboard-UNO-R3 est née:
Source: Pyboard-Driver / Uno-R3

Non seulement les fonction Arduino sont maintenue sur les broches du brochage UNO-R3 mais la carte est conçue pour faciliter l'expérimentation des nouveaux venus et débuter l'expérimentation rapidement et facilement.
Une solution clairement orienté vers les Makers et l'éducation.
La carte propose:
  • Un connecteur UNO R3 avec toutes les fonctions Arduino disponible sur les broches respectives (et des fonctions en plus).
  • Un écran OLED 128x64 pour l'affichage de texte et graphique. Celui-ci est totalement indépendant du brochage UNO R3
  • Un Buzzer Magnétique avec une qualité de son autrement meilleure qu'un simple Piezo buzzer.
  • Une LED NéoPixel prête à l'emploi, ce sont des LEDs RGB intelligentes.
  • Une sortie NéoPixel pour ajouter facilement d'autres LEDs.
  • 4 connecteurs Servo Moteur... il ne reste plus qu'à brancher et expérimenter!
  • Un bouton utilisateur
  • Un connecteur UEXT pour brancher des capteurs et extensions SANS SOUDURE. Olimex propose une vaste gamme d'extension (ex: carte relais, capteur de pression, capteur environnemental, sortie VGA, etc).
    Voir la catégorie UEXT chez MCHobby.
  • Un connecteur RAPIDO (compatible Qwiic de SparkFun et Stemma d'Adafruit), une autre façon de brancher des extensions et capteur sans soudure.
  • Un circuit chargeur d'ACCU pour rendre vos projets totalement autonomes.
Des pilotes MicroPython
Des pilotes pour matériel UEXT sont régulièrement publiés sur les dépôts de MCHobby ESP8266-UPY et Pyboard-Drivers.

Le brochage
La carte dispose déjà d'un brochage bien documenté.
Source: Pyboard-Driver / Uno-R3
Dès que les prototypes arrivent, les différentes fonctions de la cartes, et exemple MicroPython, seront documentés et mis en ligne :-)

Les origines
La Pyboard-UNO-R3 découle d'un autre projet, l'utilisation du Robot Zumo avec MicroPython Pyboard... projet qui avance bien et sur lequel nous communiquerons après la Maker Faire de Paris.


 Plus de ressources
Les informations techniques, la prise en main, code d'exemple seront publiés sur le GitHub du projet.
Les premières cartes sont en fabrication pour être prêt pour la Maker Faire Paris 2019.
C'est un projet captivant... j'espère que vous le trouverez intéressant

4 commentaires:

  1. Ça a l'air génial effectivement !

    RépondreSupprimer
  2. Woaw ! Joli programme si j'ose dire :-) Ca donne envie de suivre cela de près.
    (En passant merci pour l'accueil supper sympathique sur le stand de la MakerFair de Paris !)

    RépondreSupprimer