Quelle est l’utilisation du cadran M5Stack ?

Qu'est-ce que M5Dial

La M5Dial est une carte de développement embarquée polyvalente conçue pour les applications de contrôle de maison intelligente. Elle dispose d'un écran tactile TFT rond de 1,28 pouce, d'un encodeur rotatif, d'un module de détection RFID, d'un circuit RTC, d'un buzzer et de boutons situés sous l'écran.
Au cœur du M5Dial se trouve le M5StampS3, un micro-module basé sur la puce ESP32-S3, réputée pour ses hautes performances et sa faible consommation d'énergie. Cet appareil prend en charge le Wi-Fi et diverses interfaces périphériques, notamment SPI, I2C, UART et ADC.
Une caractéristique importante du M5Dial est son encodeur rotatif, qui permet aux utilisateurs de régler des paramètres tels que le volume, la luminosité et les options de menu, ou de contrôler des applications domestiques telles que les lumières et la climatisation. Il comprend également un lecteur RFID pour des applications telles que le contrôle d'accès et la vérification d'identité.
M5Stack M5Dial

M5Stack M5Dial

Voir le produit
 


Comment commencer avec M5Dial

Tout d'abord, téléchargez le M5Burner :
 

Ouvrez le M5Burner et cliquez sur DIAL, téléchargez la démo que vous souhaitez :

 

Pour entrer en mode téléchargement, appuyez et maintenez le bouton G0 sur StampS3 avant de l'allumer, puis relâchez-le après l'avoir allumé.

Amusez-vous avec votre M5Dial

 
 
 

Composant personnalisé M5Stack Dial pour Home Assistant

 
 
Plus d'informations sur le M5Stack M5Dial
Ce composant transforme le M5Dial de M5Stack en une télécommande universelle pour Home Assistant.
Les entités actuellement prises en charge incluent :
  • Climat
  • Couverture
  • Ventilateur
  • Lumière
  • Interrupteur
  • Lecteur multimédia
  • Verrouiller

 

Exemple de configuration

Code Connexe

Substitutions

Dans les substitutions, elles doivent être spécifiées. La connexion réseau sans fil doit être entièrement configurée soit via la section normale, soit, alternativement, vous pouvez simplement spécifier le SSID WLAN et le mot de passe WLAN dans les substitutions.

name Le nom d'hôte de l'appareil. (par défaut : m5-dial)

wifi_ssid Le nom d'hôte de l'appareil. (par défaut : !secret wifi_ssid)

wifi_password Le nom d'hôte de l'appareil. (par défaut : !secret wifi_password)
  

Attributs généraux

name Définit le nom du composant.

screenOffTime (optionnel) (Par défaut : 30000) Indique après combien de millisecondes l'écran s'éteint automatiquement.

rotaryStepWidth (optionnel) (Par défaut : 10) Spécifie la largeur de pas générale par laquelle la valeur change à chaque étape lors de l'utilisation de l'encodeur rotatif. La valeur définie ici s'applique à tous les modes où aucune largeur de pas différente n'est spécifiée.

longPressDuration (optionnel) (Par défaut : 1200) Indique la durée, en millisecondes, après laquelle une pression sur un bouton est considérée comme une pression longue.

police (optionnelle) (Par défaut : FreeSans12pt7b) Spécifie la police à utiliser. Toutes les polices disponibles sont définies dans une carte dans globals.h.

font_factor (optionnel) (Par défaut : 1) Spécifie le facteur à appliquer à la taille de la police. Valeurs valides : 0,1 - 10,0

appareils

Sous Appareils, toutes les entités à contrôler avec le M5 Dial sont spécifiées.

Les entités sont spécifiées dans des listes individuelles par type d'appareil (domaine) telles que les lumières, les interrupteurs, les volets, etc.

Lumières

entity Spécifie l'ID de l'entité lumineuse de Home Assistant à contrôler.

nom Le nom de l'entité affiché à l'écran. 

modes (optionnel)

activer (Par défaut : false) Le réglage sur true active le mode pour l'entité.

rotary_step_width (optionnel) Spécifie la largeur de pas générale par laquelle la valeur change à chaque étape lors de l'utilisation de l'encodeur rotatif. La valeur définie ici remplace le réglage général et s'applique uniquement au mode de luminosité de cette entité lumineuse. Valeurs valides : 1 - 100

Mode_RGB

activer (Par défaut : false) Le réglage sur true active le mode pour l'entité.

rotary_step_width (optionnel) Spécifie la largeur de pas générale par laquelle la valeur change à chaque étape lors de l'utilisation de l'encodeur rotatif. La valeur définie ici remplace le réglage général et s'applique uniquement au mode de sélection de couleur de cette entité lumineuse. Valeurs valides : 1 - 100

 
Le M5Dial est de taille compacte et de conception légère, ce qui le rend idéal pour une large gamme d'applications embarquées. Que vous contrôliez des appareils ménagers dans une installation de maison intelligente ou que vous surveilliez et gériez des systèmes dans l'automatisation industrielle, le M5Dial peut être intégré de manière transparente pour offrir des capacités de contrôle et d'interaction intelligentes. Nous espérons que vous pourrez réaliser davantage de vos propres projets avec le M5Dial !

 


Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont marqués *

Barre latérale

Dernier article

Cette section ne contient actuellement aucun contenu. Ajoutez du contenu à cette section en utilisant la barre latérale.

Inscrivez-vous à notre newsletter

Obtenez les dernières informations sur nos produits et offres spéciales.