Carte interface UniPi (pro et lite) pour PYBStick
Carte d'interface PYBStick pour
- UniPi V1.1 (ou UniPi Lite)
- En kit à assembler
- Pilotes MicroPython
Les paiements sont sécurisés par LyraCollect, une société de collecte de paiements française
Il est possible de se faire livrer chez soi, en point relais ou retirer sur rendez-vous chez MCHobby
Nous préparons, emballons et expédions vos commandes avec un grand respect et un grand soin.
Transformez votre PYBStick en automate programmable MicroPython en utilisant un UniPi V1.1
Réaliser un automate programmable MicroPython c'est une beau projet par contre, une interface automation, cela ne se conçoit pas à la légère. Cela tombe bien, la société UniPi Technologie à créé l'UniPi V1.1, une carte de qualité pro prévue pour Raspberry-Pi.
Etant automaticien de formation, le contrôleur d'une telle carte devrait plutôt être un microcontrôleur qu'un nano-ordinateur, ne fût-ce que pour les applications temps réel, la stabilité des processus et minimiser la surface d'attaque (hacking).
Tant qu'a faire, pourquoi ne pas envisager l'utilisation d'un MicroContrôleur sous MicroPython? Nous aurions là le tout premier Automate fonctionnant sous MicroPython! Le projet UniPi-MicroPython-Automation est né.
Pour utiliser ce produit, vous aurez besoin d'une carte PYBStick et d'une carte UniPi
PYBStick-UniPi-Face: Interface UniPi <-> PYBStick
Ce produit est une carte d'interface permettant de brancher une carte PYBStick sur UniPi V1.1 ou l'UniPi Lite et d'en contrôler les différentes interface facilement.
Cette carte d'interface s'accompagne des pilotes pour MicroPython ainsi que de nombreux exemples disponibles sur GitHub.
La carte PYBStick-UniPi-Face expose également un connecteur UEXT (Universal EXTension) permettant de brancher facilement des capteurs et extensions complémentaires sans disposer de compétences électroniques particulières. L'interface UEXT permet d'ajouter adaptateur WiFi, sonde thermocouple, capteur de températire infrarouge, interface homme-machine, etc.
Vous pouvez consulter la gamme UEXT chez MCHobby et chez Olimex Ltd.
Nous recommandons d'utiliser une PYBStick Standard ou PYBStick Pro pour disposer d'assez de mémoire RAM pour vos applications sous MicroPython.
UniPi sous Arduino IDE?
Dans l'absolu, il est possible de faire du développement Arduino IDE avec la PYBStick et cette carte d'interface.
Il sera cependant nécessaire développer les pilotes Arduino pour les différents composants I2C présents sur la carte UniPi. MCHobby ne propose que les pilotes MicroPython et ne pourra offrir de support pour le développement de pilotes Arduino.
UniPi en quelques mots
UniPi est une carte d'extension pour permettant de créer un automate programmable.
UniPi est une unité de contrôle puissante, de qualité professionnelle/semi-professionnelle qui permet d'accroître le confort des installations tout en maintenant un coût matériel raisonnable.
Avec UniPi, vous pourrez automatiser le chauffage du bâtiment, contrôler l'éclairage, contrôler la distribution d'eau, contrôler le garage, l'ouverture d'une porte et bien d'autres applications. (voir les cas d'étude sur le site d'UniPi).
- 8 × relais : deux directions (250V alternatif/5A -ou- 24V continu/5A)
- 14 × entrées digitales : pour lire les signaux provenant de périphériques externes. Avec isolation galvanique par opto-coupleur. Déclenchement entre 5 et 24V continu. 12 entrées + 2 entrées.
- 2 × entrée analogique : pour lire le signal analogique de périphériques externes. Entre 0-10 V continu.
- 1 × sortie analogique : pour réaliser une sortie de contrôle proportionnel. Entre 0-10 V continu.
- 1 × port 1-Wire : (RJ45) pour connecter des périphériques 1-Wire comme sonde de température, senseur d'humidité.
- 1 × port I2C : (RJ11) pour de connecter des modules d'extension comme des relais, entrée analogique, sortie digitale.
- 1 × port UART : (RJ11) pour connecter un périphérique série (lecteur NFC, lecteur code-barre) ou un câble console série.
- 1 × Horloge temps réel : avec boîtier pour la pile (aussi appelée RTC pour Real Time Clock)
- 1 x breakout I2C : sur la carte. pour y connecter vos propres extensions I2C.
- 1 x sortie 12v : alimentation 12v 200mA à utiliser avec les entrée digitales de l'UniPi.
UEXT en quelques mots
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.
Contenu
Pour chaque commande, vous recevrez la carte d'interface PYBStick-UniPi-Face en kit. Ce kit est facile est assembler, cela ne devrait pas prendre plus de quelques minutes.
PYBStick, UniPi et autres éléments de démonstration non inclus mais vous pourrez facilement vous en procurer sur notre WebShop.
Support
Le connecteur GPIO 26 broches est suffisant pour maintenir la carte d'interface en place. La carte d'interface dispose néanmoins d'un trou permettant de fixer celle-ci sur la carte UniPi à l'aide d'une entretoise.
Il reste des broches GPIO disponible sur la PYBStick, consultez le schéma pour PYBStick pour plus d'informations sur les broches disponibles.
La diode Schottky présente sur la carte d'interface permet de brancher la PYBStick sur votre ordinateur même si la carte UniPi alimente votre PYBStick.
Les pilotes MicroPython ne prennent pas en charge:
- L'horloge RTC UniPi n'est pas pris en charge car il y a une horloge RTC sur la carte MicroPython
- Le pont I2C 1Wire Master n'est pas correctement pris en charge.
Tutoriel
- Pilotes MicroPython sur UniPi-MicroPython-Automation (MCHobby, GitHub)
Pilotes, exemples, schémas de raccordements, etc. - Découvrir la PYBStick sous MicroPython (MCHobby, GitHub)