myDin - contrôleur Pico 2W + boîtier DIN 3 modules
Carte contrôleur Pico + boitier
- Pico 2 WiFi (Double coeur, 150 Mhz, 512 Kio RAM, 4 Mio Flash)
- Boîtier DIN 3 modules
- Interf. backplane: JST PH 7
- Interf.: UEXT, Qwiic, OneWire
- 4 boutons utilisateurs
- 4 LEDs utilisateur
- LED de Statut
- Bouton Reset
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.
Carte contrôleur Pico 2 Wireless avec boîtier DIN 3 modules
MyDin est projet permettant au Maker de créer ses propres solutions à partir de boîtier DIN et voici la carte contrôleur (le cerveau) d'un boîtier DIN à 3 modules.
Ce boîtier contient un contrôleur articulé autour d'un Pico 2W et une interface utilisateur auquel il faut ajouter la carte fond de panier (parmi les modèles disponibles).
La sélection de la carte fond de panier (dite backplane) permet de créer une solution en adéquation avec les besoins du projet. Cela est rendu possible par l'utilisation d'un connecteur "standardisée" entre la carte contrôleur et la carte de fond de panier (backplane).
Les utilisateurs expérimentés peuvent même possible créer leur propre carte backplane grâce à une carte de cartes de prototypage.
Cette carte propose:
- Une horloge temps réelle
- 4 boutons utilisateurs
- 4 LEDs utilisateurs
- 1 LED de statut
- Un bouton Reset
- Un buzzer
La contrôleur propose également divers interfaces permettant d'ajouter facilement des capteurs et extensions:
- Connecteur Qwiic : transporte un bus I2C. Il permet de brancher des capteurs en provenance de SparkFun ou d'Adafruit (où il est connu sous le nom StemmaQt).
- Connecteur OneWire: très pratique pour brancher une sonde de temperature DS18B20.
- Connecteur UEXT : Transporte une alimentation 3V3, le bus I2C accompagnés d'un bus SPI et d'un UART. Le bus SPI et l'UART n'étant pas initialisés, il est aussi possible d'utiliser ces 6 broches comme de simples GPIO en entrée/sortie/PWM. Ce connecteur très robuste dispose d'un empattement 2.54mm, il est donc très facile d'y connecter des fils Dupont pour y faire du prototypage. Il existe également des capteurs et interfaces exploitant cette interface (voir matériel Olimex).
La carte contrôleur dispose d'une bibliothèque MicroPython très complète et documentée permettant ainsi de développer très facilement des solutions procédurales et asynchrones (multitâche coopératif). La bibliothèque est accompagnée d'éléments complémentaires permettant la gestion de l’hystérésis (pour des thermostats), un PID logiciel, un horodateur (scheduler) pour l'ordonnancement de jobs, les sondes de température DS18B20.
La bibliothèque est conçue de sorte a intégré les fonctionnalités du backplane au sein même du contrôleur. C'est très pratique pour améliorer la lisibilité du code (voir la section tutoriel).
La documentation inclus les schémas et autres informations techniques. les utilisateurs avancés seront aussi en mesure de créer leur propre solution de bout en bout.
Grâce à MicroPython, il est très facile de programmer le contrôleur via le port micro-USB du Pico (facilement accessible) et Thonny IDE.
Le connecteur d'interface vers le BackPlane transporte les signaux suivants:
Broche | Direction | Description |
1 | Alimentation | GND |
2 | Alimentation | +5V, MCU VSYS |
3 | Entrée | IN1, A1 |
4 | Entrée | IN2 |
5 | Sortie | OUT1 |
6 | Sortie | OUT2 |
7 | Sortie | OUT3 |
Attention: Ce produit peut fonctionner seul (sans carte backplane) mais il est vivement recommander de sélectionner un carte des cartes backplane 3 modules disponibles.
Qu'est-ce que UEXT ?
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.
Prototypage et haute tension
MyDin est un matériel de prototypage, a ne pas confondre avec du matériel d'installation électrique certifié.
MyDin n'est pas destiné a contrôler des appareils du réseau électrique (même si certains backplanes en sont techniquement capables).
En tout état de cause, gardez bien à l'esprit qu'une tension supérieure à 24V CC ou 48V AC peut présenter un risque de choc électrique, d'importantes brûlures ou provoquer la mort dans les cas les plus graves! Assurez-vous donc toujours d'avoir auprès de vous une personne disposant du savoir faire adéquat.
Contenu
Pour chaque commande, vous recevrez un boîtier DIN 3 modules avec la carte contrôleur MB3Pico assemblée et testée.
Le câble d'interface pour backplane est inclus, ainsi que les plongeurs (pour les boutons) ainsi que la façade en plexiglass.
A noter que l'ouverture pour le connecteur UEXT n'est que partiellement percé pour permettre le passage d'un câble Qwiic/StemmaQt!
La carte backplane (interface de puissance) n'est pas incluse, ni câble/StemmaQt.
Tutoriel
- Découvrir et programmer MyDin avec MicroPython (MCHobby Wiki, anglais)
- micropython-mydin dépôt GitHub (MCHobby, bibliothèque, exemples, etc)