MicroPython : de nouveaux modules LCD display, Magnétomètre 3 Axes (MAG3110), contrôle Ruban RGB Analogique

Bonjour à tous,
Ce matin, nous allons faire parler MicroPython et la sortie de nouvelles bibliothèques et tutoriels pour supporter un peu plus de matériel.

Aujourd'hui, nous allons nous pencher sur:
  • MOD-LCD1x9 : un écran à cristaux liquide Alphanumérique
  • MOD-MAG3110 : un magnétomètre numérique 3 axes. Le MAG3110 de FreeScale/NXP
  • MOD-RGB : un contrôleur pour ruban RGB analogique
MOD-LCD1x9 - Ecran Cristaux Liquide
Il s'agit d'un écran AlphaNumérique fonctionnant sur bus I2C (et 3.3v).
MOD-LCD1x9 disponible chez MC Hobby

Très similaire à un afficheur de multimètre, ce LCD pourra rendre de nombreux services pour un prix tout à fait modique et très peu gourmand en énergie.
Comme il fonctionne sur le bus I2C, il n'utilise que deux broches du Micro-contrôleur.
Ce que nous aimons plus particulièrement sur ce LCD, c'est:
  • le point décimal intégré à la matrice
  • les caractères de sélection (tout en bas de la matrice) permettant de créer une barre de progression ou un indicateur de menu ou sélecteur de fonctionnalité.
Après avoir porté la bibliothèque d'Arduino à Python, nous avons apporté des améliorations à la bibliothèque comme le support pour entier, float, justification à droite, string formatage, défilement des strings, gestion des caractères de sélections et du point décimal dans la matrice.

Tutoriel
MOD-MAG - Magnétomètre 3 axes à base de MAG3110
Le MAG3110 est un magnétomètre 3 axes. Il utilise une source d'alimentation de 1.95V à 3.6V et communique par l'intermédiaire du bus I2C. Les donnés sont envoyées sur le bus I2C en utilisant le complément en deux (donc signés). La gamme de valeur évolue entre -30000 à +30000 pour la gamme de ±1000µT (micro Tesla).
MOD-MAG : MAG3110 disponible chez MCHobby
Avec ce module, il est possible de détecter le champ magnétique terrestre, détecter du métal enterré, créer une boussole. Le senseur permet de détecter rapidement des champs magnétiques dans le voisinage et les données peuvent être utilisées pour créer une boussole digitale ou détecter le champ magnétique de transformateurs électriques!
Tutoriel
MOD-RGB - contrôler un ruban LED RGB analogique via I2C
Le module MOD-RGB est complètement open-source permettant de contrôler des rubans LEDs analogiques. Il est équipé d'un microcontrôleur permettant de générer des signaux PWM autonomes commandant des MOSFET de puissance. 
Vous pouvez y connecter un ruban LED RGB / RVB analogique et utiliser les signaux PWM pour contrôler le dosage des couleurs rouge, vert et bleu dans le ruban. Il est ainsi possible de créer une multitude de couleurs sur le ruban.
MOD-RGB - Contrôle de ruban RVB / RGB via I2C, DMX, Audio
En utilisant le raccordement adéquat, il est possible de contrôler un ruban RGB avec un courant allant jusqu'à 5A par canal!
Exemple de raccordement avec ESP8266-EVB (évaluation board) sous MicroPython
Tutoriel
Où acheter
Tous les produits mentionnés sont disponibles chez MC Hobby.
Vous trouverez les liens dans les différents tutoriels.

Bonne lecture


Aucun commentaire